首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

zend studio for eclipse中Script运行方式下,读取php.ini文件不对

在PHP Executables里面添加了自己安装的php解释器,php.ini放在WINDOWS目录下,在IDE中用PHP Script方式运行脚本时,输出的phpinfo里面可以看到没有加载正确的php.ini文件
Configuration File (php.ini) Path C:\WINDOWS
Loaded Configuration File C:\Documents and Settings\jjwang\Local Settings\Temp\zend_debug\session30164.tmp\php.ini
为什么实际加载的跟设置的不一致,加载的php.ini不是从WINDOWS下拷贝过去的,直接在命令行下查看,两者是一致的
$ ./php -i | grep 'Configuration File'
Configuration File (php.ini) Path => C:\WINDOWS
Loaded Configuration File => C:\WINDOWS\php.ini
把自己的配置文件替换IDE下的Zend debugger目录下的php.ini文件,用IDE自带的php解释器也不行。
我哭,调试器到底从哪里读取的配置文件阿。。。
昵称: jaggerwang  时间: 2008-01-24 16:16:00
我今天也遇到这个问题了

你把
PHP5
\plugins\org.zend.php.debug.debugger.win32.x86_5.2.12.v20071210\resources\php5\php.ini
PHP4
\plugins\org.zend.php.debug.debugger.win32.x86_5.2.12.v20071210\resources\php4\php.ini
替换掉就可以了
昵称: haiker  时间: 2008-05-28 15:43:00
补充一点,不能直接覆盖

你最好还是想看下他原来那个php.ini文件,

因为他里面有一句话是加载debug用的dll,
昵称: haiker  时间: 2008-05-28 15:58:00
不好意思,在更正一下

你最好只改现在zend的php.ini文件

把你需要的配置加进去就可以了,

覆盖的话,风险有点大
昵称: haiker  时间: 2008-05-28 16:07:00