📅  最后修改于: 2023-12-03 15:09:32.398000             🧑  作者: Mango
在以下介绍中,您将了解如何升级 CentOS 7 上的 PHP 5.6 版本到 PHP 7。请确保您已经备份了相关文件和数据库,并检查所有服务是否正常工作,再执行下面的操作。
在安装任何软件之前,您需要安装 EPEL 和 REMI 存储库,这些存储库包含了许多需要的软件包。
sudo yum install epel-release
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
在安装新的 PHP 版本之前,需要卸载旧的 PHP 版本。
sudo yum remove php*
现在可以安装 PHP 7 和常用扩展了。
sudo yum install php php-common php-mysql php-pdo php-mbstring php-mcrypt php-xml php-cli
完成了 PHP 7 的安装,现在需要配置 Apache2 Web 服务器以使用新版本的 PHP。打开以下文件:
sudo nano /etc/httpd/conf.d/php.conf
添加以下内容:
AddHandler php7-script .php
Action php7-script /php7/index.php
<Directory /var/www/html/php7/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
保存并关闭文件。重新启动 Apache2 以使更改生效:
sudo systemctl restart httpd
在 CentOS 7 上,可以运行以下命令检查 PHP 版本:
php -v
返回的结果应该是:
PHP 7.x.x (cli) (built: xx Xxx xxxx xx:xx:xx) ( NTS )
Copyright (c) xxx
Zend Engine v3.0.xx, Copyright (c) xxx
感谢阅读我们的指南,希望它对您有所帮助!