윈도우에 아파치 + PHP 연동 웹서버를 구축시 흔히 보는 에러 메시지..
" The requested operation has failed " 가 사람을 미치게 한다.
일단 보통 사람들이 해결했다고 하는 해결책 리스트를 보자면..
1. Apache 의 설정파일(httpd.conf)에 페이지 가장 하단에 PHP 모듈과 php 확장자를 등록하는 설정을 추가한다.
LoadModule php5_module "C:\php\php5apache2.dll"
AddType application/x-httpd-php .php .html
2. - php.ini 파일의 수정
extension_dir="c:\(php설치디렉토리)\ext"
extenstion=php_mysql.dll (주석 제거)
(경로에서 \, / 아무거나 상관 없었음)
3. Apache 재시작. 끝.
위의 사항보다 가장 좋은건 ..
시작 > 모든프로그램 > Apache HTTP Server > Configure Apache Server > Test Configuration 을 실행시켜보면.
오류의 원인을 알려주므로 아래의 사이트에서 참고해서 해결하는게 좋다고 생각된다.
http://php.net/manual/kr/install.windows.apache2.php
하지만 컴퓨터라는게 꼭 말썽을 일으키는 경우가 있다... 위의 테스트 파일을 실행시키는데.. 혼자 그냥 창 닫혀버리는 어처구니 없는 경우 ㅡ_ㅡ;;
=========================================================================================================
이제 " The requested operation has failed " 메세지의 저만의 해결책을 공유 합니다.
테스트 환경
- 아파치 2.2 버전 인스톨 설치.
- php 5버전 인스톨 설치 (옵션 익스텐션 모두 설정 했음.)
저같은 경우 상단에 해결책(1,2번)으로는 절대 수정이 안되서 혹시나 해서 다른 부분을 수정했더니 해결 되더군요..
php.ini 파일에
[PHP_BZ2] 부분을 찾아서 ..
전부 주석 해제 되어 있던 부분을 필요한 파일만 주석 해제하면 해결 되네요.
php 인스톨 버그인건가... 옵션을 제공하지 말든가!! 젠장 ㅠㅠ..
''.' Programs > PHP' 카테고리의 다른 글
[PHP] 날짜 데이터 구하기 (이번주, 다음주, 마지막 일 , 기타등등.) (0) | 2013.01.24 |
---|---|
PHP 에서 Magic Packet (WOL : 컴퓨터 원격 부팅) 을 보내는 소스. (0) | 2012.09.25 |
PHP 에서 ping 체크 .. (0) | 2012.09.25 |
[PHP] 날짜 분, 초 차이 구하기. (0) | 2012.09.03 |
다차원 배열의 모든 값을 지정함수로 필터처리 (0) | 2012.07.05 |