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 配置信息,包括已加载的扩展。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/2435.html

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