儘管遵循所有的教程一步一步,斷點和PHP調試不起作用。PHPStorm 9 + XAMPP + xdebug,調試器不工作
我的繼承人設立:
PHPStorm 9.0.2,服務器代替 'C:/用戶/對衝/開發/ PHPStorm/gpstudios/DIST'
XAMPP與Xdebug的2.3.3-5.6- VC11
的php.ini:
[XDebug]
zend_extension = "C:\Dev\XAMPP\php\ext\php_xdebug-2.3.3-5.6-vc11.dll"
xdebug.remote_enable = 1
xdebug.remote_host = 127.0.0.1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.idekey = "PHPSTORM"
xdebug.profiler_enable = 1
xdebug.remote_log = "C:\Dev\XAMPP\tmp\xdebug.log"
的httpd-vhosts.conf:
<VirtualHost *:80>
DocumentRoot "C:/Users/hedge/Dev/PHPStorm/gpstudios/dist"
ServerName local.gpstudios
<Directory "C:/Users/hedge/Dev/PHPStorm/gpstudios/dist">
Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
個
主機:
127.0.0.1 local.gpstudios
Jetbrains的IDE支持(鉻):
在phpstorm當我運行在phpstorm的Web服務器調試驗證「:
我試過將xdebug.remote_host設置爲'local.gpstudios' ,仍然沒有幫助。
我在調試模式下運行phpstorm並啓用'偵聽php調試連接' 'C:\ Dev \ XAMPP \ tmp \ xdebug.log'永遠不會被創建。
如果我在php.ini中添加'xdebug.remote_autostart = 1'這一行,php的調試工作!但是當我使用phpmyadmin時,它運行得非常慢,我不想考慮使用這種解決方法。 我試過所有的東西,看着類似的stackoverflow問題的負載。沒有。翻轉。作品。
請幫忙,我知道有一個快速的解決方法,但它確實使phpmyadmin非常緩慢。我不應該設置remote_autostart ......真的把我的頭髮撕掉了。
小書籤和Chrome擴展工作......但不應該JetBrains的IDE支持插件自動做到這一點,當我在phpstorm調試呢?大多數教程不再提及書籤,我認爲這是一種過時的方法。我相信還有另一種方式。 – hedgehog90
該擴展名錶示它用於調試HTML/CSS/Javascript。此外,它還可以與其他IDE一起使用,如PyCharm和Rubymine。我不認爲它具體與PHP有任何關係。 –
好的。所以我再看看教程,它確實提到了上面的Chrome插件。儘管如此,這些文件仍然是垃圾。 – hedgehog90