مقدمه: پشته LAMP، متشکل از لینوکس، آپاچی، MySQL و PHP، یک پایه قدرتمند برای میزبانی وبسایتها و برنامههای وب پویا است. این مقاله شما را در فرآیند نصب پشته LAMP روی یک سرور ابری، سرور خصوصی مجازی (VPS) یا سرور اختصاصی که اوبونتو 18.04، 20.04 یا 22.04 اجرا میکند، راهنمایی میکند.
پیشنیازها:
- مطمئن شوید که سرور شما ظرفیت سختافزاری مورد نیاز برای پشته LAMP را دارد.
- مطمئن شوید که اوبونتو 18.04، 20.04 یا 22.04 روی سرور شما نصب شده است.
مراحل نصب:
-
نصب آپاچی:
- بهروزرسانی و ارتقای بستهها:
root@localhost:~# apt update root@localhost:~# apt upgrade - نصب آپاچی:
root@localhost:~# apt install apache2 - تأیید نصب آپاچی با دسترسی به آدرس IP عمومی در مرورگر:
http://123.123.123.123 - یک صفحه تست نشاندهنده نصب موفق است.
- بهروزرسانی و ارتقای بستهها:
-
نصب MySQL:
- نصب MySQL:
apt install mysql-server - امنسازی نصب MySQL و تنظیم رمز عبور برای کاربر root:
sudo mysql mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'MY_NEW_PASSWORD'; mysql> exit mysql_secure_installation - دستورالعملها را دنبال کنید تا امنیت افزایش یابد و تنظیمات پیشفرض حذف شوند.
- نصب MySQL:
-
نصب PHP:
- نصب PHP و بسته PHP-MySQL:
apt install php libapache2-mod-php php-mysql - تنظیمات آپاچی را برای اولویت دادن به index.php نسبت به index.html تنظیم کنید:
vi /etc/apache2/mods-enabled/dir.conf- داخل ویرایشگر:
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm - "index.php" را بعد از "DirectoryIndex" قرار دهید.
- داخل ویرایشگر:
- نصب PHP و بسته PHP-MySQL:
-
راهاندازی مجدد آپاچی:
- برای اعمال تغییرات، آپاچی را مجدداً راهاندازی کنید:
systemctl restart apache2
- برای اعمال تغییرات، آپاچی را مجدداً راهاندازی کنید:
-
نصب ماژولهای PHP:
- مشاهده ماژولها و کتابخانههای PHP موجود:
apt search php- | less - برای نصب ماژولهای PHP مورد نظر، از این دستور استفاده کنید:
apt install package1 package2
- مشاهده ماژولها و کتابخانههای PHP موجود:
-
تست PHP:
- ایجاد یک اسکریپت تست برای تأیید نصب PHP:
vi /var/www/html/info.php- کد PHP را وارد کنید:
phpinfo();
- کد PHP را وارد کنید:
- اسکریپت PHP را با دسترسی به این آدرس تست کنید:
http://123.123.123.123/info.php
- ایجاد یک اسکریپت تست برای تأیید نصب PHP:
-
پاکسازی (اختیاری):
- صفحه تست را حذف کنید:
rm /var/www/html/info.php
- صفحه تست را حذف کنید:
نتیجه: شما با موفقیت پشته LAMP را روی سرور ابری اوبونتو خود نصب کردهاید و یک پایه محکم برای میزبانی وبسایتها و برنامههای وب پویا ایجاد کردهاید. این ترکیب قدرتمند از لینوکس، آپاچی، MySQL و PHP یک محیط همهجانبه برای پروژههای وب شما تضمین میکند.
جستجو