【PHP安装内置扩展】

PHP安装内置扩展

1、首先查看php源码以及查询是否有需要的扩展;本次以zlib扩展为例子

2、进入需要安装的扩展目录,执行命令

bash 复制代码
cd zlib
执行
make clean 清掉之前的安装的残留文件; 不需要的话直接略过,新安装也略过

3、运行phpize,执行/usr/local/php/bin/phpize

注意这个路径一定要找对phpbin下的,绝对路径;

4、 查询php-config路径,执行命令

which php-config 查询到绝对路径的php-config,用到下边的命令上

并运行

./configure --with-php-config=/usr/local/php/bin/php-config --with-zlib=/usr

5、运行命令编译; 形成so文件。

make && make install

6、最后将so加入到php.ini文件中; 并且重启php;

extension=zlib.so

重启php建议先杀掉再启动;

杀掉进程,不用担心再手动重启常驻进程: killall php-fpm

启动找到php-fpm所在目录执行: ./php-fpm &

相关推荐
JeffersonZU1 分钟前
Linux/Unix文件IO(文件描述符、原子操作、文件数据结构、open、read、write、fcntl、dup)
linux·c语言·unix·gnu
szekl43 分钟前
HDMI 2.0 4×2矩阵切换器412HN——多信号输入输出的高清解决方案
linux·矩阵·计算机外设·电脑·ekl
weixin_399380691 小时前
k8s一键部署tongweb企业版7049m6(by why+lqw)
java·linux·运维·服务器·云原生·容器·kubernetes
阿巴~阿巴~1 小时前
Linux基本命令篇 —— uname命令
linux·运维·服务器
天空之城夢主1 小时前
KVM高级功能部署
linux·服务器
pipip.3 小时前
UDP————套接字socket
linux·网络·c++·网络协议·udp
朱包林6 小时前
day45-nginx复杂跳转与https
linux·运维·服务器·网络·云计算
孙克旭_6 小时前
day045-nginx跳转功能补充与https
linux·运维·nginx·https
孞㐑¥7 小时前
Linux之Socket 编程 UDP
linux·服务器·c++·经验分享·笔记·网络协议·udp
还鮟10 小时前
CTF Web PHP弱类型与进制绕过(过滤)
php·ctf