本文目录导读:
在CentOS上安装PHP

随着互联网技术的不断发展,PHP作为一门流行的服务器端脚本语言,被广泛应用于网站开发中,CentOS作为一款免费的Linux发行版,也因其稳定性和易用性受到许多开发者的青睐,本文将详细介绍如何在CentOS上安装PHP,包括依赖安装、PHP版本选择以及配置步骤。
安装依赖
在安装PHP之前,需要确保系统已安装以下依赖:
- libxml2
- libxml2-dev
- libzip
- libzip-dev
- bzip2
- bzip2-dev
- openssl
- openssl-dev
- zlib
- zlib-dev
可以通过以下命令安装:
sudo yum install libxml2 libxml2-dev libzip libzip-dev bzip2 bzip2-dev openssl openssl-dev zlib zlib-dev
安装PHP
CentOS默认的仓库中可能没有最新版本的PHP,因此需要添加EPEL(Extra Packages for Enterprise Linux)仓库,以下是添加EPEL仓库并安装PHP的步骤:
添加EPEL仓库
sudo yum install epel-release
安装PHP
sudo yum install php
安装过程中,可能会提示选择PHP模块,如php-mysql、php-gd等,根据需要选择相应的模块。
安装PHP扩展
PHP提供了丰富的扩展库,可以通过以下命令安装所需扩展:

sudo yum install php-{module1, module2, module3} 要安装PHP的MySQL扩展,可以使用:
sudo yum install php-mysql
配置PHP
安装完成后,需要配置PHP的配置文件,PHP的配置文件通常位于/etc/php.ini。
修改PHP配置
编辑/etc/php.ini文件,进行以下修改:
- 修改
date.timezone为正确的时区,例如Asia/Shanghai。 - 修改
upload_max_filesize和post_max_size以满足上传文件的需求。 - 根据需要调整其他参数。
重启PHP-FPM
PHP-FPM是PHP的一个FastCGI进程管理器,用于处理PHP请求,重启PHP-FPM以应用配置更改:
sudo systemctl restart php-fpm
测试PHP安装
为了验证PHP是否安装成功,可以创建一个名为info.php的文件,内容如下:
<?php phpinfo(); ?>
将此文件放置在Web服务器的根目录下,例如/var/www/html/info.php,在浏览器中访问该文件,如果看到PHP的详细信息,则表示PHP安装成功。

FAQs
Q1:如何查看PHP版本?
A1:可以通过以下命令查看当前安装的PHP版本:
php -v
Q2:如何安装多个PHP版本?
A2:可以使用第三方仓库或编译源码的方式安装多个PHP版本,以下是一个简单的示例:
sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm sudo yum install php71w php71w-fpm
步骤将在系统中安装PHP 7.1版本。

