在CentOS上安装PHP主要有两种方法:通过包管理器(如yum)或从源代码编译
sudo yum install epel-release
sudo yum install php php-mysql php-gd php-ldap php-odbc php-pdo php-pecl-mongodb php-xml php-xmlrpc php-snmp php-soap php-mbstring php-bcmath
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
注意:如果你的CentOS系统有多个PHP版本,你可能需要根据你的Web服务器(如Apache或Nginx)选择合适的PHP-FPM版本。在这种情况下,你可以使用yum list available php*
命令查看可用的PHP版本,然后根据你的需求选择合适的版本进行安装。
sudo yum install httpd mod_php
然后,编辑Apache的配置文件(通常位于/etc/httpd/conf/httpd.conf
),找到以下行并取消注释以启用PHP模块:
#LoadModule php7_module modules/libphp7.so
请注意,根据你安装的PHP版本,模块名称可能会有所不同(例如,对于PHP 7.3,它可能是libphp7.so
)。
sudo systemctl restart httpd
现在,你已经在CentOS系统上成功安装了PHP及其常用扩展,并配置了Web服务器以处理PHP文件。你可以通过创建一个包含<?php phpinfo(); ?>
的PHP文件来验证PHP是否正确安装。将此文件保存到Web服务器的根目录(例如,对于Apache,通常是/var/www/html
),然后在浏览器中访问该文件以查看PHP信息页面。