如何卸载php重新安装程序

如何卸载php重新安装程序
最新回答
夏七言〃

2022-10-15 21:26:19

卸载并重新安装 PHP 的步骤如下

一、停止 PHP 服务
  • Windows:在命令提示符中运行以下命令停止 PHP-FPM 服务(若使用其他服务管理工具,需根据实际情况调整):php-fpm -F stop
  • Mac/Linux:在终端中运行以下命令停止服务(需根据实际服务名称调整):sudo service php-fpm stop # 或使用 systemctl stop php-fpm(取决于系统)
二、卸载 PHP
  • Windows

    使用 wmic 命令卸载(需管理员权限):wmic product where name="PHP 8" call uninstall

    若上述命令无效,可通过控制面板的“程序和功能”手动卸载。

  • Mac/Linux

    Debian/Ubuntu:使用 apt-get 卸载:sudo apt-get remove php8* # 卸载所有以 php8 开头的包sudo apt-get purge php8* # 彻底清除配置文件(可选)

    RHEL/CentOS:使用 yum 或 dnf:sudo yum remove php* # 或 sudo dnf remove php*

    Mac(Homebrew):brew uninstall php

三、删除残留文件和目录
  • Windows

    删除 PHP 安装目录(默认路径):C:Program FilesPHP

    手动清理环境变量中的 PHP 相关路径(如 PATH 中的 C:PHP)。

  • Mac/Linux

    删除系统目录中的 PHP 文件:sudo rm -rf /usr/local/lib/php/ # 常见路径,根据实际安装位置调整sudo rm -rf /etc/php/ # 删除配置文件目录(可选)

四、重新安装 PHP
  1. 下载所需版本

    PHP 官方网站
    下载对应操作系统的版本(如 Windows 的 ZIP 包或 Linux 的源码包)。

  2. 解压文件

    Windows:解压到目标目录(如 C:PHP)。

    Mac/Linux:解压到 /usr/local/lib/php/ 或自定义路径:sudo tar -xzvf php-[version].tar.gz -C /usr/local/lib/php/

  3. 安装 PHP

    Windows:运行安装程序(如 php-win-installer-8.x.x.exe),按向导完成安装。

    Mac/Linux(源码编译):cd /path/to/php-source./configure --prefix=/usr/local/php # 根据需求添加配置选项make && sudo make install

    Mac(Homebrew):brew install php@8.x # 替换为所需版本

五、配置 PHP
  1. 编辑配置文件

    找到 php.ini 文件(通常位于安装目录或 /etc/php/)。

    修改关键参数(如 memory_limit、upload_max_filesize):memory_limit = 256Mupload_max_filesize = 16M

  2. 配置环境变量(Windows):

    将 PHP 的 bin 目录(如 C:PHP)添加到系统 PATH 中。

六、启动 PHP 服务
  • Windows

    如果使用 PHP-FPM,运行:php-fpm -F start

  • Mac/Linux

    启动 PHP-FPM 服务:sudo service php-fpm start # 或 systemctl start php-fpm

    或通过 Homebrew 启动(Mac):brew services start php@8.x

注意事项
  • 关闭应用:卸载和安装前确保所有 PHP 应用(如网站、脚本)已停止运行。
  • 备份配置:删除旧版本前备份 php.ini 和自定义扩展(如 .so 文件)。
  • 版本匹配:替换命令中的 [php-version] 和路径为实际版本号及安装路径。
  • 依赖问题:Linux 系统可能需先安装依赖库(如 libxml2-dev)。

通过以上步骤,可完成 PHP 的彻底卸载与重新安装。若遇到权限问题,请在命令前添加 sudo(Mac/Linux)或以管理员身份运行终端(Windows)。