2011-02-12 31 views
0

剛進入php。嘗試讓NuSphere遠程調試工作。我來自VS背景,所以我喜歡NuSphere是C編譯的,而不是Java。NuSphere遠程調試器dbg-php-5.3.so說它沒有安裝

好吧,如果你使用NuSphere,也許你可以幫助我。我已將dbg-php.5.3.so文件放入我的擴展目錄中。我修改我的php.ini文件:

zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20090626/dbg-php-5.3.so" 
[debugger] 
debugger.enabled=on 
debugger.profiler_enabled=on 

找到該文件..當我重新啓動Web服務器和運行的phpinfo(從WHM /交友服務器上我的用戶帳戶)的模塊不顯示,除了被加載??

我正在使用試用版..不知道是否重要。

+0

確保您編輯了正確的phpinfo(即web服務器使用的那個,而不是CLI)。 – Maerlyn 2011-02-12 22:13:25

回答

0

這是我做過什麼:

  1. 登錄SSH和類型的PHP -i | grep的php.ini中

這會給你的路徑,你需要編輯php.ini文件,在此係統上它正好是/usr/local/lib/php.ini(運行CentOS 6的x86_64的用WHM /的cPanel)。

  1. 編輯/usr/local/lib/php.ini和搜索「下extension_dir」,這將給你的路徑放置dbg-php-5.3.so,在此係統上它正好是/ usr /本地/ LIB/PHP /擴展/無調試非ZTS-20090626。在那裏添加.so文件並繼續用調試器選項修改你的php.ini文件。

  2. 要測試正在加載的調試器,我重新啓動httpd「service httpd restart」,然後「php -v」來驗證正確加載的擴展。

我希望這有助於!

相關問題