در این آموزش سعی شده است که نحوه نصب XAMPP در لینوکس اوبونتو خدمت شما توضیح داده شود. توضیحاتی مختصر در مورد XAMPP و همچنین نحوه نصب و پیکربندی آن به صورت عملی و کاربردی به شما آموزش داده خواهد شد.
مختصری در مورد XAMPP
XAMPP نرمافزاری است که محیط وب سرور را در کامپیوترهای شخصی برای توسعه و آزمایش برنامه های وب مبتنی بر PHP شبیه سازی می کند. عمدتا شامل چهار عنصر است. PHP ، Perl ، Apache و MariaDB یا MySQL
PHP و Perl زبانهای برنامه نویسی سمت سرور هستند. این دو زبان برای ایجاد وب سایت های پویا و دیگر برنامه های مبتنی بر وب استفاده می شوند.
مرورگری که برای دسترسی به وب سایت ها استفاده می شود ، این زبان ها را نمی فهمد. به همین دلیل ، اگر یک صفحه وب با این زبانها ایجاد شود ، باید به زبانی تبدیل شود که مرورگر آن را درک کند.
این تبدیل توسط سرور Apache انجام میشود. وب سرور Apache قبل از ارسال کدها به مرورگر ، تمام محتوا را پردازش و به صفحه وب پویا تبدیل میکند.
معمولاً داده ها به طور جداگانه در وب سایتها ذخیره میشوند. برای ذخیره و پردازش داده ها از پایگاه داده استفاده می شود. پایگاه داده استفاده شده معمولا Mysql یا MariaDB است.
پیکربندی و اجرای سرور Apache یک کار پیچیده است. فقط یک مدیر سرور و شبکه با تجربه میتواند این کار را انجام دهد ولی باید گفت که استفاده از XAMPP این کار را آسانتر میکند. در واقع یک توسعه دهنده وب که هیچ تجربه شبکه ای ندارد می تواند از XAMPP برای توسعه و آزمایش برنامه های وب استفاده کند. اما یک شرکت میزبان وب نمی تواند از آن برای ارائه خدمات میزبانی استفاده نماید و نیاز به پیکربندی و تنظیمات پیچیدهتری برای سرور میزبانی است.
نصب XAMPP در اوبونتو
مرورگر خود را باز کرده و از طریق آدرس زیر آخرین نسخه XAMPP را دانلود نمایید:
https://www.apachefriends.org/download.html

پوشه حاوی فایل نصبی XAMPP که بارگیری کردهاید را باز کنید.

در فضای خالی پوشه کلیک راست کرده و گزینه Open in Terminal را انتخاب نمایید.

در ترمینال باز شده ، دستورات زیر را اجرا کنید.
$ls
$chmod 755 xampp-linux-[version_number]-installer.run
$ls -l
دستور اول تأیید می کند که فایل نصبی XAMPP در پوشه فعلی وجود دارد.
دستور دوم باعث می شود که فایل نصبی قابل اجرا شود چون به طور پیش فرض، قابل اجرا نیست. برای نصب XAMPP از این پرونده ، باید آن را عملیاتی کنیم. هنگام اجرای این دستور ، متن [version_number] را با شماره نسخه XAMPP جایگزین کنید.
فرمان سوم تأیید می کند که فایل نصبی، نصب شده است.
پس از اجرای دستورات بالا، خروجی به صورت زیر خواهد بود.

پس از اجرای فایل نصبی ، دستور زیر را اجرا کنید تا مراحل نصب شروع شود.
sudo ./xampp-linux-[version_number]-installer.run
دسترسی را با رمز sudo تأیید کنید.

پس از تأیید اعتبار موفق ، اسکریپت نصب کننده و مراحل نصب مرحلهای گرافیکی اجرا میشود.
در صفحه خوش آمد گویی ، روی دکمه Next کلیک کنید.

