要在CentOS上配置PHP7,请按照以下步骤操作:
sudo yum update
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php74
请注意,上述命令将安装PHP 7.4版本。如果您需要其他版本,请将remi-php74替换为相应的版本,例如remi-php73或remi-php72。
sudo yum install php php-fpm php-mysqlnd php-gd php-mbstring php-curl php-xml php-pear php-bcmath
sudo vi /etc/php-fpm.d/www.conf
根据您的需求修改配置文件。例如,您可以更改listen指令以使用Unix套接字或TCP/IP端口。
sudo systemctl start php-fpm
要使PHP-FPM服务在系统启动时自动运行,请运行以下命令:
sudo systemctl enable php-fpm
配置Web服务器:
根据您使用的Web服务器(Nginx或Apache),您需要相应地配置它以使用PHP7。对于Nginx,您需要修改nginx.conf文件以添加fastcgi_pass指令。对于Apache,您需要启用mod_proxy_fcgi模块并配置ProxyPassMatch指令。
重启Web服务器: 最后,重启Web服务器以应用更改。对于Nginx,请运行:
sudo systemctl restart nginx
对于Apache,请运行:
sudo systemctl restart httpd
现在,您的CentOS系统已成功配置为支持PHP7。您可以通过创建一个包含<?php phpinfo(); ?>的info.php文件来测试PHP是否正常工作。将此文件放在Web服务器的根目录中,然后在浏览器中访问http://your_server_ip/info.php。如果看到PHP信息页面,则表示配置成功。