windows下怎么安装swoole
作者:百变鹏仔日期:2023-10-26 01:30:02浏览:11分类:文字大全
Windows 下安装 swoole 具体步骤:
swoole框架是一个很神奇很厉害的框架,它弥补了PHP的本身的一些不足之处。其实swoole确切的说是一个使用C语言编写的PHP扩展,并且这个扩展不能够在windows系统使用,但是就目前的开发环境来说还是使用windows的程序员比较多。那怎么样才能够在windows系统来开发使用swoole扩展呢?
当然我们可以使用vm做个虚拟机然后搭建linux环境,但是这样做的话只能是要么在虚拟机中编写代码要么就只能在windows编写好之后拷贝到虚拟机中啦!对于我来说我觉得太麻烦啦,于是问了问度娘发现了cgywin这个东西,引用百度百科上面的介绍“Cygwin是一个在windows平台上运行的类UNIX模拟环境”,既然是个模拟环境那就好办啦!接下来我们正式开始讲讲怎么搭建swoole环境
首先下载
cgywin 地址:http://www.cygwin.com/。这里注意下载对版本
swoole 地址:https://github.com/swoole/swoole-src/releases 下载 tar.gz版本
安装cgywin
点击下一步
继续一直点击下一步
上面的安装目录和下载目录自己设置。下一步选择镜像地址如图,我选的是这个但是当你用的使用就有可能不确定啦,但是不用着急,反正提供了这么多绝对有一个会是可以用的
接下来要选择预先安装的软件啦,由于是要运行php环境所以需要安装一下几个软件
gcc
php,这里需要注意安装php时应该选择两个,即不要把php-devel扩展丢掉,要不然后面使用phpize编译的时候你就知道麻烦啦!!!!
pcre-devel
autoconf
好啦!接下来就下一步就好啦!这将是一个漫长的过程
安装swoole扩展
我们将刚刚下载的swoole解压到cgywin的安装更目录下的home文件夹中(使用过linux系统的同学们看到安装更目录里的文件夹有木有激动,没错似曾相识啊!!!),然后打开cgywin软件进入到swoole的目录中
然后是编译 ./configure && make && make install
执行完该命令后表示安装swoole扩展基本成功了接下来将扩展引入就可以啦!找到php.ini文件一般在 etc文件夹下面 也可以使用 php -i | grep php.ini 来查看
在php.ini文件中写入 extension=swoole.so 保存文件。执行 php -m 查看是否已经加载
运行swoole报错怎么办?
swoole错误“Uncaught Error: Class 'swoole_server' not found”的解决办法
如果你在执行swoole对应文件时,报下面的错误,
PHP Fatal error: Uncaught Error: Class 'swoole_server' not found in /mnt/windows/swoole/swoole-src/examples/server/echo.php:2
Stack trace:
#0 {main}
thrown in /mnt/windows/swoole/swoole-src/examples/server/echo.php on line 2
Fatal error: Uncaught Error: Class 'swoole_server' not found in /mnt/windows/swoole/swoole-src/examples/server/echo.php:2
Stack trace: 出现这个错误的原因是因为php配置文件还没加有swoole扩展进去,直接执行php swoole的文件时,会报这个错。
推荐:《swoole教程》
可以通过下面的方法解决:
第一步:给php.ini文件加swoole扩展
vi /data/sort/php/bin/php.ini新增:
extension=swoole第二步:查看是否加入swoole扩展到php成功
php -m可以看到多了个swoole扩展
第三步,再执行php swoole文件,即可发现运行正常,没有报错
鹏仔 微信 15129739599百科狗 baikegou.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
- 上一篇:已经是第一篇了
- 下一篇:已经是最后一篇了
猜你还喜欢
- 04-27 爪的组词有哪些呢
- 04-27 调组词有哪些呢
- 04-27 休的组词有哪些
- 04-27 估字怎么组词
- 04-27 脚是什么结构什么部首
- 04-27 登是什么部首
- 04-27 服务员的员组词组什么只能有两个字的
- 04-27 螺丝的螺组词
- 04-27 油的组词和拼音 汉字油的组词
- 04-27 准怎么组词 汉字准怎么组词
- 04-27 庄的组词有哪些
- 04-27 巡逻的罗除了能组巡逻还能组啥词?
- 搜索