پیشنهادات پیشفرضXAMPP را تغییر ندهید چون با این گزینهها اجزای مفیدی ارائه می دهد. مگر اینکه فضای دیسک بسیار کمی داشته باشید ، دیگر نیازی به مستثنا کردن این اجزای اضافی از نصب نیست.
دو تیک انتخاب پیش فرض را باقی نگه دارید و بر روی دکمه Next کلیک کنید.

در صفحه بعدی مراحل نصب، محلی را که XAMPP قرار است در آنجا نصب شود را نمایش میدهد. برای ادامه نصب بر روی دکمه Next کلیک کنید.

در صفحه بعدی، گزینهای را برای نصب برنامه Bitnami به همراه XAMPP به ما پیشنهاد می دهد. Bitnami برنامه پشتیبانی شده است که میتواند نرم افزار منبع باز CMS (مانند وردپرس ، جوملا ، دروپال و …) را در XAMPP نصب کند.
این ویژگی یک افزودنی اختیاری است. در صورت نیاز، همه این برنامههای CMS را می توان به صورت دستی نصب کرد. نیازی به نصب این برنامه با نصب استاندارد XAMPP نیست. تیک انتخاب آن را حذف کرده و روی دکمه Next کلیک کنید.

این تمام مواردی بود که قبل از شروع مراحل نصب نیاز بود انجام شود. برای شروع مراحل نصب ، روی دکمه Next کلیک کنید.

روند نصب ممکن است چند ثانیه (و حتی چند دقیقه) طول بکشد.

پس از اتمام مراحل نصب ، پیام تأیید نمایش داده می شود.
در آخرین صفحه ، گزینه ای برای راه اندازی XAMPP وجود دارد که پس از اتمام نصب XAMPP را اجرا خواهد کرد. به طور پیش فرض این گزینه انتخاب شده است. می توانید این گزینه را انتخاب کنید یا آن را حذف نمایید. برای بستن مراحل نصب، روی دکمه Finish کلیک کنید.

استارت xampp
پس از پایان موفقیت آمیز نصب XAMPP ، می توانید با دستورات زیر XAMPP را شروع ، متوقف و ریاستارت کنید.
sudo /opt/lamp/lamp start
sudo /opt/lamp/lamp stop
sudo /opt/lamp/lamp restart

هنگام راه اندازی XAMPP ، ممکن است پیغامهای خطای زیر را دریافت کنید.
XAMPP: Starting Apache… /opt/lampp/share/xampp/xampplib: line 22: netstat: command not found ok.
XAMPP: Starting MySQL… /opt/lampp/share/xampp/xampplib: line 22: netstat: command not found ok.
XAMPP: Starting ProFTPD… /opt/lampp/share/xampp/xampplib: line 22: netstat: command not found ok.

در واقع اینها پیغام خطا نیستند. این پیامهای اعلانی هستند که نشان میدهد فرمان netstat نصب نشده است. دستور netstat بخشی از بسته net-tools است. برای نصب این بسته از دستور زیر استفاده کنید.
sudo apt install net-tools

پس از نصب این بسته ، می توانید XAMPP را بدون آن پیام های اعلان مدیریت کنید.

تأیید نصب XAMPP
برای تأیید اینکه XAMPP به درستی نصب شده است یا خیر، مرورگر خود را باز کرده و آدرس زیر را در آن وار نمایید.
http://localhost
اگر XAMPP به درستی نصب شده باشد ، صفحه زیر در مرورگر نمایش داده می شود.

آموزش نصب و پیگربندی XAMPP در اوبونتو لینوکس با موفقیت به پایان رسید. اگر این آموزش را دوست داشتید، میتوانید آن را از طریق شبکههای اجتماعی مورد علاقه خود به اشتراک بگذارید.
همچنین ما را از نظرات و پیشنهادات خوب خود بیبهره نگذارید و در تهیه آموزشهای دیگر به ما جهت بدهید تا آنچه دوست دارید را برای شما منتشر کنیم.