轻松入门:Linux系统下高效安装与配置PHP

引言
PHP作为一种广泛使用的服务器端脚本语言,是构建动态网站和Web应用程序的首选之一。在Linux系统下安装和配置PHP环境,不仅能够提供稳定的服务,还具备高度的可定制性。本文将为您详细讲解在Linux系统下高效安装与配置PHP的过程。
环境准备
在开始之前,请确保您的Linux系统已经满足以下条件:
安装了Linux操作系统(如Ubuntu、CentOS等)。
更新了系统和软件包列表。
安装了必要的开发工具,如gcc、make等。
配置了网络连接,确保可以访问互联网。
安装PHP
以下是使用源码安装PHP的步骤:
下载PHP源码包
:
wget http://am1.php.net/distributions/php-7.4.0.tar.gz
解压源码包
:
tar -zxvf php-7.4.0.tar.gz
进入PHP源码目录
:
cd php-7.4.0
配置PHP安装
:
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –enable-fpm –enable-mysqlnd –with-mysqli=mysqlnd –with-pdo-mysql=mysqlnd –with-zlib –with-gd –with-curl –enable-xml –enable-bcmath –enable-json –enable-zip
在这个配置过程中,您可以根据需要启用或禁用PHP的模块。
编译和安装PHP
:
make && make install
配置环境变量
:
打开或创建一个
.bashrc
文件,添加以下行:
export PATH=$PATH:/usr/local/php/bin
export PHP_HOME=/usr/local/php
export PATH=$PATH:$PHP_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PHP_HOME/lib
然后执行:
source .bashrc
配置PHP-FPM
PHP-FPM(FastCGI Process Manager)是PHP的一个FastCGI进程管理器,负责管理PHP的进程。
复制PHP-FPM配置文件
:
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
修改PHP-FPM配置文件
:
编辑
/usr/local/php/etc/php-fpm.conf
文件,根据您的需求进行相应的配置。
启动PHP-FPM
:
/usr/local/php/sbin/php-fpm
配置Apache以支持PHP
安装Apache
:
对于Ubuntu/Debian系统,使用以下命令安装Apache:
sudo apt-get install apache2
对于CentOS/Red Hat系统,使用以下命令安装Apache:
sudo yum install httpd
配置Apache
:
编辑Apache的配置文件,通常为
/etc/apache2/apache2.conf
,添加以下行:
LoadModule php7_module modules/libphp7.so
AddHandler application/x-httpd-php .php
重启Apache
:
sudo systemctl restart apache2
验证安装
在Web服务器的根目录下创建一个名为
info.php
的文件,并添加以下内容:

在浏览器中访问
http://localhost/info.php
,如果看到PHP的信息页面,则表示PHP安装成功。
总结
通过以上步骤,您已经在Linux系统下成功安装和配置了PHP环境。接下来,您就可以开始使用PHP进行Web开发工作了。在配置过程中,根据您的具体需求,可能还需要进一步调整和优化PHP的配置。