轻松掌握Linux环境下的PHP下载与安装指南

引言
在Linux环境下安装PHP是搭建Web服务器的关键步骤之一。本文将详细介绍如何在Linux系统上下载并安装PHP,包括所需的依赖库和配置步骤。
1. 准备工作
在开始安装PHP之前,请确保您的Linux系统满足以下条件:
Linux操作系统(如Ubuntu、CentOS等)
系统用户权限(具有root权限或sudo权限)
已安装Apache服务器(可选,但推荐)
2. 下载PHP
首先,您需要从PHP官方网站下载PHP安装包。以下是下载PHP的步骤:
访问PHP官方网站:
https://www.php.net/
选择适合您系统的PHP版本和架构。
下载PHP源码包,例如:
php-7.4.10.tar.gz
3. 安装依赖库
在安装PHP之前,需要确保系统中已安装所有必要的依赖库。以下是在Ubuntu系统上安装依赖库的示例:
sudo apt-get update
sudo apt-get install build-essential libxml2-dev libpng-dev libjpeg-dev libcurl4-openssl-dev libxslt-dev zlib1g-dev
对于CentOS系统,可以使用以下命令:
sudo yum groupinstall “Development Tools”
sudo yum install libxml2 libxml2-devel libpng libpng-devel libjpeg libjpeg-devel libcurl libcurl-devel libxslt libxslt-devel zlib zlib-devel
4. 解压PHP源码包
将下载的PHP源码包解压到合适的位置,例如:
tar -xzf php-7.4.10.tar.gz
cd php-7.4.10
5. 配置PHP
在配置PHP之前,您需要决定是否要启用额外的模块。以下是一个基本的配置示例:
./configure \
–prefix=/usr/local/php \
–enable-fpm \
–enable-mysqlnd \
–with-mysqli \
–with-pdo-mysql \
–with-zlib \
–with-gd \
–with-curl \
–enable-xml \
–enable-bcmath \
–enable-json \
–disable-fileinfo \
–disable-ipv6
此配置启用了PHP-FPM(FastCGI Process Manager),MySQL支持,GD图形库,cURL,XML,BCMath,JSON等模块。
6. 编译与安装
在配置完成后,编译并安装PHP:
make
sudo make install
7. 配置Apache服务器
如果您的系统已安装Apache服务器,需要将PHP配置为Apache模块。以下是配置Apache以使用PHP的步骤:
创建
php.ini
配置文件:
sudo cp /usr/local/php/etc/php.ini-production /usr/local/php/etc/php.ini
修改
php.ini
文件,启用
cgi.fix_pathinfo
:
cgi.fix_pathinfo=1
创建
httpd.conf
中的
LoadModule
指令:
LoadModule php7_module /usr/local/php/lib/php/7.x/mod_php7.so
在
httpd.conf
中添加以下配置以启用PHP:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
重启Apache服务器:
sudo systemctl restart httpd
8. 验证安装
在Web服务器的根目录下创建一个名为
info.php
的文件,并添加以下内容:

在浏览器中访问该文件(例如:
http://localhost/info.php
),如果看到PHP的信息页面,则表示PHP已成功安装。
结论
通过以上步骤,您可以在Linux环境下轻松下载并安装PHP。了解如何安装PHP是成为一个熟练的Linux系统管理员和Web开发者的基础技能之一。