نصب برنامه xampp روی لینوکس

خیلی وقت بود میخواستم یک مقاله بنویسم ولی موضوع خوبی به ذهنم نمی رسید تا این که چند وقت پیش سر نصب xampp روی لینوکس به مشکل خوردم و گفتم کار های لازم رو بنویسم شاید مشکل یک تازه کار مثل خودم رو بتونم حل کنم.

البته نصب برنامه xampp مشکل خاصی نداره و با چنتا دستور و چنتا next زدن (مثل ویندوز) به راحتی قابل نصبه ولی خب تازه کار بودن باعث میشه که کارو برای خودمون سخت بکنیم و به مشکلاتی بخوریم که حتی بخوایم از راهی که میریم عقب بکشیم (برگشتن به ویندوز)

قبل از این که بریم سراغ نصب باید بگم که من لینوکس manjaro دارم که arch بیس هستش البته فکر نکنم کار های که میگم روی توزیع های debian بیس فرقی داشته باشه.

خب بریم سر وقت نصب برنامه. اول از همه برنامه xampp رو از سایت www.apachefriends.org دانلود کنید بعد ترمینال رو باز کنید و 3 دستور زیر رو وارد کنید (با فرض اینکه فایل نصبی توی پوشه پیش فرض دانلود شما قرار داره).

cd ~/Downloads
chmod +x xampp.run
sudo ./xampp.run

توجه کنید که توی دو دستور بالا باید نام کامل فایل رو بنویسید.

بعد از وارد کردن دستورات بالا فایل برای شما باز میشه و با زدن next های متوالی نصب میشه براتون.

توی مرحله بعد باید php موجود توی xampp رو به بشناسونید تا ازین به بعد php داخل xampp رو به عنوان php پیشفرض سیستم استفاده کنه با دستور زیر به راحتی انجام میشه این کار براتون البته اگر composer یا php رو از قبل با استفاده از مخازن نصب کردید حتما پاک کنید.

sudo ln -s /opt/lampp/bin/php /usr/bin/php

خب الان اگر دستور php --ini رو بزنید میبینید که php سیستم از xampp لود شده.

توی مرحله بعد و مرحله آخر میریم برای نصب composer که باید حتما روی php که روی xampp هستش نصب بشه برای همین توی مرحله قبل گفتم اگر از مخازن لینوکس composer و php رو نصب کردید حتما پاک کنید که مشکل و تداخلی پیش نیاد براتون خب با وارد کردن به ترتیب دستورات زیر composer برای شما نصب میشه.

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php
sudo mv composer.phar /usr/local/bin/composer
sudo ln -s /opt/lampp/bin/php /usr/local/bin/php

خب الان همه چی آمادست و میتونید با دستورات زیر از xampp استفاده کنید.

sudo /opt/lampp/lampp start

برای راه اندازی xampp

sudo /opt/lampp/lampp stop

برای غیر فعال کردن xampp

sudo /opt/lampp/lampp restart

برای راه اندازی مجدد xampp وقتی که فعال هستش.

امید وارم تونسته باشم بهتون کمکی بکنم:)