windows下安装PHP的swoole扩展
windows下安装PHP的swoole拓展研究实时通讯,这就需要用到swoole技术,在php中是可以安装swoole拓展的,那么在windows环境下如何安装swoole拓展呢?但遗憾的是PHP的swoole拓展是无法安装在windows环境下的,那么这就说明在windows环境下我们无法安装PHP的swoole拓展了吗?答案当然是否定的,我们只需要安装Cygwin来模拟linux环境,这样我
windows下安装PHP的swoole拓展
研究实时通讯,这就需要用到swoole技术,在php中是可以安装swoole拓展的,那么在windows环境下如何安装swoole拓展呢?
但遗憾的是PHP的swoole拓展是无法安装在windows环境下的,那么这就说明在windows环境下我们无法安装PHP的swoole拓展了吗?答案当然是否定的,我们只需要安装Cygwin来模拟linux环境,这样我们就可以在windows环境下安装PHP的swoole拓展了
一:下载Cygwin和swoole
Cygwin下载地址:https://www.cygwin.com/
PHP的swoole拓展下载地址:https://pecl.php.net/package/swoole
二:安装Cygwin
安装Cygwin注意点
1:选择镜像来源(选择163的http://mirrors.163.com/cygwin/)这选择阿里云的镜像,163有些插件下不来。
2:需要安装的软件(你也可以选择性安装)(基本默认都选择最低版本的,然后勾选)
(1):安装binutils
(2):安装gcc-core,gcc-g++
(3):安装gdb
(4)安装php环境
(5):安装pcre-devel
(6):安装autoconf
(7)安装php-json(这是由于我会用到php的json_decode()命令,所以需要安装php-json)
(8)选择好你要安装的软件后选择下一步
(9)如果安装报错请安装下面两个插件,可以提取安装好
In file included from /home/swoole-src-4.6.2/swoole.cc:20:0:
/usr/include/php/ext/pcre/php_pcre.h:27:10: 致命错误:pcre2.h:No such file or directory
#include “pcre2.h”
^~~~~~~~~
看起来是缺少 pcre2,
重新打开cygwin安装包,其他插件保持不变
搜索libpcre,
安装以下两个插件即可
Install libpcre2-devel
Install libpcre-devel
以上就是安装Cygwin的注意事项
三:安装php的swoole拓展
1:将下载下来的swool拓展复制到Cygwin安装包的home目录下
2:安装php的swoole拓展
(1):解压swoole拓展包
启动Cygwin:双击Cygwin安装目录下的Cygwin.bat文件
解压swoole拓展包
cd /home/
tar -zxvf swoole-4.2.12.tgz
(2)安装swoole拓展包
[1]生成编译文件configure
cd swoole-4.2.12
phpize
[2]编译安装swoole
./configure && make && make install
[3]在php.ini文件中加入extension=swoole.so
使用php -i | grep php.ini找到php.ini文件位置
php -i | grep php.ini
找到php.ini文件位置后在php.ini文件中加上extension=swoole.so
[4]:查看swoole拓展是否安装成功
使用php -m命令查看swoole是否安装成功
如上图表示php的swoole拓展安装成功
四:测试swoole
找到swoole安装目录下的examples/http目录,执行php server.php命令
cd /home/swoole-4.2.12/examples/http
php server.php
打开浏览器输入http://127.0.0.1:9501/:出现如下现象说明php的swoole拓展安装成功
1人点赞
作者:Mr丘山
链接:https://www.jianshu.com/p/ee5abbaf6b17
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)