Cygwin下安装Linux PHP环境和Swoole扩展并在PHPStorm中调试
2016-09-20 09:59
861 查看
摘要: Cygwin下安装Linux PHP环境和Swoole扩展并在PHPStorm中调试,不用再基于Linux图形化做Swoole的代码调试了。
这边博文的目的有以下几点:
1、Win下安装cygwin
2、在cygwin中安装php环境和php开发环境
3、安装swoole扩展
4、设置PHPStorm和cygwin完成PHPStrom的远程调试配置
以下是正文部分:
如下界面中我选择了ustc的镜像站点,你可以选择对应你所在国家的站点就行
在如下界面中需要通过搜索安装php的相关环境,注意这儿要选上php-devel,这样才能使用编译安装的方式安装swoole扩展。需要安装的环境有:pecl/automake/gcc/gcc-c++,其它需要安装的php扩展由你自己决定
以上步骤完成基本上代表Cygwin的环境安装完成,接下来需要配置Win的环境变量。
设置环境变量,这一步后面发现其实也可以省略掉。。。。
在命令行中输入 php -v 会输出php的版本信息
然后使用
安装swoole和xdebug扩展
扩展安装完成后进入到 Cygwin的安装目录,接下来以安装目录为根目录
在/etc/php5/conf.d中新建swoole.ini和xdebug.ini分别写入如下配置内容开启这两个扩展
通过在命令行中键入 php -m来检查这两个扩展是否安装成功,如果有出现则表示安装成功
在PHPStrom中 点击 File 选择 settings ,在 Languages & Frameworks 中找到 PHP,展开后找到 Servers,按加号添加一个Server,
在Server中的name要跟cygwin中设置的serverName要一致。
然后勾选 Host输入框下面的Use path mapping.....的选项
在右手边设置你的项目目录位于cygwin环境的目录地址
开启PHPStrom的监听。在Cygwin中输入命令开始调试:
以上内容为全部内容。
这边博文的目的有以下几点:
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如下界面中我选择了ustc的镜像站点,你可以选择对应你所在国家的站点就行
在如下界面中需要通过搜索安装php的相关环境,注意这儿要选上php-devel,这样才能使用编译安装的方式安装swoole扩展。需要安装的环境有:pecl/automake/gcc/gcc-c++,其它需要安装的php扩展由你自己决定
以上步骤完成基本上代表Cygwin的环境安装完成,接下来需要配置Win的环境变量。
2、在cygwin中安装php环境和php开发环境
设置环境变量,这一步后面发现其实也可以省略掉。。。。
3、安装swoole扩展
运行Cygwin的命令行,运行方式在Cygwin的安装目录下有个Cygwin.bat,双击运行即可。在命令行中输入 php -v 会输出php的版本信息
然后使用
pecl install swoole xdebug
安装swoole和xdebug扩展
扩展安装完成后进入到 Cygwin的安装目录,接下来以安装目录为根目录
在/etc/php5/conf.d中新建swoole.ini和xdebug.ini分别写入如下配置内容开启这两个扩展
通过在命令行中键入 php -m来检查这两个扩展是否安装成功,如果有出现则表示安装成功
4、设置PHPStorm和cygwin完成PHPStrom的远程调试配置
接下来配置PHPStrom和Cygwin的环境变量实现远程调试在PHPStrom中 点击 File 选择 settings ,在 Languages & Frameworks 中找到 PHP,展开后找到 Servers,按加号添加一个Server,
在Server中的name要跟cygwin中设置的serverName要一致。
然后勾选 Host输入框下面的Use path mapping.....的选项
在右手边设置你的项目目录位于cygwin环境的目录地址
开启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
以上内容为全部内容。
相关文章推荐
- 安装php swoole框架 环境搭建及扩展安装
- Linux环境Nginx安装与调试以及PHP安装
- Linux下php安装swoole扩展
- Linux环境Nginx安装与调试以及PHP安装
- linux环境下安装PHP的OpenSSL扩展
- linux环境编译安装php的扩展
- Linux环境Nginx安装与调试以及PHP安装
- Linux环境 安装php-redis扩展
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
- Linux环境Nginx安装、调试以及PHP安装
- [Linux][PHP]安装swoole扩展
- Linux 下安装 Memcached 和 PHP 开启 Memcached 扩展 及 LAMP 环境的安装
- Linux环境安装phpredis扩展
- 中文分词插件SCWS-1.2.3 在Linux环境的安装说明(包括php扩展)
- 64位Linux环境安装PHP TCC 扩展方法
- 在Linux上面搭建php环境和安装扩展
- linux(ubuntu) php 调试环境安装
- Linux环境下php安装Redis扩展
- 在Linux上安装Gearman及配置使用Gearman的PHP扩展环境
- linux下搭建lamp环境以及安装swoole扩展