1

我有一个带有 PHP 的 apache 网络服务器,并且我的 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 文件是如何工作的,我应该做些什么不同的事情?

阿帕奇 2.4、PHP 5.4.14

我的目录结构如下所示:

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

1 回答 1

2

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

请参阅我的目录结构更新。

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

那么,它是否相对于 bin 目录。

于 2013-06-19T15:19:56.080 回答