当前位置: 首页 > 网络应用技术

如何在Windows系统下安装Swoole(CGYWIN环境))

时间:2023-03-07 22:46:58 网络应用技术

  Swoole框架是一个非常神奇而强大的框架,弥补了PHP本身的某些缺点。实际上,Swoole恰好是用C语言编写的PHP扩展名,并且该扩展名不能在Windows系统中使用,但是还有更多程序员在当前开发环境中使用Windows。那么我们如何在Windows系统中开发和使用Swoolee扩展?当然,我们可以使用VM来制作虚拟机,然后构建Linux环境,但是如果我们这样做,我们可以仅在虚拟机中编写代码,或者在Windows编写后仅将其复制到虚拟机上!我认为这对我来说太麻烦了,所以我问了du Niang并找到了Cgywin。引用Baidu百科全书的引用:“ Cygwin是Windows平台上运行的Unix仿真环境”。由于它是一个模拟的环境,然后是thengood!接下来,我们正式开始谈论如何构建Swoolee环境

  首先下载

  cgywin地址:http://www.cygwin.com/.pay注意力在这里下载该配对版本

  家用镜子:

  1)ftp:ftp://ftp.sjtu.edu.cn/sites/cygwin.com/pub/cygwin/

  2)163镜子:http://mirrrs.163.com/cygwin/

  3)http://mirrs.sohu.com/cygwin/

  SWOORE地址:https://github.com/swoole/swoole-src/releases下载tar.gz版本

  安装CGYWIN

  点击下一步

  继续点击下一步

  设置了上面的安装目录和下载目录。下一步是选择图中所示的图像地址。我选择了这个,但是何时使用它可能不确定,但是无论如何,不用担心,绝对可以使用它。

  接下来,选择提前安装的软件。因为要运行PHP环境,您需要安装一些软件

  扩展程序包1:GCC:GCC-COR

  扩展程序包2:PHP:PHP,PHP-Devel

  扩展程序包3:pcre-devel:libpcre-devel,libpcre(后来我无法编译,只需下载所有libpcre))

  扩展包4:AutoConf

  扩展软件包5:C ++:GCC-OBJC ++,LIBC ++ DEVEL,LIBC ++ 1(注意:不安C ++扩展程序包,安装Swoolee时将报告错误)

  扩展名6:JSON:PHP-JSON

  扩展名称7:OpenSSL

  好吧!下一步很好!这将是一个漫长的过程

  等待,等等。

  安装Swoole扩展

  我们将刚刚下载到cgywin安装中的主文件夹中的盘子解压缩(使用Linux系统的学生在安装文件夹中安装文件夹时看到了文件夹,并且似乎彼此认识!!!

  然后执行phpize(这是一个说明,如果您选择安装PHP,则此时不安装PHP-Devel,它将提醒您您没有订单)

  然后编译https://www.shouxicto.com/article/configure && make && make make install

  成功,旧眼泪!

  执行订单后,这意味着Swoole扩展的安装基本上是成功的。然后介绍了扩展!查找php.ini文件通常位于ETC文件夹下。您也可以使用PHP -I |grep php.ini查看

  编写扩展名= swoole.so将文件保存在php.ini file.ectecute php -m视图中是否已加载

  在窗口下,Swoole部署完成了!

  最后,您可以测试它,在swoole中运行示例:

  本地测试地址:http://127.0.0.1:9501/