在 CentOS 下切换 PHP 版本,你可以使用以下步骤:
yum list installed | grep php
yum install php-<version>
将 <version>
替换为你想要安装的 PHP 版本,例如:
yum install php-7.2
对于 Apache:
/etc/httpd/conf/httpd.conf
或 /etc/apache2/apache2.conf
)。LoadModule
指令加载了正确的 PHP 模块。例如,对于 PHP 7.2,你应该看到以下行:LoadModule php7_module modules/libphp7.so
<Directory>
或 <Location>
配置块中,设置 SetHandler
指令以使用 PHP 处理器。例如:SetHandler application/x-httpd-php
systemctl restart httpd
对于 Nginx:
/etc/nginx/nginx.conf
或 /etc/nginx/sites-available/default
)。server
块中,找到 location ~ \.php$
配置块。fastcgi_pass
指令以使用正确的 PHP-FPM 版本。例如,对于 PHP 7.2,你应该看到以下行:fastcgi_pass unix:/run/php-fpm/php-fpm7.2.sock;
systemctl restart nginx
php -v
命令验证 PHP 版本已成功切换。请注意,这些步骤可能因 CentOS 版本和 PHP 版本而异。如果你遇到问题,请查阅 CentOS 和 PHP 的官方文档以获取更多详细信息。