Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
include_路径未按照php.ini中的指定进行更新_Include_Php_Include Path - Fatal编程技术网

include_路径未按照php.ini中的指定进行更新

include_路径未按照php.ini中的指定进行更新,include,php,include-path,Include,Php,Include Path,我在php.ini中设置了include_路径 然后我调用phpinfo() 和include_path不同于我在php.ini中指定的路径 这是什么原因造成的 我修改了与phpinfo()call中“加载的配置文件”中指定的相同php.ini。 php是通过apache模块调用的,我重新启动了apache-这也没有帮助 我使用WindowsVista、Apache/2.2.14(Win32)PHP/5.3.1 我在php文件的开头调用了set\u include\u path(“…”),但这仅

我在php.ini中设置了include_路径

然后我调用
phpinfo()

include_path
不同于我在
php.ini
中指定的路径

这是什么原因造成的

我修改了与
phpinfo()
call中“加载的配置文件”中指定的相同php.ini。 php是通过apache模块调用的,我重新启动了apache-这也没有帮助

我使用WindowsVista、Apache/2.2.14(Win32)PHP/5.3.1


我在php文件的开头调用了
set\u include\u path(“…”)
,但这仅适用于临时解决方法。

从php.ini粘贴
include\u path=
条目。我知道php.ini条目必须在一行上,并且您需要将目录用冒号分隔,否则就没有办法了。

从php.ini粘贴您的
include\u path=
条目。我知道php.ini条目必须在一行上,并且您需要用冒号分隔目录,否则就没有诀窍了。

您需要确保include\u路径以“.”开头。

您需要确保include\u路径以“.”开头:.

一种可能是某个地方有一个.htaccess文件妨碍了您。您可以覆盖.htaccess文件中的php.ini设置。例如,在.htaccess中:

php_value include_path <path>
php\u值包含路径

一种可能是某个地方有一个.htaccess文件妨碍了您。您可以覆盖.htaccess文件中的php.ini设置。例如,在.htaccess中:

php_value include_path <path>
php\u值包含路径

我在windows平台上运行它。冒号用于分隔驱动器号尝试更改php.ini中的其他设置并重新检查phpinfo()。这些是保留还是改变?可能由于安全问题,apache/php\u mod无法读取您的php.ini。当我在其他地方更改php.ini时,它会反映在phpinfo()输出上。php.ini中是否有多个include\u path=设置?否则,我就被难倒了。我在windows平台上运行它。冒号用于分隔驱动器号尝试更改php.ini中的其他设置并重新检查phpinfo()。这些是保留还是改变?可能由于安全问题,apache/php\u mod无法读取您的php.ini。当我在其他地方更改php.ini时,它会反映在phpinfo()输出上。php.ini中是否有多个include\u path=设置?否则,我就难倒了。是的,它以“.”开头(分号而不是冒号,因为我使用Windows)是的,它以“.”开头(分号而不是冒号,因为我使用Windows)我在安装WAMP时遇到了这个问题。原来我手动编辑的
wamp\bin\php\phpX.X.X>php.ini
,似乎不是Apache读取的,它使用的是
wamp\bin\Apache\Apache2.2.17\bin>php.ini
让我发疯,直到我点击wamp并转到
php>php.ini
,然后从那里编辑它,但是你可以直接在上面的目录中访问它,我遇到了完全相同的问题,但是PHP版本是5.3.13。我也在windows上运行。PHP似乎完全忽略了
PHP.ini
中的
include\u path
设置。我已通过更改其他设置确认正在读取正确的ini文件,并且这些设置都已正确更改。但无论我在include\u路径中添加了什么,include路径总是设置为“;C:\php\pear”。我在安装WAMP时遇到了这个问题。原来我手动编辑的
wamp\bin\php\phpX.X.X>php.ini
,似乎不是Apache读取的,它使用的是
wamp\bin\Apache\Apache2.2.17\bin>php.ini
让我发疯,直到我点击wamp并转到
php>php.ini
,然后从那里编辑它,但是你可以直接在上面的目录中访问它,我遇到了完全相同的问题,但是PHP版本是5.3.13。我也在windows上运行。PHP似乎完全忽略了
PHP.ini
中的
include\u path
设置。我已通过更改其他设置确认正在读取正确的ini文件,并且这些设置都已正确更改。但无论我在include\u路径中输入什么,include路径总是设置为“;C:\php\pear”。