HCRM博客

如何在CentOS上安装PHP 7?

CentOS 7 上安装 PHP 7.x 的详细指南

PHP 是一种广泛使用的开源服务器端脚本语言,常用于 Web 开发,CentOS 7 默认情况下支持较老版本的 PHP,如 PHP 5.4,为了充分利用 PHP 7 的新特性和性能改进,用户通常需要手动安装更新的版本,本文将详细介绍在 CentOS 7 上安装 PHP 7.2 和 PHP 7.4 的方法。

如何在CentOS上安装PHP 7?-图1
(图片来源网络,侵权删除)

安装 PHP 7.2

1. 添加必要的存储库

在 CentOS 7 上安装 PHP 7.2 之前,需要添加 EPEL(Extra Packages for Enterprise Linux)和 Remi 存储库,EPEL 提供了额外的软件包,而 Remi 存储库则包含了 PHP 的最新版本。

sudo yum install epelrelease y
sudo yum install https://rpms.remirepo.net/enterprise/remirelease7.rpm y

2. 启用 Remi 存储库

使用yumconfigmanager 命令启用 Remi 存储库:

sudo yumconfigmanager enable remiphp72

3. 安装 PHP 7.2

现在可以安装 PHP 7.2 及其相关模块:

如何在CentOS上安装PHP 7?-图2
(图片来源网络,侵权删除)
sudo yum install php phpcli phpfpm phpmysqlnd phpzip phpdevel phpgd phpmcrypt phpmbstring phpcurl phpxml phppear phpbcmath phpjson phpredis y

4. 启动并配置 PHPFPM

安装完成后,启动 PHPFPM 服务,并设置为开机自启:

sudo systemctl start phpfpm
sudo systemctl enable phpfpm

5. 验证安装

通过以下命令检查 PHP 版本:

php v

输出应显示已安装的 PHP 版本,

PHP 7.2.x (cli) (built: Oct 10 2019 15:56:38) ( NTS )
Copyright (c) 19972018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 19982018 Zend Technologies
    with Zend OPcache v7.2.x, Copyright (c) 19992018, by Zend Technologies

安装 PHP 7.4

1. 添加必要的存储库

如何在CentOS上安装PHP 7?-图3
(图片来源网络,侵权删除)

与安装 PHP 7.2 类似,首先需要添加 EPEL 和 Remi 存储库:

sudo yum install epelrelease y
sudo yum install https://rpms.remirepo.net/enterprise/remirelease7.rpm y

2. 启用 Remi 存储库

启用 Remi 存储库中的 PHP 7.4:

sudo yumconfigmanager enable remiphp74

3. 安装 PHP 7.4

现在可以安装 PHP 7.4 及其相关模块:

sudo yum install php phpcli phpfpm phpmysqlnd phpzip phpdevel phpgd phpmcrypt phpmbstring phpcurl phpxml phppear phpbcmath phpjson phpredis y

4. 启动并配置 PHPFPM

安装完成后,启动 PHPFPM 服务,并设置为开机自启:

sudo systemctl start phpfpm
sudo systemctl enable phpfpm

5. 验证安装

通过以下命令检查 PHP 版本:

php v

输出应显示已安装的 PHP 版本,

PHP 7.4.x (cli) (built: Nov 26 2020 08:55:29) ( NTS )
Copyright (c) 19972019 The PHP Group
Zend Engine v3.4.0, Copyright (c) 19982019 Zend Technologies
    with Zend OPcache v7.4.x, Copyright (c) 19992019, by Zend Technologies

常见问题解答(FAQs)

1、如何在 CentOS 7 上卸载已安装的 PHP?

答:要卸载已安装的 PHP,可以使用yum 命令,要卸载 PHP 7.2,可以运行:

```bash

sudo yum remove php* y

```

这条命令会移除所有与 PHP 相关的软件包,请确保在执行此操作前备份好任何重要的数据或配置文件。

2、如何查看已安装的 PHP 扩展?

答:要查看已安装的 PHP 扩展,可以使用以下命令:

```bash

php m

```

这条命令会列出所有已加载的 PHP 扩展模块,如果需要查看更详细的信息,可以查看phpinfo(),创建一个包含以下内容的 PHP 文件:

```php

<?php

phpinfo();

?>

```

然后在浏览器中访问该文件(http://yourdomain.com/info.php),即可查看详细的 PHP 配置信息,包括已加载的扩展。

分享:
扫描分享到社交APP
上一篇
下一篇