Cygwin下安装Linux PHP环境和Swoole扩展并在PHPStorm中调试

本文详细介绍了在Windows环境下安装Cygwin并配置PHP环境的过程,包括安装必要的PHP开发环境、Swoole扩展以及如何设置PHPStorm进行远程调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这边博文的目的有以下几点:

1、Win下安装cygwin

2、在cygwin中安装php环境和php开发环境

3、安装swoole扩展

4、设置PHPStorm和cygwin完成PHPStrom的远程调试配置

以下是正文部分:

1、Win下安装Cygwin

在Cygwin的官网下载Cygwin安装包,这儿提供64位安装包的下载地址:https://cygwin.com/setup-x86_64.exe

135354_ALOu_1045414.png

135354_L7GI_1045414.png

135354_vJ7H_1045414.png

135354_bGJL_1045414.png

135354_Qpyk_1045414.png

如下界面中我选择了ustc的镜像站点,你可以选择对应你所在国家的站点就行

135354_NSOj_1045414.png

135354_XCT2_1045414.png

在如下界面中需要通过搜索安装php的相关环境,注意这儿要选上php-devel,这样才能使用编译安装的方式安装swoole扩展。需要安装的环境有:pecl/automake/gcc/gcc-c++,其它需要安装的php扩展由你自己决定

135355_M6Fm_1045414.png

135355_c7ca_1045414.png

以上步骤完成基本上代表Cygwin的环境安装完成,接下来需要配置Win的环境变量。

2、在cygwin中安装php环境和php开发环境

141131_Maul_1045414.png

设置环境变量,这一步后面发现其实也可以省略掉。。。。

141131_btWZ_1045414.png

3、安装swoole扩展

运行Cygwin的命令行,运行方式在Cygwin的安装目录下有个Cygwin.bat,双击运行即可。

在命令行中输入 php -v 会输出php的版本信息

然后使用

pecl install swoole xdebug

安装swoole和xdebug扩展

141132_OZzq_1045414.png

扩展安装完成后进入到 Cygwin的安装目录,接下来以安装目录为根目录

在/etc/php5/conf.d中新建swoole.ini和xdebug.ini分别写入如下配置内容开启这两个扩展

141132_Xov6_1045414.png

通过在命令行中键入 php -m来检查这两个扩展是否安装成功,如果有出现则表示安装成功

141131_WhET_1045414.png

4、设置PHPStorm和cygwin完成PHPStrom的远程调试配置

接下来配置PHPStrom和Cygwin的环境变量实现远程调试

在PHPStrom中 点击 File 选择 settings ,在 Languages & Frameworks 中找到 PHP,展开后找到 Servers,按加号添加一个Server,

在Server中的name要跟cygwin中设置的serverName要一致。

然后勾选 Host输入框下面的Use path mapping.....的选项

在右手边设置你的项目目录位于cygwin环境的目录地址

141132_vQNe_1045414.png

开启PHPStrom的监听。在Cygwin中输入命令开始调试:

php -dxdebug.remote_enable=1 -dxdebug.remote_mode=req -dxdebug.remote_port=9000 -dxdebug.remote_host=127.0.0.1 /cygdrive/e/CygwinDownload/web/SocketFramework/TsyExample/start.php

141130_2c9G_1045414.png


以上内容为全部内容。

转载于:https://my.oschina.net/yanpengquan/blog/658205

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值