插件窝 干货文章 php 编译安装 卸载

php 编译安装 卸载

PHP 安装 编译 配置 508    来源:    2025-03-19

在Linux系统中,PHP的编译安装和卸载过程涉及多个步骤。以下是详细的步骤说明:

1. 编译安装PHP

1.1 下载PHP源码

首先,从PHP的官方网站下载最新的PHP源码包。

wget https://www.php.net/distributions/php-x.x.x.tar.gz

x.x.x替换为你想要安装的PHP版本号。

1.2 解压源码包

tar -zxvf php-x.x.x.tar.gz
cd php-x.x.x

1.3 配置编译选项

在编译之前,你需要配置PHP的编译选项。你可以使用./configure命令来指定安装路径、启用或禁用某些扩展等。

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-mysqli --with-pdo-mysql --with-zlib --with-curl --with-openssl --with-gd --with-jpeg --with-png-dir --with-freetype-dir --enable-mbstring --enable-xml --enable-sockets --enable-zip
  • --prefix=/usr/local/php:指定PHP的安装目录。
  • --with-config-file-path=/usr/local/php/etc:指定PHP配置文件的存放路径。
  • --enable-fpm:启用PHP-FPM(FastCGI Process Manager)。
  • 其他选项用于启用或禁用特定的PHP扩展。

1.4 编译和安装

make
sudo make install

1.5 配置PHP

安装完成后,你需要配置PHP的配置文件php.ini

cp php.ini-development /usr/local/php/etc/php.ini

你可以根据需要编辑php.ini文件。

1.6 启动PHP-FPM(如果启用)

如果你启用了PHP-FPM,你可以启动它:

sudo /usr/local/php/sbin/php-fpm

2. 卸载PHP

如果你需要卸载通过编译安装的PHP,可以按照以下步骤进行:

2.1 停止PHP-FPM(如果启用)

sudo pkill php-fpm

2.2 删除PHP安装目录

sudo rm -rf /usr/local/php

2.3 删除PHP配置文件

sudo rm -rf /usr/local/php/etc

2.4 删除PHP源码目录

sudo rm -rf /path/to/php-x.x.x

/path/to/php-x.x.x替换为你解压PHP源码的路径。

2.5 删除环境变量(如果设置了)

如果你在/etc/profile~/.bashrc中设置了PHP的环境变量,记得删除相关配置。

sudo nano /etc/profile

找到类似export PATH=/usr/local/php/bin:$PATH的行并删除它,然后保存文件。

source /etc/profile

3. 验证卸载

你可以通过以下命令验证PHP是否已成功卸载:

php -v

如果PHP已成功卸载,该命令将返回“command not found”或类似的错误信息。

总结

通过以上步骤,你可以成功编译安装和卸载PHP。编译安装PHP可以让你更灵活地配置PHP的扩展和功能,但也需要更多的操作步骤。如果你不需要自定义配置,使用包管理器(如aptyum)安装PHP可能更为方便。

上一篇:php 转换图片