最近很多学生问我课程中如何通过源码安装PHP其他扩展,现我总结如何:
其实在实际的工作中扩展安装是必须要经历的一个过程,如果你没遇到过这种
安装那说明你太low了,下面我们通过几个案例来讲解
1 openssl 扩展的安装
先进入到你下载的PHP源码目录,请注意这个地方是源码目录,比如我们目录是在/home/work/study/softpackage/php-7.2.2下, 进入到这个目录 ,然后看看里面的结构, 结构如下:
进入到ext目录下 ,这个目录全是扩展目录,如图:
这里面全是扩展目录,我按一个模块(openssl)为例来讲解如何安装扩展,其他的都是想通的, 进入到openssl目录 , 默认是没有安装这个扩展的,我们先通过 phpize来生成一个configure工具或者说是文件
1)、 执行命令 /home/work/study/soft/php/bin/phpize (备注:按你的php安装情况而定)
注意:如果这个时候有错误提示, 你看看你的openssl目录下是是不是 有config0.m4 文件,如果是执行下面的命令:
mv config0.m4 config.m4
在执行 /home/work/study/soft/php/bin/phpize
2)、./configure --with-openssl --with-php-config=/home/work/study/soft/php/bin/php-config
执行
make
make install
3)、修改php.ini文件,开启openssl
4)、php –m 下查看下这个扩展有没有
热门评论
swoole 和 rabbitmq 就消息队列而言有什么区别