HCRM博客

如何在CentOS上安装和配置PHP 5.5?

CentOS 7.5 安装 PHP 5.5

步骤一:准备工作

1、更新系统软件包

如何在CentOS上安装和配置PHP 5.5?-图1
(图片来源网络,侵权删除)
   sudo yum update y

2、安装 EPEL 仓库

EPEL(Extra Packages for Enterprise Linux)仓库提供了许多额外的软件包,执行以下命令来安装 EPEL 仓库:

   sudo yum install epelrelease y

3、安装 Webtatic 仓库

Webtatic 是一个第三方的 YUM 仓库,专门提供新版本的 PHP,执行以下命令来安装 Webtatic 仓库:

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

4、查看可用的 PHP 版本

可以查看 Webtatic 仓库中可用的 PHP 版本:

如何在CentOS上安装和配置PHP 5.5?-图2
(图片来源网络,侵权删除)
   yum search php55w

步骤二:安装 PHP 5.5 及相关模块

1、安装 PHP 5.5 核心及常用模块

   sudo yum install php55w php55wcommon php55wcli php55wfpm php55wmysqlnd php55wpdo php55wgd php55wmbstring php55wxml php55wopcache y

2、启动并启用 PHPFPM 服务

   sudo systemctl enable now phpfpm

3、验证 PHP 安装

创建一个简单的 PHP 文件来验证安装是否成功:

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

然后在浏览器中访问http://your_server_ip/info.php,你应该能看到 PHP 的信息页面。

步骤三:配置虚拟主机(可选)

如果你在使用 Apache 或 Nginx,你可能需要配置虚拟主机来使用 PHPFPM。

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

1、Apache 配置示例

编辑你的 Apache 配置文件(例如/etc/httpd/conf/httpd.conf)并添加以下内容:

   <VirtualHost *:80>
       DocumentRoot "/var/www/html"
       DirectoryIndex index.php index.html
       <FilesMatch \.php$>
           SetHandler "proxy:unix:/var/run/phpfpm/www.sock|fcgi://localhost/var/run/phpfpm/www.sock"
       </FilesMatch>
       ErrorLog logs/myerror_log
       CustomLog logs/myaccess_log common
   </VirtualHost>

然后重新启动 Apache:

   sudo systemctl restart httpd

2、Nginx 配置示例

编辑你的 Nginx 配置文件(例如/etc/nginx/nginx.conf)并添加以下内容:

   server {
       listen 80;
       server_name your_domain_or_ip;
       root /var/www/html;
       index index.php index.html;
       location ~ \.php$ {
           fastcgi_pass unix:/var/run/phpfpm/www.sock;
           fastcgi_index index.php;
           include fastcgi_params;
       }
       error_log logs/myerror_log;
       access_log logs/myaccess_log;
   }

然后重新启动 Nginx:

   sudo systemctl restart nginx

本文详细介绍了在 CentOS 7.5 上安装 PHP 5.5 的过程,通过安装 EPEL 和 Webtatic 仓库,我们可以方便地使用 YUM 来安装最新版本的 PHP 及其相关模块,我们还介绍了如何配置 Apache 和 Nginx 以使用 PHPFPM,希望本文能帮助你在 CentOS 7.5 上顺利安装和使用 PHP 5.5。

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