如何優(yōu)雅的在Windows下搭建PHP開發(fā)環(huán)境

在Windows下開發(fā)還想優(yōu)雅?
還是說說接下來我們需要說的PHP環(huán)境都是哪些吧!
多版本PHP、Swoole、Xdebug、Mysql、Redis、Mongodb。
以上這些我們都是安裝在Linux環(huán)境下,而PhpStorm、瀏覽器安裝在Windows環(huán)境。
為了方便在Linux環(huán)境管理以上軟件的使用,這里會安裝使用寶塔管理面板(一鍵創(chuàng)建網(wǎng)站、FTP、數(shù)據(jù)庫、SSL;安全管理,計(jì)劃任務(wù),文件管理,PHP多版本共存及切換;自帶LNMP與LAMP),關(guān)于寶塔的詳細(xì)介紹請自行到寶塔官網(wǎng)查看

現(xiàn)在正式開始講解PHP開發(fā)環(huán)境搭建過程:
1.Windows安裝VMware Workstation(虛擬機(jī))
2.VM安裝Ubuntu(Ubuntu Desktop 16.04LTS)
3.配置虛擬機(jī)內(nèi)Linux環(huán)境與Windows環(huán)境下的文件共享目錄

設(shè)置共享目錄

4.在Windows下安裝PhpStorm
5.在Ubuntu系統(tǒng)內(nèi)安裝寶塔
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
寶塔界面

6.首次打開寶塔選擇LAMP或LNMP環(huán)境安裝
首次打開寶塔

7.寶塔界面下安裝PHP擴(kuò)展reids、swoole、xdebug
安裝php擴(kuò)展

8.寶塔界面下安裝Redis
安裝Redis

9.新增網(wǎng)站
新增網(wǎng)站

10.Windows設(shè)置hosts文件,讓上一步設(shè)置的網(wǎng)站域名解析到你的虛擬機(jī)IP上
hosts文件設(shè)置

11.完成以上操作后,我們即可以在瀏覽器上正常訪問網(wǎng)站,接下來我們開始php的調(diào)試環(huán)境(Xdebug+Phpstorm)
12.在寶塔中修改php的配置文件開啟xdebug,修改完成后重啟php
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端口與剛才設(shè)置php中的Xdebug端口一致


Phpstorm中Xdebug設(shè)置

14.Phpstorm中設(shè)置代碼目錄映射


文件目錄映射

15.Windows下安裝xshell并設(shè)置隧道,SSH登錄,建立隧道
xshell設(shè)置隧道

圖中1設(shè)置ssh登錄的用戶和密碼,2,3設(shè)置隧道規(guī)則,設(shè)置成功后連接可以看到4的轉(zhuǎn)移規(guī)則
16.完成以上操作后,我們便可以愉快的在Windows下開發(fā)調(diào)試php


開發(fā)調(diào)試Php
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容