# 💡 آموزش نصب LAMP در RHEL/CentOS 6.0
پشتهی **LAMP** شامل ترکیبی از نرمافزارهای متنباز است که برای میزبانی و اجرای برنامههای تحت وب استفاده میشود. این پشته شامل:
* **Linux**: سیستمعامل پایه (در اینجا CentOS/RHEL 6.0)
* **Apache**: وب سرور
* **MySQL**: پایگاه داده
* **PHP**: زبان برنامهنویسی سمت سرور
---
## 1️⃣ بروزرسانی سیستم
ابتدا سیستم خود را بهروز کنید:
```bash
sudo yum update -y
```
---
## 2️⃣ نصب Apache
```bash
sudo yum install httpd -y
```
🔧 راهاندازی و فعالسازی سرویس:
```bash
sudo service httpd start
sudo chkconfig httpd on
```
📌 تست نصب:
آدرس IP سرور را در مرورگر وارد کنید، باید صفحه پیشفرض Apache را ببینید.
---
## 3️⃣ نصب MySQL (یا MariaDB)
```bash
sudo yum install mysql mysql-server -y
```
🔧 راهاندازی و فعالسازی:
```bash
sudo service mysqld start
sudo chkconfig mysqld on
```
🔐 اجرای اسکریپت امنسازی:
```bash
sudo mysql_secure_installation
```
(سؤالات را با دقت پاسخ دهید، برای تنظیم رمز root و حذف کاربران ناشناس)
---
## 4️⃣ نصب PHP
```bash
sudo yum install php php-mysql -y
```
🔁 ریاستارت Apache برای اعمال تغییرات:
```bash
sudo service httpd restart
```
---
## 5️⃣ تست PHP
یک فایل تست ایجاد کنید:
```bash
sudo nano /var/www/html/info.php
```
و محتوای زیر را در آن قرار دهید:
```php
<?php phpinfo(); ?>
```
✅ سپس در مرورگر باز کنید:
```
http://SERVER_IP/info.php
```
---
## 6️⃣ نصب ماژولهای اضافی PHP (اختیاری)
برای بهبود عملکرد PHP، برخی ماژولها را نصب کنید:
```bash
sudo yum install php-common php-gd php-xml php-mbstring php-mcrypt php-cli -y
```
سپس سرویس Apache را مجدد راهاندازی کنید:
```bash
sudo service httpd restart
```
---
## ✅ نتیجهگیری
با اجرای مراحل بالا، پشتهی LAMP شما روی **CentOS/RHEL 6.0** با موفقیت نصب شد. اکنون میتوانید برنامههای PHP مانند WordPress، Laravel یا سیستمهای مدیریت محتوا را نصب و اجرا کنید.