windows 搭建 PHP以及扩展swoole的运行环境(Cygwin模拟Linux环境)

这篇具有很好参考价值的文章主要介绍了windows 搭建 PHP以及扩展swoole的运行环境(Cygwin模拟Linux环境)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

windows 搭建 扩展swoole的运行环境(Cygwin模拟Linux环境)

1、安装Cygwin软件

cygwin下载地址:https://www.cygwin.com/
windows php安装swoole扩展,windows,php,swoole
在浏览器中打开cygwin官网,下滑到Installing Cygwin部分,点击setup-x86_64.exe下载exe文件即可
安装cygwin
找到刚才下载的setup-x86_64.exe文件,双击打开,就开始安装cygwin

第一步:打开安装界面,直接点击下一步
windows php安装swoole扩展,windows,php,swoole
第二步:选择下载源,我们直接默认选择Install from Internet(也就是从互联网上下载),然后点击下一步
windows php安装swoole扩展,windows,php,swoole
第三步:选择安装目录,可以在输入框中直接修改安装目录,或者点击Browse选择目录,点击下一步
windows php安装swoole扩展,windows,php,swoole
第四步:选择包下载的目录,可以在输入框中直接修改目录,或者点击Browse选择目录,点击下一步
windows php安装swoole扩展,windows,php,swoole
第五步:选择网络服务器,直接默认就行了,点击继续下一步
windows php安装swoole扩展,windows,php,swoole
第六步:选择一个下载服务器网址,
windows php安装swoole扩展,windows,php,swoole
点击确定,
windows php安装swoole扩展,windows,php,swoole
在用户网址 中输入 163的镜像网址,然后点击添加即可,进行到下一步
等待片刻,后进入软件包安装页面:
windows php安装swoole扩展,windows,php,swoole
第6步:进行安装软件:在搜索那里进行搜索即可
在Search中搜索gcc-core,展开Devel,找到下图中的蓝色选中项,在New栏(中文叫 当前 ),双击选择即可,选择后会出现 版本号就可以了,不需要勾选Src?(中文是 源)
windows php安装swoole扩展,windows,php,swoole
php和php-devel,在Search中搜索php,展开Interpreters,找到下图中的蓝色选中项,在New栏,双击选择即可,切记php和php-devel两项都要选择
windows php安装swoole扩展,windows,php,swoole
libpcre-devel,在Search中搜索libpcre-devel,展开Libs,找到下图中的蓝色选中项,在New栏,双击选择即可
windows php安装swoole扩展,windows,php,swoole
autoconf-archive,在Search中搜索autoconf-archive,展开Devel,找到下图中的蓝色选中项,在New栏,双击选择即可windows php安装swoole扩展,windows,php,swoole
gcc-objc++,在Search中搜索gcc-objc++,展开Devel,找到下图中的蓝色选中项,在New栏,双击选择即可windows php安装swoole扩展,windows,php,swoole
libc+±devel,在Search中搜索libc+±devel,展开Devel,找到下图中的蓝色选中项,在New栏,双击选择即可windows php安装swoole扩展,windows,php,swoolelibc++1,在Search中搜索libc++1,展开Devel,找到下图中的蓝色选中项,在New栏,双击选择即可windows php安装swoole扩展,windows,php,swoole
php-json,在Search中搜索php-json,展开PHP,找到下图中的蓝色选中项,在New栏,双击选择即可windows php安装swoole扩展,windows,php,swoole
pcre2,在Search中搜索pcre2,展开Text,找到下图中的蓝色选中项,在New栏,双击选择即可

windows php安装swoole扩展,windows,php,swoolelibpcre2-devel,在Search中搜索libpcre2-devel,展开Libs,找到下图中的蓝色选中项,在New栏,双击选择即可windows php安装swoole扩展,windows,php,swoole
最后一步,选择完全部的软件包,点击下一步,直到安装完成,时间可能有点久,耐心等一下windows php安装swoole扩展,windows,php,swoole

编译安装Swoole

解压并放到Cygwin安装目录中的 home目录下
解压上面下载的Swoole压缩包,放到cygwin的安装目录下的home目录中,为了方便,并改名为Swoole,当然可以不改
windows php安装swoole扩展,windows,php,swoole
打开cygwin并且进入Swoole目录
双击运行Cygwin软件,然后通过命令cd /home/swool/,进入Swoole解压的源程序代码windows php安装swoole扩展,windows,php,swoole生成编译的配置文件
在Swoole的根目录下,执行命令phpize,可以生成编译的配置文件configurewindows php安装swoole扩展,windows,php,swoole
编译配置并检测环境且编译安装
上面生成编译的配置文件后,再输入命令./configure && make && make install,然后就是等待编译安装Swoole完成windows php安装swoole扩展,windows,php,swoole
检测Swoole安装是否成功
通过命令php -m查看一下是否有了swoole的扩展

测试Swoole环境

选择并进入测试目录
在我们下载的Swoole源代码中,有很多示例,我们可以直接运行进行测试,进入到examples目录,里面的全都是示例代码,我们选择http/server.php进行测试,然后cd http/进入到http目录
windows php安装swoole扩展,windows,php,swoole执行php程序
上面已经进入到http目录,并且发现,当前目录下有一个server.php的文件,我们可以通过命令php server.php执行

windows php安装swoole扩展,windows,php,swoole浏览器运行测试
我们打开server.php文件,有一行代码$http = new swoole_http_server(“0.0.0.0”, 9501);,开启swoole服务的端口为9501,那么我们可以直接在浏览器地址栏输入127.0.0.1:9501或者localhost:9501并访问,显示Hello Swoole.,则说明Swoole安装成功了!
windows php安装swoole扩展,windows,php,swoole
至此、php的运行环境和swoole的扩展已经安装好了,
但是想要运行 easyswoole 框架,还需要安装一些php的依赖。

