mac+php+vscode 配置開發環境


第一步:開啟mac系統的apache服務器

mac對開發者有非常友好的開發環境,默認安裝python/php的

mac系統版本: macOS Mojave(10.14.6)

mac系統自帶apache路徑:  /private/etc/apache2

終端下查看該目錄:

 

 

 

在終端執行 open . 命令可以apache2文件夾

可以用vscode來打開httpd.conf文件;當然也可以用sudo vim httpd.conf命令來打開

找到  #LoadModule php7_module libexec/apache2/libphp7.so  把前面的#去掉后保存文件

 

 

 

執行 sudo apachectl start 命令啟動apache服務器

在瀏覽器中輸入localhost,如果能看到It works! 說明apache運行成功!!!

 

mac apache 默認網頁文件在 /Library/WebServer/Documents

如下圖的截圖顯示,把php文件到/Library/WebServer/Documents目錄下,通過localhost/xxx.php就可以運行

我把默認路徑改成自己指定目錄/Users/acchau/phpprojects/root

 

 

在/Users/acchau/phpprojects/root目錄下增加phpinfo.php文件

 

 

phpinfo.php內容如下:

 

通http://localhost/phpinfo.php 訪問,如下圖顯示:

 

 

第二步:vscode安裝phpdebug插件

安裝好vscode后,打開vscode,在安裝插件欄搜索php debug ,點安裝即可,下圖是安裝成功后的界面

 

 

第三步:xdebug配置vscode

接下來就是配置xdebug,配合vscode來調試啦

mac的xdebug配置相對來說比較容易一點

xdug文件已經存在的,不用另外去下載,具體路徑: /usr/lib/php/extensions/no-debug-non-zts-20160303,后面的路徑日期每台電腦可能不一樣mac的php配置文件是在/etc/php.ini.defalut,我們拷貝php.ini.default文件,修改為php.ini,就在后面增加下面的配置:

 

[xdebug]

zend_extension=xdebug.so

xdebug.remote_enable=1

xdebug.remote_autostart=1

 

添加好后,如下圖顯示,保存文件,然后重啟apache(sudo apachectl restart )

 

訪問我們剛剛添加的phpinfo.php文件,就可以看到xdebug插件啦

http://localhost/phpinfo.php

 

 

 

這樣配置基本就完成啦,

在vscode就可以開始調試php項目啦

第一次調試時,需要選擇Listen for XDebug的,然后創建launch.json文件

接下來就是開開心心的去調試啦,在你想停止的地方點擊一下就可以

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM