HCRM博客

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

Centos 7上通过YUM安装php是一个相对简单且高效的方法,本文将详细介绍如何在CentOS 7上安装PHP 8及其扩展,包括检查当前PHP版本、卸载旧版本、安装YUM工具、更换YUM源、启用PHP流模块、安装PHP及其扩展,并提供了验证安装成功的方法和测试PHP运行的示例。

一、准备工作

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

如何在CentOS 7上使用YUM轻松安装PHP?-图1
(图片来源网络,侵权删除)
  • sudo yum update y

2、安装EPEL仓库:EPEL(Extra Packages for Enterprise Linux)仓库包含了丰富的额外软件包,安装EPEL仓库。

  • sudo yum install epelrelease y

3、安装YUM工具:如果尚未安装YUM工具,可以通过以下命令进行安装。

  • sudo yum install yumutils y

二、更换YUM源

为了安装最新版本的PHP,需要更换默认的YUM源为Remi源,Remi是一个提供最新PHP版本的第三方YUM源。

1、安装Remi源

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

2、启用PHP 8流模块

  • sudo yumconfigmanager disable 'remiphp*'
  • sudo yumconfigmanager enable remiphp80

三、安装PHP 8及扩展

1、安装PHP 8

如何在CentOS 7上使用YUM轻松安装PHP?-图2
(图片来源网络,侵权删除)
  • sudo yum install php phpcli phpcommon phpmysqlnd phpgd phpmbstring y

2、安装其他常用扩展(根据需要选择):

  • sudo yum install phpopcache phpfpm phpjson phpxml phpintl y

四、验证安装

1、查看PHP版本

  • php v

输出类似如下内容表示安装成功:

  • PHP 8.x.x (cli) (built: xxxxxxxxTxx:xx:xxZ)
  • Copyright (c) The PHP Group
  • Zend Engine v4.x.x, Copyright (c) Zend Technologies

2、创建一个测试PHP文件

  • echo "<?php phpinfo();" > /var/www/html/info.php

3、启动或重启Apache/Nginx服务器

  • sudo systemctl restart httpd # For Apache
  • sudo systemctl restart nginx # For Nginx

4、访问测试页面:在浏览器中访问服务器的域名或公共IP地址(后跟/info.php),例如http://your_domain_or_IPaddress/info.php,若能正常访问并显示PHP信息页面,则说明PHP已成功安装并运行。

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

五、常见问题解答(FAQs)

Q1:如何更改PHP的配置文件?

A1:PHP的配置文件通常位于/etc/php.ini,你可以使用文本编辑器(如vim或nano)打开并编辑该文件,要编辑上传文件大小限制,找到upload_max_filesizepost_max_size设置,并根据需要进行调整,修改完成后保存文件并重启Web服务器以使更改生效。

Q2:如何安装特定的PHP扩展?

A2:可以使用YUM命令来安装特定的PHP扩展,要安装Redis扩展,可以运行以下命令:

  • sudo yum install phpredis y

安装完成后,同样需要重启Web服务器以使新安装的扩展生效。

通过遵循上述步骤,你可以轻松地在CentOS 7上通过YUM安装PHP 8及其所需的扩展,并进行基本的配置和验证,希望这些信息对你有所帮助!

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

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