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也可以获取需要的信息
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 [重复]