|
一.安装redis扩展
下载redis扩展包以及解压
wget https://github.com/edtechd/phpredis/archive/php7.zip
unzip php7.zip进入解压后目录,编译安装
我的官方群点击此处。
cd data/pkg/phpredis-php7
/usr/local/php/bin/phpize出现问题
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
#安装autoconf
yum install autoconf开始编译
/usr/local/php/bin/phpize查找php-config
find / -name php-config配置环境
./configure --with-php-config=/usr/local/php/bin/php-config编译安装
make & make install配置php.ini,添加redis.so扩展
vim /usr/local/php/etc/php.ini
extension=redis.so重启php-fpm
killall php-fpm
/usr/local/sbin/php-fpm二.安装swoole扩展
克隆swoole
git clone https://gitee.com/swoole/swoole.git
安装swoole且编译
cd swoole
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install配置php.ini,添加swoole.so扩展
vim /usr/local/php/etc/php.ini
extension=swoole.so
重启php-fpm
killall php-fpm
/usr/local/sbin/php-fpm以上就是php编译安装扩展redis及swoole的详细内容,更多请关注我的php专栏
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要的可以加入我的官方群点击此处。 |
|