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

相关推荐
zl_dfq1 小时前
Linux第一个小程序 之 【进度条】
linux
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [kernel]kthread
linux·笔记·学习
大地的一角1 小时前
(Linux)ELF格式与库的链接原理
linux·运维·服务器
z202305081 小时前
Linux之中断子系统-内核中断注册源码分析(4)
linux·运维·服务器
深思慎考2 小时前
微服务即时通讯系统(服务端)——用户子服务实现逻辑全解析(4)
linux·c++·微服务·云原生·架构·通讯系统·大学生项目
Red丶哞3 小时前
Docker 安装部署Prometheus
linux·云原生·容器·kubernetes
emiya_saber5 小时前
Linux 文件系统基本管理
linux·运维·服务器
夜月yeyue5 小时前
Linux 内核驱动加载机制
linux·服务器·stm32·嵌入式硬件
牢七5 小时前
Linux新
linux
C.咖.6 小时前
Linux环境下——Git 与 GitHub
linux·git·github·远程仓库