Windows7下采用cygwin编译安装swoole扩展

Posted 雪剑无影

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows7下采用cygwin编译安装swoole扩展相关的知识,希望对你有一定的参考价值。

常用命令

查看cygwin当前的版本: cygcheck -c cygwin  

检查所有安装软件的版本号:cygcheck -c 

查看某一个软件安装的版本:cygcheck -c 软件名称

查看本地已经安装的所有软件包: cygcheck -c -d

某个软件包是否已经安装及版本信息:cygcheck -c -d | grep regexp  其中regexp是用于匹配软件包名字的正则表达式

查询整个cygwin.com网站上软件包仓库的软件包:用cygcheck -p regexp  需要使用网络连接

cygwin的版本和内核版本:uname -a  cat /proc/version也可以获取需要的信息

Cygwin基本命令的使用方法

 

window系统cygwin 安装 swool 扩展

cygwin官网下载 cygwin  

按步骤一步步安装,不知道就 默认选项

建议: 选择文件包的安装目录 最好 在cygwin 的安装目录下

选择下载地址,最好选择中国镜像的

    

想要在cygwin下安装swoole需要这几个cygwin包 gcc、make、autoconf、php、pcre-dev

 gcc 

 make

autoconf

php

pcre-dev

点击下一步等等程序安装完即可

 

 cygwin安装其他扩展

    默认 cygwin 不会安装 zip,但是会安装 tar ,所以下载 swoole  是选择 Source code (tar.gz);

    默认cygwin 不会安装 wget  、vi ,需重新打开cygwin安装包,搜索 wget  、 vi

   

  

安装 swoole 扩展

  1.下载好的swoole源代码解压到cygwin安装目录中的home子目录下

  

  

  我这里是下载的zip  格式的,手动解压的(踩了一个小坑)

     2.打开已经安装好的cygwin,进入swoole源代码目录,分别执行以下几个命令: 

(1)Phpize

(2)./configure(编译配置检测等)

(3)make(编译 )

   

   系统要求运行测试  make test 

  (4) make test  (运行测试)

  (5)make install  (安装swoole扩展)

  (6)使用php -i|grep php.ini 命令找到php.ini配置文件的位置,在文件结尾处加入swoole扩展的配置:

    

  (7)在cygwin界面进入swoole安装目录中的example目录下的http目录,输入命令:

Administrator@Admin ~/swoole-src-1.10.2
$ cd examples/http

Administrator@Admin ~/swoole-src-1.10.2/examples/http
$ php server.php

   (8)在浏览器地址栏访问http://127.0.0.1:9501/,出现打印信息则表示swoole安装成功且可 以使用了!

    

 走的这一步表示安装成功,可以用swoole 了!!!!

 

以上是关于Windows7下采用cygwin编译安装swoole扩展的主要内容,如果未能解决你的问题,请参考以下文章

Windows 上的 Matlab:将“mex”默认编译器更改为 Cygwin 的 GCC [重复]

Windows下swoole扩展的编译安装部署

win10下安装Cygwin配置gcc编译环境

cygwin下如何编译安装minicom?

windows7 cygwin perl XML::Parser libexpat*:安装失败

win10下安装Cygwin配置gcc编译环境