CentOS 宝塔安装php启用ZTS --enable-maintainer-zts
super
2023-11-10 14:02
![views](/static/super/images/icon/evaluate-9a.png)
服务器版本CentOS7.9
宝塔8.0.3
安装PHP为7.2
1)如果安装过目标版本的PHP,请先卸载
2)进入/www/server/panel/install
3)找到php.sh
4)将判断文件md5值的这行 的 != 改为 ==
![](/uploads/article/20231110/cd4ff533551714d064850598a9adb8eb.png)
![](/uploads/article/20231110/af3491eb623fee19a73e1f8d2010a4ba.png)
5)找到编译7.2的代码,加上--enable-maintainer-zts
![](/uploads/article/20231110/dcff5d2d6512691a768fea7bf71bef25.png)
![](/uploads/article/20231110/21872e7b9808882920531d1db4a71d19.png)
6)打开终端
cd /www/server/panel/install
7)执行命令
bash php.sh install 72
8)编译完成
![](/uploads/article/20231110/dbe4f215f667e1bbe7895aa524ae32df.png)
9)查看PHPINFO
![](/uploads/article/20231110/ea3f74eafc229b49379fbba709c20d17.png)
=====
宝塔有编译安装php的方式,为什么我们要自己改呢?
:因为他这个编译安装有bug,例如我在8.0.4版本的宝塔 使用编译安装时,添加的编译参数无效
0 条讨论