Linux 下如何安装编译php扩展
Linux 下如何安装编译php扩展
1.下载扩展安装包
$ wget https://github.com/phpredis/phpredis/archive/5.3.1.tar.gz
2.解压安装包
$ tar -zxvf 5.3.1.tar.gz
3.进入目录
$ cd phpredis-5.3.1
4.找你自己机器phpize 文件所在位置 如下路径/文件名执行
$ /usr/bin/phpize
5.找你自己机器php-config 文件所在位置 如下路径/文件名执行
$ ./configure --with-php-config=/usr/bin/php-config
6.需要sudo 权限安装 (没有权限会 cp ////error)
$ sudo make && sudo make install
7.编辑php.ini
$ vim /etc/php.ini extension=redis.so
8.改了php.ini 都要执行
$ sudo service restart php-fpm 或者 service nginx /aparche restart
- 查看php 已经安装的扩展
$ php -m
可能报错,找不到redis.so 之类的错误 查询资料就是百度谷歌到
原因:和json扩展加载顺序冲突导致报错。
将php.ini里加入extension=redis.so删除,
进入php.d文件夹 创建redis.ini,在文件redis.ini中加入:
;redis
extension=redis.so
这是redis.so 比较特别的地方 其他的扩展 一般只需要php.ini 就可以了
重启nginx php -m //查看php 已经安装的扩展 能看到已安装成功
其他 swoole.so等 扩展同理安装,喜欢好评鼓励下!
个人博客停止维护,部分博客转载到这
- 彼特城
- 2020-10-22 10:28:16
本作品采用《CC 协议》,转载必须注明作者和本文链接