我正在设置PHP
(Windows Server 2008 SP1
64位)。我已经配置PHP
了 5.3.13,我设法在这里找到了。我已在 IIS 中将其配置为使用 fastCGI。顺便说一句,我使用PHP
5.3.13 而不是 5.4.3 的原因是因为我无法找到php_win32service
我们需要的扩展的 5.4 二进制文件。
我遇到的问题是 .config 中的include_path
配置php.ini
完全被PHP
. 我已通过更改 ini 中的其他设置来确认我正在更改正确php.ini
,并且当我 echo 时看到这些更改phpinfo
。My在文件夹php.ini
中定义。C:\Windows
但无论我include_path
在 ini 文件中放置什么,我总是会看到“.;C:\php\pear”为包含路径显示的phpinfo
.
我在 ini 中的包含路径是从 ini 复制/粘贴到另一台配置并正常工作的服务器上的。新服务器与前一个服务器之间的唯一区别是新服务器是 64 位的,而新服务器运行的是带有 fastCGI 的 PHP 5.3.13(与运行的是带有 ISAPI 的 5.2.1 相对)。
那么有谁知道include_path
被忽略的事实是版本 5.3.13 中的错误,还是这种行为是设计的fastCGI
?是否有一些我可以更改的设置可以php.ini
解决这个问题?