1.首先找到 swoole 扩展包的地址:
https://pecl.php.net/package/swoole
里面有 swoole 的各种版本,选择一个下载,例如我下载的是最新的 4.4.0
执行命令:
wget -c https://pecl.php.net/get/swoole-4.4.0.tgz
之后,swoole 扩展就下载下来了,
2.解压
tar -zvxf swoole-4.4.0.tgz
3. 目录切换到解压完成的包里面
cd swoole-4.4.0
4.通过 phpize 建立 php 的外挂模块
/usr/local/php/bin/phpize
5.配置编译安装
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
6.将扩展 extension=swoole.so 添加到 /usr/local/php/etc/php.ini 中。
找到你的 php.ini 所在位置,
vim /usr/local/php/etc/php.ini
添加 extension=swoole.so
7.重启
lnmp restart
或者
/etc/init.d/php-fpm restart
参考以下命令:
PHP-FPM 状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
Nginx 状态管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL 状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached 状态管理:/etc/init.d/memcached {start|stop|restart}
PureFTPd 状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd 状态管理: /etc/init.d/proftpd {start|stop|restart|reload}
Redis 状态管理: /etc/init.d/redis {start|stop|restart|kill}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于