【PHP安装内置扩展】

PHP安装内置扩展

1、首先查看php源码以及查询是否有需要的扩展;本次以zlib扩展为例子
在这里插入图片描述
2、进入需要安装的扩展目录,执行命令

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 &

相关推荐

  1. python扩展类型

    2024-07-11 15:56:04       55 阅读
  2. php.2安装Imagick扩展

    2024-07-11 15:56:04       54 阅读
  3. pear + pecl 安装php扩展

    2024-07-11 15:56:04       30 阅读
  4. php版本编译以及扩展安装

    2024-07-11 15:56:04       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 15:56:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 15:56:04       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 15:56:04       58 阅读
  4. Python语言-面向对象

    2024-07-11 15:56:04       69 阅读

热门阅读

  1. Perl 语言入门:编写并执行你的第一个脚本

    2024-07-11 15:56:04       22 阅读
  2. 具名/匿名/作用域插槽区分

    2024-07-11 15:56:04       24 阅读
  3. mysql select count返回null

    2024-07-11 15:56:04       18 阅读
  4. HTML 标签列表(功能排序)

    2024-07-11 15:56:04       20 阅读
  5. Hadoop HA ( 3.1.3 )

    2024-07-11 15:56:04       19 阅读
  6. 【智能制造-14】机器视觉软件

    2024-07-11 15:56:04       23 阅读
  7. Vue viewer 下通循环获取的图片无法预览问题

    2024-07-11 15:56:04       15 阅读
  8. sa-token前后端分离解决跨域的正确姿势

    2024-07-11 15:56:04       16 阅读
  9. MySQL 程序简介

    2024-07-11 15:56:04       21 阅读
  10. Day1 计数类dp 知识点 & 部分例题

    2024-07-11 15:56:04       22 阅读