我用的是apache2.2+php5.4,我在php.ini中写入一个错误的extensions=xxx.dll ,然后在php.ini的error_log中看不到任何关于这个错误的dll的消息,并且在apache的logs下的error.log也是查看不到任何关于这个错误的dll的信息.请问一下我想得到关于错误的dll的信息怎么做呢?
之所以这样问是因为我加载一个额外的dll,通过查看phpinfo是没有加载成功,但是就是不知道错误消息在哪.希望高手解答,谢谢!
之所以这样问是因为我加载一个额外的dll,通过查看phpinfo是没有加载成功,但是就是不知道错误消息在哪.希望高手解答,谢谢!
能说点别的可以查看错误的地方吗
能说点别的可以查看错误的地方吗你确定查看不到?
是可以的,错误信息类似于:PHP Warning: PHP Startup: Unable to load dynamic library './ext\\php_curl22.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0红色部分是我添加的一个不存在的extension
如果没有,很可能你修改的php.ini文件并不是php实际使用的ini文件。
能说点别的可以查看错误的地方吗你确定查看不到?
是可以的,错误信息类似于:PHP Warning: PHP Startup: Unable to load dynamic library './ext\\php_curl22.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0红色部分是我添加的一个不存在的extension
如果没有,很可能你修改的php.ini文件并不是php实际使用的ini文件。
确定是修改的对应的php.ini哈,那个错误的确没看到的哈。就是好奇怪呢。PS:我的是64位的系统,不是这个的影响吧
这个是我php.ini的设置
再来看我apache的error.log
保证是同一个apache引用的同样的php.ini哈,配置肯定没问题的。我重启了apache的我的php5.4的,是不是php中忘记设置了什么?
我是把php的主目录以及ext加入到了path的环境变量的!
能说点别的可以查看错误的地方吗你确定查看不到?
是可以的,错误信息类似于:PHP Warning: PHP Startup: Unable to load dynamic library './ext\\php_curl22.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0红色部分是我添加的一个不存在的extension
如果没有,很可能你修改的php.ini文件并不是php实际使用的ini文件。
问题已经解决,的确不会再apache的error.log下显示不存在的dll。。无满意答案结