CentOS命令行安裝LAMP環(huán)境全流程解析
環(huán)境準(zhǔn)備與更新系統(tǒng)
執(zhí)行以下命令確保系統(tǒng)為最新狀態(tài):
sudo yum update -y
安裝Apache服務(wù)器
通過Yum包管理器安裝Apache:
sudo yum install httpd -y
啟動服務(wù)并設(shè)置開機(jī)自啟:
sudo systemctl start httpd
sudo systemctl enable httpd
開放防火墻端口:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
部署MariaDB數(shù)據(jù)庫
安裝MariaDB數(shù)據(jù)庫服務(wù):
sudo yum install mariadb-server mariadb -y
啟動數(shù)據(jù)庫并加固安全設(shè)置:
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
配置PHP運(yùn)行環(huán)境
安裝PHP及常用擴(kuò)展組件:
sudo yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc -y
重啟Apache服務(wù)使配置生效:
sudo systemctl restart httpd
環(huán)境驗(yàn)證測試
創(chuàng)建PHP測試文件驗(yàn)證解析:
echo "" | sudo tee /var/www/html/info.php
通過瀏覽器訪問http://服務(wù)器IP/info.php查看PHP信息頁面
關(guān)鍵配置說明
- 默認(rèn)網(wǎng)站根目錄:
/var/www/html
- Apache主配置文件:
/etc/httpd/conf/httpd.conf
- PHP配置文件路徑:
/etc/php.ini
- MariaDB配置文件:
/etc/my.cnf.d/server.cnf