您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# CentOS中如何安装PHP
PHP作为最流行的服务器端脚本语言之一,在Web开发中占据重要地位。本文将详细介绍在CentOS系统上安装PHP的多种方法,包括使用YUM仓库、Remi仓库以及源码编译安装,并涵盖常见版本(如PHP 5.4、7.x、8.x)的安装步骤。
---
## 一、准备工作
在开始安装前,请确保:
1. 已安装CentOS系统(建议7.x或8.x版本)
2. 具有`root`或`sudo`权限
3. 网络连接正常
```bash
# 更新系统包
sudo yum update -y
CentOS基础仓库包含较旧的PHP版本(如7.2⁄7.4),适合稳定性优先的场景:
# 查看可用版本
yum list php*
# 安装PHP及常用扩展
sudo yum install -y php php-cli php-fpm php-mysqlnd php-zip php-gd
php -v
# 预期输出:PHP 7.x.x (cli)...
Remi仓库提供最新的PHP版本(如8.0/8.1),适合需要新特性的项目。
# CentOS 7
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
# CentOS 8
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
# 启用Remi仓库中的PHP 8.1模块
sudo yum module reset php
sudo yum module enable php:remi-8.1
# 安装PHP及扩展
sudo yum install -y php php-cli php-fpm php-mysqlnd
适用于需要自定义编译选项的场景。
sudo yum install -y gcc make libxml2-devel openssl-devel libcurl-devel
wget https://www.php.net/distributions/php-8.1.10.tar.gz
tar -xzvf php-8.1.10.tar.gz
cd php-8.1.10
./configure --prefix=/usr/local/php \
--with-openssl \
--with-zlib \
--enable-mbstring
make && sudo make install
echo 'export PATH=/usr/local/php/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
php-fpm
服务# 启动php-fpm(适用于通过YUM安装)
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
# 搜索扩展包(如redis)
yum search php-redis
# 安装扩展
sudo yum install -y php-redis
使用alternatives
工具管理多版本:
sudo alternatives --config php
yum install php-<extname>
安装扩展,避免手动编译/etc/php.ini
中的memory_limit
和opcache
参数# 通过YUM卸载
sudo yum remove -y php*
# 清除残留配置
sudo rm -rf /etc/php.d/
通过以上方法,您可以在CentOS上灵活部署不同版本的PHP环境。如需更详细的配置(如Nginx/Apache集成),请参考对应文档。 “`
(注:实际字数约900字,可根据需要扩展具体章节细节)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。