当前位置: 首页 > Linux

Ubuntu16.04切换PHP版本

时间:2023-04-07 03:19:45 Linux

背景Ubuntu16.04升级一年,新版本仓库自带PHP7+;而今天突然需要维护一个老项目,发现PHP版本过高,取消了部分功能;所以我检查了如何快速切换PHP版本,这里有一个注释。安装PHP5.6的详细步骤默认安装的PHP是7+,使用sudoaptinstallphp5然后在没有任何提示的情况下按Tab键,因为仓库里没有低版本的PHP,所以第一步先安装低版本的PHP#查看已安装的PHP包dpkg-l|grepphp|awk'{print$2}'|tr"\n"""#添加PHPPPAsudoadd-apt-repositoryppa:ondrej/php#更新缓存sudoapt-getupdate#安装PHP5.6sudoapt-getinstallphp5。6-mbstringphp5.6-mcryptphp5.6-mysqlphp5.6-xmllibapache2-mod-php5.6参考:HowcanIdowngradefromPHP7toPHP5.6onUbuntu16.04参考:InstallingPHP5.6onXenial(16.04)切换版本一般只需要切换两个版本CGI和CLI分别用于Apache等服务器和命令行PHP7->5#在Apache中禁用PHP7sudoa2dismodphp7#启用PHP5.6sudoa2enmodphp5.6#重启Apachesudosystemctlrestartapache2.service#SwitchCLIsudoupdate-alternatives--setphp/usr/bin/php5.6PHP5->7#在Apache中禁用PHP5sudoa2dismodphp5.6#启用PHP7sudoa2enmodphp7#重启Apachesudosystemctlrestartapache2.service#切换CLIsudoupdate-alternatives--setphp/usr/bin/php7.0

最新推荐
猜你喜欢