在CentOS上安裝LAMP(Linux, Apache, MySQL, PHP)環境,可以按照以下步驟進行:
首先,確保你的系統是最新的:
sudo yum update -y
安裝Apache HTTP服務器:
sudo yum install httpd -y
啟動并啟用Apache服務:
sudo systemctl start httpd
sudo systemctl enable httpd
檢查Apache狀態:
sudo systemctl status httpd
安裝MySQL服務器:
sudo yum install mysql-server -y
啟動并啟用MySQL服務:
sudo systemctl start mysqld
sudo systemctl enable mysqld
運行MySQL安全腳本以提高安全性:
sudo mysql_secure_installation
按照提示設置root密碼和其他安全選項。
安裝PHP及其常用模塊:
sudo yum install php php-mysqlnd php-gd php-xml php-mbstring -y
啟動并啟用PHP-FPM(如果使用PHP-FPM):
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
檢查PHP版本:
php -v
編輯Apache配置文件 /etc/httpd/conf/httpd.conf 或創建一個新的虛擬主機配置文件:
sudo vi /etc/httpd/conf.d/php.conf
確保以下行沒有被注釋掉:
LoadModule php_module modules/libphp.so
AddHandler php-script .php
AddType application/x-httpd-php .php
重啟Apache服務以應用更改:
sudo systemctl restart httpd
創建一個測試PHP文件來驗證安裝:
sudo vi /var/www/html/index.php
添加以下內容:
<?php
phpinfo();
?>
保存并退出編輯器,然后在瀏覽器中訪問 http://your_server_ip/index.php,你應該能看到PHP信息頁面。
根據需要安裝其他PHP擴展,例如:
sudo yum install php-pear php-bcmath php-ctype php-curl php-dba php-dbase php-diff php-dns php-exif php-fileinfo php-ftp php-gmp php-imap php-mcrypt php-memcached php-mhash php-mysqlnd php-pdo php-pdo_mysql php-pear php-pecl-memcached php-pecl-mongodb php-pecl-redis php-sqlite3 php-tidy php-xmlrpc php-zip -y
重啟PHP-FPM服務以應用更改:
sudo systemctl restart php-fpm
通過以上步驟,你應該能夠在CentOS上成功安裝并配置LAMP環境。