PHP在Linux系统中的安装与配置

准备工作
在开始安装PHP之前,我们需要确保Linux系统中已经安装了以下软件包:
- GCC编译器
- Make
- Autoconf
- Automake
- Libtool
- Apache或Nginx(可选)
可以通过以下命令检查是否已安装:
gcc --version make --version autoconf --version automake --version libtool --version
如果未安装,可以使用以下命令进行安装:
sudo apt-get update sudo apt-get install gcc make autoconf automake libtool
下载PHP源码
访问PHP官方网站(https://www.php.net/)下载最新版本的PHP源码,解压下载的文件:
tar -xzf php-7.4.3.tar.gz cd php-7.4.3
安装PHP

配置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-openssl --with-zlib --with-bz2 --with-curl --with-gd --with-iconv --with-mbstring --enable-xml --enable-ftp --enable-zip --enable-bcmath --enable-exif --enable-fileinfo --enable-json --enable-opcache
编译与安装
make sudo make install
配置Apache或Nginx
Apache配置
编辑Apache配置文件(/etc/apache2/apache2.conf),添加以下内容:
LoadModule php7_module /usr/local/php/lib/php/modules/php7.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
Nginx配置
编辑Nginx配置文件(/etc/nginx/sites-available/default),添加以下内容:

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
启动PHP-FPM
sudo /usr/local/php/sbin/php-fpm
测试PHP安装
在Web根目录下创建一个名为info.php的文件,并添加以下内容:
<?php phpinfo(); ?>
在浏览器中访问http://yourdomain.com/info.php,如果成功显示PHP信息,则表示PHP安装成功。
通过以上步骤,您可以在Linux系统中成功安装和配置PHP,根据您的需求,您还可以进一步配置PHP扩展、优化性能等,祝您使用愉快!


















