php扩展安装

扩展的安装以swoole安装包为例,安装php的扩展模块要注意以下几点:
1)扩展模块的下载包要是最新版的,并且是稳定版的,低版本或bata版本的安装后,php可能加载不起来。
2)当本地服务器上有多个php版本时,扩展模块在编译时一定要加上–with-php-config=/home/pubsrv/php7/bin/php-config,否则会出现诸如PHP Warning: PHP Startup: swoole: Unable to initialize module…类的报错;
3)扩展模块编译后的.so文件(make && make install后的安装信息里会显示)一定要确保在扩展文件目录/home/pubsrv/php7/lib/php/extensions/no-debug-non-zts-20131226/下面。如果不在,就手动拷贝!
4)最后别忘了重启php-fpm服务
5)php -m就能列出php的所有加载后的扩展模块

安装包的选择

选择对应PHP stable稳定版

Linux安装包的安装

扩展模块的安装有以下两种方式:

第一种:编译安装,普遍使用的方法(swoole官网下载

[root@dev ~]# cd /home/package/
[root@dev package]# wget 下载地址
[root@dev package]# tar -zvxf tar包
[root@iZ2zeiqaoqyh32kc3c88phZ package]# cd swoole-4.0.0
[root@dev swoole-4.0.0]# /home/pubsrv/php7/bin/phpize 
[root@dev swoole-4.0.0]# ./configure --with-php-config=/home/pubsrv/php7/bin/php-config 
[root@dev swoole-4.0.0]# make
[root@dev swoole-4.0.0]# make install

然后在php.ini里配置
[root@dev swoole-4.0.0]# vim /home/pubsrv/php7/etc/php.ini
末尾添加
[swoole]
extension=swoole.so

最后重启php-fpm服务
最后查看php加载的扩展模块:php -m

第二种安装方法(官方推荐这种方法,但是得翻墙):
除了第一种的手工下载编译swoole以外,还可以通过PHP官方提供的pecl命令,一键下载安装swoole
[root@dev ~]# /home/pubsrv/php7/bin/pecl install swoole

Build process completed successfully
Installing ’ /home/pubsrv/php7/lib/php/extensions/no-debug-non-zts-20131226/swoole.so’

确保产生的swoole.so文件在 /home/pubsrv/php7/lib/php/extensions/no-debug-non-zts-20131226下面(不在的话,就手动拷贝)
然后在php.ini文件里添加
[swoole]
extension=swoole.so

然后重启php-fpm加载swoole扩展模块即可。
使用 /home/pubsrv/php7/bin/php -m 命令查看加载的模块

Win安装包的安装

参考:https://www.cnblogs.com/88phper/p/8296066.html
PHP查找扩展包官网 https://pecl.php.net/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1、php版本 ,X86 和X64 根据自己情况 , NTS 和 TS 就是那个thread safty 的状态 这个大家都会看吧 就不多说了
2、下载解压
3、将php_amqp.dll文件放到php目录的ext文件夹下
4、将rabbitmq.4.dll文件放到php根目录
5、php.ini里面添加 extension=php_amqp.dll
6、(Nginx可省略)apache 修改http.conf 文件 添加 LoadFile "D:/XAMPP/php/rabbitmq.4.dll"
7、重启Nginx 或 Apache
注:每种扩展的dll存放方式和位置不一样

当你发现自己的才华撑不起野心时,就请安静下来学习吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值