CentOS 7.3 啟動(dòng)PHP:配置與優(yōu)化全指南
環(huán)境準(zhǔn)備與PHP安裝
通過(guò)YUM包管理器安裝PHP基礎(chǔ)套件:
sudo yum install php php-mysql php-fpm
安裝完成后驗(yàn)證版本信息:
php -v
Web服務(wù)器集成配置
Apache服務(wù)器配置
安裝httpd服務(wù)并建立關(guān)聯(lián):
sudo yum install httpd
sudo systemctl enable httpd
sudo systemctl start httpd
Nginx服務(wù)器配置
配置PHP-FPM監(jiān)聽(tīng)端口:
sudo vi /etc/php-fpm.d/www.conf
# 修改監(jiān)聽(tīng)配置為:
listen = 127.0.0.1:9000
服務(wù)啟動(dòng)與驗(yàn)證
啟用并啟動(dòng)PHP-FPM服務(wù):
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
創(chuàng)建測(cè)試文件驗(yàn)證解析:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php
安全增強(qiáng)配置
調(diào)整PHP基礎(chǔ)安全參數(shù):
sudo vi /etc/php.ini
# 修改關(guān)鍵配置項(xiàng):
expose_php = Off
disable_functions = exec,passthru
故障排查與維護(hù)
檢查服務(wù)運(yùn)行狀態(tài):
systemctl status php-fpm
journalctl -u php-fpm
驗(yàn)證防火墻配置:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload