PHP.INI文件路径似乎无法正常工作

时间:2013-06-19 13:26:04

标签: php apache

我有一个带PHP的apache webserver,我的PHP设置很好,但我无法让相关目录正常工作。当我像第二行一样设置extension_dir时,它无法加载模块,但是当我使用第一行设置它时,它可以正常工作。

extension_dir = "C:\ArlenWebServer\PHP\ext"
extension_dir = ".\ext"

http.conf看起来像这样:

LoadModule php5_module "C:/ArlenWebServer/PHP/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/ArlenWebServer/PHP"

PHP INI文件如何工作以及我应该做些什么?

Apache 2.4,PHP 5.4.14

我的目录结构如下所示:

/ArlenWebServer
    /Apache24
        /bin
        /conf
        /htdocs
    /PHP
        /ext
        php.ini

1 个答案:

答案 0 :(得分:2)

好的,这也有效:extension_dir = "..\..\PHP\ext"

使用目录结构查看我的更新。

它似乎与httpd.exe相关。我的ini文件中的下一行是error_log = ".\errors.log",bin目录中有一个PHP errors.log。

那么,它是否与bin目录相关。