[新手]在macOS環境下安裝xdebug


使用環境
masOS 10.12
使用MAMP安裝的PHP環境
 
在新安裝的系統中,安裝xdebug,遇到了一些小問題;
 
P.S. 重新按照xdebug官網的指南安裝了一次,把上次安裝失敗的xdebug文件刪除掉之間,再按照官網安裝,成功了!
 
啟示: unix和linux 有很多開源軟件需要編譯\配置 之后就可以使用了, 一般的過程就是下載,編譯,配置,然后使用.
 
那么,我翻譯一下在mac上安裝xdebug的過程吧;
 
0\准備工作
1)安裝 homebrew 
  Homebrew 是一個程序包管理工具,可以非常方便的下載macOS中沒有帶的程序,而且可以自動解決包依賴的問題;
 
1\下載xdebug-2.5.4.tgz
 
2\解壓xdebug-2.5.4.tgz
在終端中輸入命令(以下各個步驟均在終端輸入,下同)
tar -xvzf [下載目錄]/xdebug-2.5.4.tgz
 
3\移動到解壓后的xdebug所在目錄
cd xdebug-2.5.4.tgz
 
4\使用phpize動態添加擴展
phpize
注:1\如果沒有安裝phpize 可以使用brew install php7.0-dev來安裝
     2\本人使用的是MAMP安裝的PHP環境,因此使用自己希望用的php版本的phpize,我使用的是PHP7.1.1,因此,phpize在/Applications/MAMP/bin/php/php7.1.1/bin/phpize ,所以,我在終端輸入的是/Applications/MAMP/bin/php/php7.1.1/bin/phpize  ,而非官網給出的phpize
 
5\進行配置
./configure
注:本人使用的是MAMP的php7.1.1,所以,輸入的命令為:./configure --with-php-config=/Applications/MAMP/bin/php/php7.1.1/bin/php-config 
 
6\用make命令編譯
make
 
7\將編譯好的xdebug擴展拷貝到php的擴展庫中
cp modules/xdebug.so [你安裝php的目錄]bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303
 
8\修改php.ini
在[你安裝php的目錄]/bin/php/php7.1.1/conf/php.ini中添加 zend_extension = [你安裝php的目錄]/bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
 
9\重啟Apache
 
安裝成功
 
總結:特別注意第4和第5步的問題,要選擇需要調試的php的版本以及所在目錄


免責聲明!

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



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