HCRM博客

如何在 CentOS 上使用 YUM 安装 PHP?

在CentOS上使用yum安装PHP是一个常见的任务,尤其在服务器配置和Web开发中,以下是详细的步骤和说明,帮助您顺利完成这一过程:

准备工作

1、检查系统版本:确保您的系统是CentOS 7或CentOS 8,可以通过以下命令查看系统版本:

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

```bash

cat /etc/centosrelease

```

2、更新系统:在进行任何安装操作之前,建议先更新系统以确保所有已安装的软件包都是最新的:

```bash

sudo yum update y

如何在 CentOS 上使用 YUM 安装 PHP?-图2
(图片来源网络,侵权删除)

```

安装EPEL和REMI源

1、安装EPEL仓库:EPEL(Extra Packages for Enterprise Linux)仓库包含了丰富的额外软件包,安装命令如下:

```bash

sudo yum install epelrelease y

```

2、安装REMI源:REMI源提供了多个PHP版本的支持,包括最新的PHP 8版本,执行以下命令来添加REMI源:

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

```bash

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

```

安装PHP 8及扩展

1、启用PHP 8流模块:为了使用PHP 8,需要启用相应的流模块:

```bash

sudo yumconfigmanager disable 'remiphp*'

sudo yumconfigmanager enable remiphp80

```

2、安装PHP及其扩展:使用yum命令安装PHP 8及其常用扩展模块:

```bash

sudo yum install y php phpcli phpfpm phpcommon phpmysqlnd phpopcache phpmbstring phpxml phpgd

```

验证安装

1、查看PHP版本:安装完成后,通过以下命令查看PHP版本以确认安装成功:

```bash

php v

```

2、测试PHP运行:创建一个测试文件index.php并添加以下内容:

```php

<?php

phpinfo();

?>

```

将该文件放置在Web服务器的根目录(例如/var/www/html),然后在浏览器中访问http://your_domain_or_IP/index.php,若能正常显示PHP信息页面,则表示PHP安装成功。

相关问答FAQs

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

要卸载已安装的PHP版本,可以使用yum命令进行卸载,要卸载PHP 8,可以执行以下命令:

```bash

sudo yum remove y php phpcli phpfpm phpcommon phpmysqlnd phpopcache phpmbstring phpxml phpgd

```

这将移除PHP及其相关扩展模块。

2、如何切换到其他版本的PHP?

如果您想切换到不同的PHP版本,可以通过禁用当前版本的流模块并启用目标版本的流模块来实现,要从PHP 8切换到PHP 7.4,可以执行以下命令:

```bash

sudo yumconfigmanager disable 'remiphp80'

sudo yumconfigmanager enable remiphp74

sudo yum install y php phpcli phpfpm phpcommon phpmysqlnd phpopcache phpmbstring phpxml phpgd

```

重新验证PHP版本以确保切换成功。

通过上述步骤,您可以在CentOS系统上顺利安装和配置PHP,无论是用于开发环境还是生产环境,都能满足大多数需求,如果遇到问题,可以参考官方文档或社区资源寻求帮助。

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