在CentOS上正确配置PHP,您需要遵循以下步骤:
sudo yum update
sudo yum install epel-release
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
/etc/php.ini。使用文本编辑器打开此文件,例如:sudo vi /etc/php.ini
在此文件中,您可以更改错误报告级别、内存限制、上传文件大小等设置。例如,要启用错误报告,请找到以下行并取消注释(删除行首的分号):
;error_reporting = E_ALL
将其更改为:
error_reporting = E_ALL
完成更改后,保存并关闭文件。
/etc/php-fpm.d/www.conf文件:sudo vi /etc/php-fpm.d/www.conf
在此文件中,您可以更改监听地址、用户和组等设置。例如,要将监听地址更改为Unix套接字,请找到以下行:
listen = 127.0.0.1:9000
将其更改为:
listen = /run/php-fpm/www.sock
完成更改后,保存并关闭文件。
sudo systemctl start php-fpm
要使PHP-FPM在系统启动时自动运行,请运行以下命令:
sudo systemctl enable php-fpm
对于Apache:
sudo systemctl restart httpd
对于Nginx:
sudo systemctl restart nginx
现在,您已经在CentOS上正确配置了PHP。您可以通过创建一个名为info.php的文件并将其放置在Web服务器的根目录中来测试PHP是否正常工作。在此文件中,输入以下内容:
<?php
phpinfo();
?>
然后在浏览器中访问http://your_server_ip/info.php。如果看到PHP信息页面,则表示配置成功。