HCRM博客

如何在CentOS 7上安装PHP?

在CentOS 7上安装PHP 7,可以通过使用yum包管理工具和手动编译源码包两种方式实现,以下是详细的步骤和说明:

使用yum安装PHP 7.2

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

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

```bash

sudo yum update y

```

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

```bash

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

sudo yum install epelrelease y

```

3、安装Remi源:为了获取PHP 7.2版本,需要添加Remi源。

```bash

sudo rpm Uvh HTTPS://dl.fedoraproject.org/pub/epel/epelreleaselatest7.noarch.rpm

sudo rpm Uvh https://mirror.webtatic.com/yum/el7/webtaticrelease.rpm

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

```

4、启用Remi仓库并更新:启用Remi仓库并更新yum缓存。

```bash

sudo yumconfigmanager –enable remiphp72

sudo yum update y

```

5、安装PHP 7.2及相关模块:使用yum安装PHP 7.2及其相关模块。

```bash

sudo yum install php72w php72wcommon php72wfpm php72wopcache \

php72wmbstring php72wxml php72wmysqlnd y

```

6、启动并设置开机自启动phpfpm服务

```bash

sudo systemctl start php72phpfpm.service

sudo systemctl enable php72phpfpm.service

```

7、验证安装:通过命令查看PHP版本。

```bash

php v

```

使用源码包安装PHP 7.4

1、下载PHP源码包:访问PHP官方下载页面获取最新的PHP源码包,选择需要的版本并下载。

```bash

wget https://www.php.net/distributions/php7.4.19.tar.gz

```

2、解压源码包:解压下载的源码包。

```bash

tar zxvf php7.4.19.tar.gz

```

3、进入解压后的目录:进入解压后的PHP源码目录。

```bash

cd php7.4.19

```

4、安装编译工具和依赖库:确保系统中安装了编译工具和PHP编译所需的依赖库。

```bash

sudo yum groupinstall "Development Tools" y

sudo yum install libxml2devel libcurldevel libjpegturbodevel libpngdevel freetypedevel y

```

5、配置编译选项:配置编译选项。

```bash

./configure prefix=/usr/local/php withcurl withfreetypedir=/usr/lib64/libfreetype.so.6 withgd withgettext withiconvdir=/usr/lib64 withkerberos withlibdir=lib64 withlibxmldir=/usr withmysqli withopenssl withpcreregex withpdomysql withpdosqlite withpear withpngdir=/usr withjpegdir=/usr withxmlrpc withxsl withzlib withbz2 withmhash enablefpm enablebcmath enablelibxml enableinlineoptimization enablembregex enablembstring enableopcache enablepcntl enableshmop enablesoap enablesockets enablesysvsem enablesysvshm enablexml enablezip

```

6、编译和安装:执行编译和安装。

```bash

make

sudo make install

```

7、配置PHP:创建PHP配置文件。

```bash

sudo cp php.iniproduction /usr/local/php/lib/php.ini

```

8、编辑配置文件:根据项目需求修改配置,保存并关闭文件。

```bash

sudo nano /usr/local/php/lib/php.ini

```

9、设置环境变量:为了方便使用新安装的PHP,设置PATH环境变量。

```bash

echo 'export PATH=$PATH:/usr/local/php/bin' >> ~/.bashrc

source ~/.bashrc

```

10、验证安装:通过命令查看PHP版本。

```bash

/usr/local/php/bin/php v

```

FAQs

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

如果需要卸载已安装的PHP版本,可以使用以下命令:

```bash

sudo yum remove php* y

```

或者对于源码包安装的PHP,可以删除相关目录:

```bash

sudo rm rf /usr/local/php

```

2、如何检查PHP是否已经正确配置?

可以通过创建一个包含<?php phpinfo(); ?>的PHP文件,然后在浏览器中访问该文件来查看PHP的配置信息,如果能够看到PHP的配置信息页面,说明PHP已经正确配置。

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