如何优雅的在Windows下搭建PHP开发环境

在Windows下开发还想优雅?
还是说说接下来我们需要说的PHP环境都是哪些吧!
多版本PHP、Swoole、Xdebug、Mysql、Redis、Mongodb。
以上这些我们都是安装在Linux环境下,而PhpStorm、浏览器安装在Windows环境。
为了方便在Linux环境管理以上软件的使用,这里会安装使用宝塔管理面板(一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP),关于宝塔的详细介绍请自行到宝塔官网查看

现在正式开始讲解PHP开发环境搭建过程:
1.Windows安装VMware Workstation(虚拟机)
2.VM安装Ubuntu(Ubuntu Desktop 16.04LTS)
3.配置虚拟机内Linux环境与Windows环境下的文件共享目录

如何优雅的在Windows下搭建PHP开发环境_第1张图片
设置共享目录

4.在Windows下安装PhpStorm
5.在Ubuntu系统内安装宝塔
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
如何优雅的在Windows下搭建PHP开发环境_第2张图片
宝塔界面

6.首次打开宝塔选择LAMP或LNMP环境安装
如何优雅的在Windows下搭建PHP开发环境_第3张图片
首次打开宝塔

7.宝塔界面下安装PHP扩展reids、swoole、xdebug
如何优雅的在Windows下搭建PHP开发环境_第4张图片
安装php扩展

8.宝塔界面下安装Redis
如何优雅的在Windows下搭建PHP开发环境_第5张图片
安装Redis

9.新增网站
如何优雅的在Windows下搭建PHP开发环境_第6张图片
新增网站

10.Windows设置hosts文件,让上一步设置的网站域名解析到你的虚拟机IP上
如何优雅的在Windows下搭建PHP开发环境_第7张图片
hosts文件设置

11.完成以上操作后,我们即可以在浏览器上正常访问网站,接下来我们开始php的调试环境(Xdebug+Phpstorm)
12.在宝塔中修改php的配置文件开启xdebug,修改完成后重启php
如何优雅的在Windows下搭建PHP开发环境_第8张图片
php配置文件中开启xdebug

  [Xdebug]      
  xdebug.remote_autostart=on
  xdebug.remote_enable=on
  xdebug.remote_enable=1
  xdebug.remote_mode="req"
  xdebug.remote_log="/tmp/xdebug.log"
  xdebug.remote_port=9000
  xdebug.remote_host=127.0.0.1                                         
  xdebug.remote_handler="dbgp"     
  zend_extension=/www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so

13.确保Phpstorm中Xdebug端口与刚才设置php中的Xdebug端口一致


如何优雅的在Windows下搭建PHP开发环境_第9张图片
Phpstorm中Xdebug设置

14.Phpstorm中设置代码目录映射


如何优雅的在Windows下搭建PHP开发环境_第10张图片
文件目录映射

15.Windows下安装xshell并设置隧道,SSH登录,建立隧道
如何优雅的在Windows下搭建PHP开发环境_第11张图片
xshell设置隧道

图中1设置ssh登录的用户和密码,2,3设置隧道规则,设置成功后连接可以看到4的转移规则
16.完成以上操作后,我们便可以愉快的在Windows下开发调试php


如何优雅的在Windows下搭建PHP开发环境_第12张图片
开发调试Php

你可能感兴趣的:(如何优雅的在Windows下搭建PHP开发环境)