我的angular.module('app').service('testService', function() {
var isTrue = undefined;
var service = {
setIsTrue: function (bool) {
isTrue = bool;
}, getisTrue : function () {
return isTrue ;
}
};
return service;
};
上发生致命错误,"无法打开所需的错误......"。我知道所需文件位于require_once('directory/file.php')
的php include文件夹中。当我看到phpinfo()时,我看到了正确的c:\PHP_Includes\directory\file.php
但是在命令行错误中它显示include_path: ".;c:\PHP_Includes"
在运行命令行脚本时,知道为什么路径看起来有所不同吗?
答案 0 :(得分:0)
问题与WampServer拥有大量php ini文件有关。确保将它们与正确的设置保持同步,以避免在使用其中一个而不是另一个时出现问题。
来自http://forum.wampserver.com/read.php?2,72804的非常有用的信息:
WampServer中实际上有3个php.ini文件
这是他们的使用方式......
C:\ Wamp \ bin \ php \ phpX.X.X \ php.ini这只用于wampserver和php cli exe。 WampServer的菜单是使用php构建的,这就是 使用的配置文件。如果你使用PHP通过它也使用它 命令行界面。您通常不需要编辑它 文件
C:\ Wamp \ bin \ php \ phpX.X.X \ phpforapache.ini这是用于您网站的php.ini文件的副本。当这个版本的PHP正在 使用此文件被复制到apache bin文件夹中。如果你改变了 然后清空apache \ bin \ php.ini的php版本 新版本的php的phpforapache.ini被加载到哪个 已加载apache版本。
- 醇>
C:\ Wamp \ bin \ apache \ apacheX.X.X \ bin \ php.ini这是为您的网站加载的实际php.ini。只要这是 正在使用的apache版本。这是从相关的活动中复制的 php文件夹(phpforapache.ini)。
这可能看起来有点令人困惑,但对于WampServer来说它是无关紧要的 能够轻松更改apache和php的版本。最好的事情 记得是......
如果您想手动编辑网站的php.ini文件 总是使用wampserver菜单打开它。 >>左键单击 WampServer图标> php>的php.ini
如果要手动编辑命令行的php.ini文件,那么 在当前的php文件夹中打开php.ini。