lampp معادل کلمات linux apache mysql php perl هست. و معمولا اینها همیشه در کنار هم هستند و کار میکنن. اما زمپ بسته ای هست که اینهارو یکجا داره و یکجا نصب میکنیم. یعنی نیازی نیست بصورت جداگانه هر کدوم از اونها رو نصب کنین و با یکدیگر کانفیگ کنیم. ابتدا از https://www.apachefriends.org/download.html زمپ با نخسه ای که میخواین رو دانلود کنین. فرضا در پوشه Download ذخیره کردین. (این نوشته در دوتاریخ بروزرسانی شده، کد زیر متناسب با تاریخ اوله و شما اونو با برنامه خودتون وقف بدین – کد تو عکس ها هم برای تاریخ و نسخه جدیدتره). اگر فایل دانلودیتون قابلیت اجرایی نداشته باشه با دستور زیر قابلیت اجرایی رو به اون اضافه کنین:
cd ~/Downloads chmod +x xampp-linux-x64-7.2.10-0-installer.run
حالا فایل رو اجرا کنین. برای این کار نیازه کاربر root باشین:
در بالا من دو نسخه زمپ دانلود کردم. برای همین دو گزینه هاست. شما هر نسخه ای رو که خواستین دانلود و نصب کنین.
در این مرحله نیازی نیست گزینه وسط تصویر حتما تیک خورده باشد. صرفا ففط یک لینک درمورد بیتنامی باز میکنه.
نصب با موفقیت به پایان رسید. برای اجرای زمپ Finish رو بزنین (اون تیکی هم که تصویر میبینین براتون زمپ رو اجرا میکنه)
حالا سرویس هایی که میخواین رو استارت بزنین و شروع به کار کنین.
اگر در این مرحله Apache استارت نخورد و همچنان قرمز موند دلیلش اینه قبلا پورت ۸۰ اشغال شده و اگر از اوبونتو ۱۸ استفاده میکنین احتمالا بخاطر اینه که قبلا apache نصب بوده. شما دستور زیر رو تایپ کنین تا آپاچی حذف بشه:
sudo apt remove apache2
زمپ بصورت کامل در مسیر زیر نصب شده:
/opt/lampp
اگر نیاز به کنترل پنل زمپ داشتین با ترمینال به همین مسیر بیاین و با کاربر روت sudo ./manager-linux-x64.run رو اجرا کنین.
حتما بعد نصب کامل با ترمینال به مسیر /opt/lampp برین و دستور زیر رو بزنین که سطح دستری داخل htdocs در اختیار کاربر معمولی قرار بگیره.
hamidreza@hamidreza-pc:/opt/lampp$ sudo chown -R hamidreza:hamidreza htdocs
اگر نیاز به php بصورت global دارین از اینجا کمک بگیرید
همین! و تمام.
نصب کومپوزر Composer و برطرف کردن خطای php not found یا همون نصب php globaly
عالی بود سپاس