《在window中安装cygwin和swoole》要点:
本文介绍了在window中安装cygwin和swoole,希望对您有用。如果有疑问,可以联系我们。
swoole是一个使用C语言编写的PHP扩展,由于swoole框架是只能在LIUNX等系统上运行,在WINDOW上要安装,需要借助cygwin模拟unix环境。
那怎么样才能够在windows系统来开发使用swoole扩展呢?当然我们可以使用vm做个虚拟机然后搭建linux环境,但是这样做的话只能是要么在虚拟机中编写代码要么就只能在windows编写好之后拷贝到虚拟机中啦!不过这里我们用cygwin来搭建swoole环境。
首先准备工具:
Cygwin 官方地址:http://www.cygwin.com/
swoole 官方下载地址:https://github.com/swoole/swoole-src/releases
官网地址:https://www.cygwin.com/
打开下载好的cygwin安装包,开始安装cygwin。
选择cygwin的安装目录(这个同时也会是swoole的安装目录):
这里直接选Direct connection
选择文件包下载的存放位置:
选择下载地址:
很多镜像速度都满快的,可以选一个就好,
接下来,在安装面板中搜索这些关键字,安装所需的包:
gcc, php, pcre-devel , autoconf
或者也可以安装PHP组件:
最后一直下一步安装就行。
此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序。
解压swoole的源程序到Cygwin的家目录,打开Cygwin软件。
输入命令 phpize 生成编译的配置文件configure
输入命令:./configure && make && make install
(PS:执行./configure,除了编译配置,还会检测环境等等)
配置swoole:
使用命令: php -i | grep php.ini,找到php cli使用的配置文件php.ini的路径,修改php.ini文件,在文件中添加一行:extension=swoole.so,然后关闭退出
添加extension=swoole.so
使用命令:php -m,查看加载的模块,如果看到swoole,则扩展添加成功,到此环境搭建成功!
至此全部结束