در این آموزش به صورت کاملا ساده و تصویری طریقه نصب xampp در لینوکس به همراه طریقه حذف و اشکالات احتمالی و طریقه رفع اونها رو آموزش میدهیم در صورتی که از لینوکس فدورا استفاده میکند پیشنهاد میکنم آموزش طریقه نصب آپاچی – mysql و php در فدورا را هم ببینید
محتویات فهرست
قدم اول: دانلود برنامه
از طریق سایت برنامه نرم افزار را بر اساس معمار سیستمان دانلود میکنیم پس سایت زیر مراجعه و برنامه را دانلود کنید
https://www.apachefriends.org/download.html
قدم دوم: اجرایی کردن فایل برنامه
ترمینال رو باز کنید و به محلی که برنامه را دانلود کردید مراجعه کنید اگر از طریق مرورگر اقدام به دانلود کردید محتملا باید در پوشه دانلود باشه پس با دستورات زیر اول به پوشه دانلود میریم و در آخر فایل برنامه را به صورت اجرایی در می آوریم
cd Downloads/ sudo chmod +x xampp-linux*installer.run
قدم سوم: اجرای برنامه برای نصب
برای اجرای برنامه شما نیاز به دسترسی روت دارید در نتیجه ما از طریق ترمینال فایل ست آپ برنامه را اجرا میکنیم تا برنامه نصب شود پس دستور زیر را در ترمینال تایپ یا کپی کنید
sudo ./xampp-linux-*installer.run
قدم پایانی: اتمام نصب برنامه
بعد از اجرای دستور قدم سوم با پنجره زیر روبرو خواهید شد که تنها کافی است بر روی next کلیک کنید تا برنامه نصب شود
حذف برنامه
برای حذف برنامه کافی است به پوشه برنامه مراجعه و اسکریپت uninstall را اجرا کنید بعد از اتمام uninstall برنامه پوشه را حذف کنید دستورات زیر را به ترتیب در ترمینال تایپ یا کپی کنید
cd /opt/lampp ./uninstall sudo rm -r /opt/lampp
اجرای برنامه xampp بعد از نصب
برای این منظور تنها کافی است دستور زیر را در ترمینال تایپ یا کپی کنیم
sudo /opt/lampp/lampp start
رفع مشکل اجرای آپاچی در لینوکس فدورا
معمولا بعد از نصب xampp آپاچی برای شما اجرا نمیشود و با خطای حدودی زیر روبرو میشوید
httpd: Syntax error on line 522 of /opt/lampp/etc/httpd.conf: Syntax error on line 10 of /opt/lampp/etc/extra/httpd-xampp.conf: Cannot load modules/libphp7
برای این منظور تنها کافی است بسته زیر را نصب کنید تا مشکل اجرای آپاچی رفع بشه پس در ترمینال دستور زیر را وارد کنید
sudo dnf install libnsl
رفع مشکل عدم نوشتن در پوشه htdocs
برای این منظور باید یوزر و گروه خودتون رو برای دسترسی به فایلها به پوشه مورد نظر ثبت کنید پس دستور زیر را در ترمینال بنویسید فقط به جای user نام کاربری و به جای group نام گروهتون که بصورت پیش فرض همان نام کاربری تون هست را بنویسید
sudo chown -R user:group /opt/lampp
برفرض که یوزر و گروه من فونیکس باشه این شکلی میشه اطلاعات بیشتر راجب دستور chown
sudo chown -R phoenix:phoenix /opt/lampp
رفع مشکل عدم اجرا mysql
برای این منظور به لینک زیر مراجعه کنید رفع مشکل عدم اجرا mysql
عالی