1. Apache를 설치했을 때 이전과 달리 서비스에 등록이 되지 않더군요. '올빼미'님의 도움으로 확인해보니 서비스가 설치되지 않아서 발생한 문제라고 하더군요. 서비스 설치는 다음의 -k install을 사용하여 command 상에서 설치가 가능합니다.
Apache.exe -k install2. 우여곡절 끝에 설치한 Apache에 PHP를 설치하다가 삽질을 또 하였습니다. php.net에서 Windows 버전의 인스톨러를 받아서 설치하는 경우 extension 설치 메시지가 나오는데요. 메시지에서 설치할 목록을 선택한 후 설치를 하였슴에도 불구하고 설치가 되지 않더군요. 그래서 5.0 버전대의 ext 버전을 사용했는데 버전이 달라서 에러가 나더군요.

버전 확인은 dll파일을 선택한 후 마우스 오른쪽 버튼을 눌러서 버전을 확인 할 수 있습니다.
3. 그리고, dll을 로딩하지 못한다는 메시지가 나온다면 php.ini의 include_path와 extension의 이름도 확인하는 것도 좋은 방법일 것 같습니다. (2에서 안되길래 모두 삭제한 후 5.0대 버전을 설치하였는데 php.ini를 5.2.4를 사용하니까 에러가 발생하더군요. 5.2.4에서는 php_http.dll이 php_http_5_2_3.dll로 이름이 바뀌어서 발생한 문제였습니다. -_-)
P.S. 정보공유 차원에서 올렸습니다. ^^;;;
댓글 없음:
댓글 쓰기