centos

centos如何安装php

小樊
86
2025-02-12 15:25:25
栏目: 编程语言

在CentOS上安装PHP主要有两种方法:通过包管理器(如yum)或从源代码编译

  1. 首先,打开终端并使用以下命令安装EPEL(Extra Packages for Enterprise Linux)仓库。EPEL仓库为CentOS提供了许多额外的软件包,包括PHP。
sudo yum install epel-release
  1. 安装EPEL仓库后,使用以下命令安装PHP及其常用扩展。这里我们安装PHP 7.4版本,你可以根据需要选择其他版本。
sudo yum install php php-mysql php-gd php-ldap php-odbc php-pdo php-pecl-mongodb php-xml php-xmlrpc php-snmp php-soap php-mbstring php-bcmath
  1. 安装完成后,启动并启用PHP服务。这将确保在系统启动时自动启动PHP服务。
sudo systemctl start php-fpm
sudo systemctl enable php-fpm

注意:如果你的CentOS系统有多个PHP版本,你可能需要根据你的Web服务器(如Apache或Nginx)选择合适的PHP-FPM版本。在这种情况下,你可以使用yum list available php*命令查看可用的PHP版本,然后根据你的需求选择合适的版本进行安装。

  1. 最后,为了确保你的Web服务器可以正确处理PHP文件,你需要配置Web服务器。这里以Apache为例,首先安装Apache和mod_php模块:
sudo yum install httpd mod_php

然后,编辑Apache的配置文件(通常位于/etc/httpd/conf/httpd.conf),找到以下行并取消注释以启用PHP模块:

#LoadModule php7_module modules/libphp7.so

请注意,根据你安装的PHP版本,模块名称可能会有所不同(例如,对于PHP 7.3,它可能是libphp7.so)。

  1. 保存配置文件并重启Apache服务以应用更改:
sudo systemctl restart httpd

现在,你已经在CentOS系统上成功安装了PHP及其常用扩展,并配置了Web服务器以处理PHP文件。你可以通过创建一个包含<?php phpinfo(); ?>的PHP文件来验证PHP是否正确安装。将此文件保存到Web服务器的根目录(例如,对于Apache,通常是/var/www/html),然后在浏览器中访问该文件以查看PHP信息页面。

0
看了该问题的人还看了