2013-06-19 1 views
1

저는 PHP가 설치된 아파치 웹 서버를 가지고 있는데, PHP 설치가 정상적으로 처리되었지만, 관련 디렉토리가 제대로 작동하지 않습니다. 두 번째 줄과 같이 extension_dir을 설정하면 모듈을로드 할 수 없지만 처음 사용하면 올바르게 설정됩니다.PHP.INI 파일 경로가 올바르게 작동하지 않는 것 같습니다.

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 
+0

점이 없으면 "\ ext"가 아니어야합니까? . –

+0

'PHPiniDir'과 관련이 없지만 Apache 시작 또는 작업 디렉토리. – mario

답변

2

OK,이뿐만 아니라 작동합니다 extension_dir = "..\..\PHP\ext".

디렉터리 구조로 업데이트하십시오.

httpd.exe과 관련이있는 것으로 보입니다. 내 ini 파일의 다음 줄은 error_log = ".\errors.log"이고 bin 디렉토리에 PHP errors.log가 있습니다.

그래서 bin 디렉토리와 관련이 있습니다.

+0

당신은 생명의 은인입니다. 나는 상대적 경로가'extension_dir '으로 왜 작동하지 않는지에 관해서 머리카락을 꺼내왔다. – FluorescentGreen5

관련 문제