这是 PDT 的正常行为。带有 Xdebug 的 PDT 在启动脚本时会在您的临时目录中创建指定 PHP ini 文件的两个副本。第一个与指定的PHP ini文件相同。第二个是真正用于发射的东西。
在第二个中,总是删除 include_path 字段。此外,一些字段被添加到文件的底部,如下所示:
--- /path/to/specified/php.ini
+++ /path/to/temp/zend_debug/session2594175249121649690.tmp/php.ini
;;;;;;;;;;;;;;;;;;;
@@ -785,7 +786,6 @@
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
-include_path = "..."
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
@@ -1852,3 +1852,6 @@
; Local Variables:
; tab-width: 4
; End:
+
+date.timezone= "Asia/Tokyo"
+memory_limit = "256M"
如何解决启动的include_path?
基本上,PHP 包含路径属性用于解决项目的依赖关系。特别是,PHPUnit 由工作区首选项中定义的用户库解决。请参阅以下图片。