假设你的PHP版本是8.1.XX 想换成7.2.XX,怎么做呢? 其他版本也是一样的设置法子
1、删除旧版本的8.1.XX
命令如下
sudo apt remove --purge php8.1
sudo apt remove --purge php8.1-fpm
sudo rm -rf /etc/php/8.1
具体参考教程好下:
在 Ubuntu 22.04如何卸载 PHP 8.3, 8.2, 8.1, 7.4
2.安装7.2版本
首先使用命令禁用 PHP 8.1 模块:
$ sudo a2dismod php8.1
Module php8.1 disabled.
To activate the new configuration, you need to run:
systemctl restart apache2
接下来,启用 PHP 7.2 模块:
$ sudo a2enmod php7.2
将 PHP 7.2 设置为默认版本:
$ sudo update-alternatives --set php /usr/bin/php7.2
或者,你可以运行以下命令来设置默认情况下要使用的全局 PHP 版本。
$ sudo update-alternatives --config php
输入选择的号码将其设置为默认版本,或者只需按回车键保持当前选择。
如果你已安装其他 PHP 扩展,请将它们设置为默认值。
$ sudo update-alternatives --set phar /usr/bin/phar7.2
最后,重启 Apache Web 服务器:
$ sudo systemctl restart apache2
注:如果是其他版本,如8.3.xx版本等 只需要将上面的换成相应的版本即可。
如:sudo a2dismod php8.1 换成 sudo a2dismod php8.3
如:sudo a2dismod php8.1 换成 sudo a2dismod php8.3
运行 PHP -V 命令可以查看默认的版本
3.安装PHP扩展
切换版本后 相对应的PHP扩展也要安装
安装php组件
依次输入
sudo apt install php7.2-mysql
sudo apt install php7.2-curl
sudo apt install php7.2-gd
sudo apt install php7.2-xml
sudo apt install php7.2-mbstring
sudo apt install php7.2-xmlrpc
sudo apt install php7.2-zip
sudo apt install php7.2-soap
sudo apt install php7.2-intl
sudo apt install php7.2-imagick
如果是其他版本 只需要将上面的7.2换成其他版本即可
最后重启 Apache Web 服务器
sudo systemctl restart apache2
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容