要在 CentOS 上启动 PHP,您需要先确保已经安装了 PHP 以及相应的 Web 服务器(如 Apache 或 Nginx)。以下是在 CentOS 上启动 PHP 的步骤:
首先,确保已经安装了 PHP。如果尚未安装,可以使用以下命令安装:
对于 PHP 7.x:
sudo yum install epel-release
sudo yum install php php-mysqlnd php-pdo php-gd php-mbstring php-xml
对于 PHP 8.x:
sudo yum install epel-release
sudo yum install php80w php80w-mysqlnd php80w-pdo php80w-gd php80w-mbstring php80w-xml
安装并启动 Web 服务器。这里以 Apache 为例:
安装 Apache:
sudo yum install httpd
启动 Apache:
sudo systemctl start httpd
设置 Apache 开机自启:
sudo systemctl enable httpd
配置 Apache 以支持 PHP。编辑 Apache 配置文件(通常位于 /etc/httpd/conf/httpd.conf),并确保以下行没有被注释掉(删除行首的 #):
LoadModule php_module modules/libphp.so
AddHandler php-script .php
AddType application/x-httpd-php .php
如果您使用的是 PHP 8.x,请将 libphp.so 替换为 libphp80w.so。
重启 Apache 以应用更改:
sudo systemctl restart httpd
创建一个名为 info.php 的文件,将其放在 Web 服务器的根目录(通常为 /var/www/html),并在其中输入以下内容:
<?php
phpinfo();
?>
在浏览器中访问 http://your_server_ip/info.php。如果看到 PHP 信息页面,说明 PHP 已成功启动并运行。
请注意,这些步骤适用于 CentOS 7。如果您使用的是 CentOS 8,可能需要稍作调整。