【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 &

相关推荐
一颗青果24 分钟前
进程组 | 会话 |终端 | 前台后台 | 守护进程
linux·运维·jvm
古城小栈27 分钟前
Rust 交叉编译:Windows ====> Linux (musl 静态编译)
linux·windows·rust
!执行35 分钟前
高德地图 JS API 在 Linux 系统的兼容性解决方案
linux·前端·javascript
Xの哲學2 小时前
Linux SKB: 深入解析网络包的灵魂
linux·服务器·网络·算法·边缘计算
cui__OaO2 小时前
Linux内核--基于正点原子IMX6ULL开发板的内核移植
linux·嵌入式
我想发发发2 小时前
Linux实现虚拟串口通信-socat
linux·运维·服务器
济6172 小时前
linux 系统移植(第五期)--Uboot移植(4)--在U-Boot 中添加自己的开发板(4) -其他需要修改的地方-- Ubuntu20.04
linux·运维·服务器
令狐少侠20112 小时前
Linux 系统部署夜莺 nightingale 监控公司的watchdog
linux·运维·服务器
信工 18023 小时前
RK3588系统烧录后扩容
linux·rk3588
Jay Chou why did3 小时前
程序启动地址0x80000000
linux