📜  将 php 5.6 升级到 7 centos 7 - PHP (1)

📅  最后修改于: 2023-12-03 15:09:32.398000             🧑  作者: Mango

将 PHP 5.6 升级到 7(CentOS 7)

在以下介绍中,您将了解如何升级 CentOS 7 上的 PHP 5.6 版本到 PHP 7。请确保您已经备份了相关文件和数据库,并检查所有服务是否正常工作,再执行下面的操作。

步骤 1:安装 EPEL 和 REMI 存储库

在安装任何软件之前,您需要安装 EPEL 和 REMI 存储库,这些存储库包含了许多需要的软件包。

sudo yum install epel-release
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
步骤 2:卸载旧的 PHP 版本

在安装新的 PHP 版本之前,需要卸载旧的 PHP 版本。

sudo yum remove php*
步骤 3:安装 PHP 7 和常用扩展

现在可以安装 PHP 7 和常用扩展了。

sudo yum install php php-common php-mysql php-pdo php-mbstring php-mcrypt php-xml php-cli
步骤 4:配置 Apache2 Web 服务器

完成了 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
步骤 5:检查 PHP 版本

在 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

感谢阅读我们的指南,希望它对您有所帮助!