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

相关推荐
天赐学c语言6 小时前
Linux进程信号(上)
linux·可重入函数·进程信号
ajassi20007 小时前
开源 Linux 服务器与中间件(四)服务器--Tomcat
linux·服务器·开源
云半S一7 小时前
春招准备之Linux系统篇
linux·经验分享·笔记
帅锅锅0077 小时前
SeLinux 全面详解
android·linux
王廷胡_白嫖帝8 小时前
1. Linux 驱动开发前景
linux·运维·驱动开发
hjlgs8 小时前
Linux中I2C常见问题一
linux
ha20428941948 小时前
Linux操作系统学习之---线程控制
java·linux·学习
one year.8 小时前
Linux:库制作与原理
linux·运维·服务器
陈苏同学8 小时前
Win11安装 Ubuntu 22.04 子系统 - WSL2 - 安装完迁移到其它盘
linux·运维·ubuntu
蓝色土耳其love9 小时前
centos 7.9 安装单机版k8s
linux·运维·服务器·kubernetes·centos