Tips:想要继续安装新的软件,可以双击再次运行Cygwin.exe程序,进入安装流程,目录和位置都不用动,就可以进入软件安装的页面,选择需要的软件就可以安装了。

EasySwoole 运行环境的安装

先看一眼官网的环境要求:
windows php安装swoole扩展,windows,php,swoole
基本上都满足了,但是在使用Composer安装时会报 Phar 扩展错误,我们需要安装一下,当然还有许多php扩展我们需要安装,具体如下:
windows php安装swoole扩展,windows,php,swoole
windows php安装swoole扩展,windows,php,swoole
安装所有的依赖就可以使用Composer安装 EasySwoole了,记得切换Composer的源,换成阿里的源即可。
最后看到EasySwoole的页面表示成功了
windows php安装swoole扩展,windows,php,swoole文章来源地址https://www.toymoban.com/news/detail-731094.html

到了这里,关于windows 搭建 PHP以及扩展swoole的运行环境(Cygwin模拟Linux环境)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【php】windows下php运行已有php web项目环境配置教程

    本文操作系统使用的是win11,软件PhpStorm 2023.1 要安装的php版本可以在composer.json看到,下载安装对应版本 windows下载地址https://windows.php.net/download windows 8.0以前的版本在这里找https://windows.php.net/downloads/releases/archives/ Linux下载链接https://www.php.net/downloads nts表示非线程安全版本,我

    2024年02月11日
    浏览(50)
  • Windows本地搭建PHP环境

    本文是根据Windows平台本地搭建PHP环境,超详细!(Apache+PHP+Mysql)这篇文章而写,参考这篇文章安装时遇到了一些问题。解决掉这些问题就想着记录一下吧。 Apache下载地址 下载好之后找个目录解压 php下载地址 下载好之后找个目录解压 详细安装教程 1、打开Apache解压目录下的

    2024年02月16日
    浏览(52)
  • 37_windows环境debug Nginx 源码-使用 cygwin 和 VSCode

    37_windows环境debug Nginx 源码-使用 cygwin 和 VSCode VSCode + WSL 很好,唯一的问题就是需要联网,如果不联网进行离线安装,插件版本,vscode-server 安装都需要耗费额外的精力,尤其在 WSL 离线时安装 vscode-server 插件,我最后也没有找到非常优雅的解决办法。而且理论上 windows 的哲学

    2024年02月10日
    浏览(46)
  • windows下搭建php开发环境

    http://wed.xjx100.cn/news/139397.html?action=onClick https://www.bilibili.com/read/cv23429835/ https://www.php.cn/faq/498307.html 选择卸载程序 官网https://www.php.net/下载 选择线程安全 国内地址 其他版本的php下载 下载完成后解压放到想存放的路径 添加path环境变量 命令行中输入 php -v Xdebug 要下载与 php 对应

    2024年02月15日
    浏览(50)
  • CoDeSys系列-4、基于Ubuntu的codesys运行时扩展包搭建Profinet主从环境

    我们之前已经在windows机上运行起了基于codesys的软PLC,并且其作为主站和跑在虚拟机上的p-net从站进行了简单的IO操作,但是跑在Windows上的运行时PLC会影响网卡,而不跑运行时的则由于实时性不足导致一些超时的问题,因此我们这里在Ubuntu18.04上更换实时Linux内核,然后利用c

    2024年01月22日
    浏览(41)
  • macOS搭建PHP开发环境(brew安装nginx、mysql 和多版本php,并配置多个php同时运行的环境)

    由于homebrew主库中没有PHP7.2 之前的版本,并且7.2,7.3版本也被标记成过时版本;所以需要先挂在第三方的扩展,具体操作如下: php5.6 php7.3 php7.4 php8.2 默认新版8以上直接安装 sudo vim /usr/local/etc/php/5.6/php-fpm.conf  下的: 注意:5.6版本的配置文件路径和其他版本不一样 listen = 127

    2024年02月04日
    浏览(68)
  • PHP小白搭建Kafka环境以及初步使用rdkafka

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:windows环境安装失败,Linux环境安装成功(以下并没有windows安装示例) 下载地址:链接: https://www.oracle.com/java/technologies/downloads/#jdk20-linux 将文件放在Linux目录中后进行解压: 下载地址:https://kafk

    2024年02月11日
    浏览(35)
  • Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

    最近有空整理一下php 在windows上面的环境配置。原因是发现网上大多数php环境配置的相关帖子内容凌乱、多数是不能配置成功的。所以决定全部走一遍配置,以确保整个过程是成功的。并在此基础上开个帖子记录下这个完整的安装和配置过程,以备忘和供有需要的同学参考。

    2024年04月26日
    浏览(79)
  • carla环境安装、运行以及版本切换(Windows)

    本栏目将介绍carla,包括安装、pythonAPI运行、carla的技术点介绍、自行开发脚本玩转carla,以及自定义的控制carla中的车辆,通过carla生成感知数据集等方法。 1. Carla(windows)环境安装、运行 支持操作系统:Windows 渲染引擎版本:Unreal Engine 4.26 硬件配置:显卡4G+,内存16G+(8G也

    2024年02月08日
    浏览(51)
  • Window下搭建kafka运行环境

    互联网项目中经常用到MQ,由于本地项目开发连接测试环境kafka很不方便,所有在本机搭建一个kafka,方便开发测试。 提示:Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper 下载Zookeeper地址:https://zookeeper.apache.org/releases.html 下载kafka地址:http://kafka

    2024年02月01日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包