phpize安装PHP扩展

Posted 逆水寒龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpize安装PHP扩展相关的知识,希望对你有一定的参考价值。

安装编译完成php源码后忘记安装一些扩展可以通过phpize来安装

拿lnmp1.6安装举例

安装完成lnmp后发现有些扩展没有

lnmp1.6的安装脚本会在lnmp1.6里生成src,里面是lnmp安装时下载的源码包,如php-7.3.9.tar.bz2

我们解压缩这个包,php-7.3.9

cd php-7.3.9/ext/

ls

里面有很多扩展包的文件夹,如gd;cd gd

#执行 /usr/local/php/bin/phpize

如果不是这样操作的话就会提示下面的错误:
Cannot find config.m4.
Make sure that you run ‘/usr/local/php/bin/phpize‘ in the top level source directory of the module

注意:目录/root/lnmp1.6/php-7.3.9/ext/pdo_mysql ,在运行phpize命令前并没有configure文件,只有config.m4文件。运行phpize就生成了一个可执行的configure文件。

make 

make install

这样就生成了该扩展到ext目录下

参考:http://www.361way.com/php-module/894.html

 

以上是关于phpize安装PHP扩展的主要内容,如果未能解决你的问题,请参考以下文章

phpize安装PHP扩展

phpize建立php扩展

linux下用phpize给PHP动态添加扩展

Linux 安装PHP扩展过程

再议php-memcached扩展的编译,进一步理解phpize

homestead+phpize+redis扩展安装