摘要:前言本人并不會,但因工作需要了解代碼故學習搭建環境,記錄一下系統自帶為使用查看版本公司版本,其他版本可能也適用安裝安裝成功后修改文件使修改生效也可選擇重啟終端安裝已安裝可略過啟動項目啟動,使用啟動,是后臺運行的意思這樣項目就跑起來
前言
本人并不會PHP,但因工作需要了解PHP代碼故學習搭建環境,記錄一下
系統:macOS High Sierra(10.13.6)自帶PHP為7.1(使用php -v查看版本
公司PHP版本5.6,其他版本可能也適用
安裝php5.6brew install php@5.6
安裝成功后修改~/.bash_profile文件,使修改生效(也可選擇重啟終端)
export PATH="/usr/local/opt/php@5.6/bin:/usr/local/opt/php@5.6/sbin:$PATH" source~/.bash_profile安裝nginx(已安裝可略過
brew install nginx啟動項目
啟動nginx,使用/usr/local/etc/nginx/nginx.conf
sudo nginx
啟動php-fpm,-D是后臺運行的意思
sudo php-fpm -D
這樣PHP項目就跑起來了
4、調試:xdebug安裝,本文的重點本來代碼跑起來就可以了,但為了更好的了解邏輯需要對代碼進行調試,查詢資料可以通過brew install 和 pecl install兩種方式安裝xdebug,但都不好使。所以下載下來自己安裝
4.1、 下載并安裝xdebug下載地址: https://pecl.php.net/package/...(選擇適合版本,我這邊是PHP5.6 選擇的版本是xdebug-2.5.5
安裝命令也可以手工make,但比較麻煩):
pecl install xdebug-2.5.5.tgz4.2、修改php.ini
從截圖看已經更新了php.ini,我們查看php.ini 文件(可通過php代碼知道其路徑:) 確實多了一條:
zend_extension="xdebug.so"
但這時的xdebug看這個并沒有起作用,查資料說必須是絕對路徑,所以修改為:
end_extension=/usr/local/Cellar/php@5.6/5.6.37/pecl/20131226/xdebug.so
并添加以下配置:
xdebug.remote_port=9001 ;這里要記得不能使用默認的9000端口被fpm占用 xdebug.profiler_enable = on xdebug.trace_output_dir = "/Users/xxx/work/xdebug" ;路徑自定義 xdebug.profile_output_dir = "/Users/xxx/work/xdebug" ;路徑自定義 xdebug.remote_enable = 1 xdebug.remote_autostart = 1 xdebug.remote_host = "localhost"
啟動php執行 看到xdebug已添加成功
4.3vscode配置xdebug插件搜索php debug 安裝重啟,選擇調試界面進行配置,啟動Listen for XDebug進行監聽
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29238.html
摘要:寫代碼總繞不過需要調試,除了外,我們還是需要借助進行調試。這里的使用,是分別整合到和下。安裝還是基于神級武器。至于下一步如何更好的使用,就看各自的實際項目和開發需要了。 寫代碼總繞不過需要調試,除了 UnitTest 外,我們還是需要借助 Xdebug 進行調試。 所以今天來說說如何基于本地 Docker 環境下,使用 Xdebug。 這里的使用,是分別整合到 VS Code 和 PH...
摘要:下安裝開發調試環境從事開發已經近兩年了,之前調試一直是通過古老的和配合,自從接觸以來一直不習慣這種動態語言的的調試方式,一直想用一用像靜態語言那樣調試。安裝是上的軟件包管理工具,類似于上的,非常好用。安裝后的軟件可以通過命令查看,目錄在。 Mac下安裝PHP開發調試環境(ngnix+php72+xdebug) ????從事php開發已經近兩年了,之前調試一直是通過古老的echo和die...
摘要:但是,系統自帶的只有基礎的配置,如果想做開發,還是必須的,以下就總結一下如何在中為系統自帶的增加模塊。本文先發布于我的個人博客系統增加,后續如有更新,可以查看原文。 Apple在發布macOS High Sierra后,系統也終于自帶了php v7.1,相比于之前,如果想使用php7,還得額外想辦法( Homebrew 或者 php-osx )而言著實方便了不少。 但是,系統自帶的PH...
摘要:利用安裝配置默認安裝路徑是,配置文件路徑是增加為引擎擴展,注意這里需要的全路徑,否則無法載入增加的配置內容重啟服務中默認配置即為上所示點擊調試調試項目,即可可設置斷點觀察變量,注意要切換不同頁面調試,只需將附加到待調試頁面即可, 利用pecl安裝xdebug sudo pecl install xdebug 配置php(vim ./etc/php.ini) XAMPP默認安...
摘要:和,這兩個配置文檔中說的是設置為。主要感慨就是,文檔一定要找到官方文檔,然后提高英語閱讀水平,隨后再加上多多嘗試即可。 本人微信公眾號:前端修煉之路,歡迎關注。 showImg(https://segmentfault.com/img/remote/1460000019475554?w=443&h=253); 這兩天有點時間,花時間學習了一下PHP基礎語法和語句。因為個人比較喜歡Vis...
閱讀 2262·2023-04-26 02:14
閱讀 2933·2021-09-30 09:46
閱讀 2106·2021-09-24 09:48
閱讀 967·2021-09-24 09:47
閱讀 3257·2019-08-30 15:44
閱讀 1884·2019-08-30 15:44
閱讀 3286·2019-08-30 14:18
閱讀 1954·2019-08-30 12:58