宝塔面板自定义参数编译安装PHP

宝塔面板虽然可以很方便地安装PHP各个版本,但参数都是预先定义好的,自己不能改。

如果要自定义参数编译安装PHP,要费一点周折。

比如我最近遇到一个问题,编译安装企业微信的扩展跟PHP7.4自带的扩展intl冲突,只能先把原来的PHP版本卸载掉,再重新编译,直接在宝塔面板上操作是不行的,没有定义参数的地方。

好在宝塔有开源的PHP安装脚本,在这个脚本基础上修改下再执行就可以了。

贴下命令:

wget -O php.sh http://download.bt.cn/install/0/php.sh
sed -i "s/--enable-intl//g" php.sh
bash php.sh install 7.4

这样执行后会是一个纯净的PHP7.4,再在此基础上进行配置,安装自己所需的扩展就可以了。

Leave a Comment

豫ICP备19001387号-1