묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php4설치에대해서
2002.03.25 13:36
PHP관련 DLL복사하기
c:php4php4ts.dll을 윈도우즈의 시스템 디렉토리로 복사한다.
c:windowssystem
c:winntsystem32
php.ini수정하기
c:php.ini-dist파일을 윈도우즈 디렉토리로 php.ini이름으로 복사한다.
;default_charset = "iso-8859-1"을 default_charset = "euc-kr"로 수정한다.
extension_dir = ./을 extension_dir = C:php4extensions로 수정한다.
;upload_tmp_dir =을 upload_tmp_dir = c:temp로 수정한다.
upload_max_filesize = 2M을 upload_max_filesize = 8M로 수정한다.
;extension=php_gd.dll의 주석을 제거한다.
;extension=php_imap.dll의 주석을 제거한다
SMTP = localhost를 “SMTP = 본인의메일서버”로 변경한다.
sendmail_from = me@localhost.com을 “sendmail_from = 본인의이메일”로 변경한다.
session.save_path = /tmp을 session.save_path = c:temp로 수정한다
아파치 설정 파일 수정하기
C:Program FilesApache GroupApacheconf 디렉토리 안의 httpd.conf파일을 수정한다.
LoadModule php4_module c:/php/sapi/php4apache.dll”을 추가한다
AddType application/x-httpd-php .php4" 등의 주석(#)을 제거하고 PHP가 작동하길 원하는 확장자를 추가한다.
이렇게 했는데..
LoadModule php4_module c:/php/sapi/php4apache.dll 줄때문에
서버가 안돌아갑니다 .
근데 아파치에서 위에 문구를 뺴면.. 서버는 돌아가는데
php4가 아예설치가 안됬다고 나오고..
어떻게 해야하는지..
c:php4php4ts.dll을 윈도우즈의 시스템 디렉토리로 복사한다.
c:windowssystem
c:winntsystem32
php.ini수정하기
c:php.ini-dist파일을 윈도우즈 디렉토리로 php.ini이름으로 복사한다.
;default_charset = "iso-8859-1"을 default_charset = "euc-kr"로 수정한다.
extension_dir = ./을 extension_dir = C:php4extensions로 수정한다.
;upload_tmp_dir =을 upload_tmp_dir = c:temp로 수정한다.
upload_max_filesize = 2M을 upload_max_filesize = 8M로 수정한다.
;extension=php_gd.dll의 주석을 제거한다.
;extension=php_imap.dll의 주석을 제거한다
SMTP = localhost를 “SMTP = 본인의메일서버”로 변경한다.
sendmail_from = me@localhost.com을 “sendmail_from = 본인의이메일”로 변경한다.
session.save_path = /tmp을 session.save_path = c:temp로 수정한다
아파치 설정 파일 수정하기
C:Program FilesApache GroupApacheconf 디렉토리 안의 httpd.conf파일을 수정한다.
LoadModule php4_module c:/php/sapi/php4apache.dll”을 추가한다
AddType application/x-httpd-php .php4" 등의 주석(#)을 제거하고 PHP가 작동하길 원하는 확장자를 추가한다.
이렇게 했는데..
LoadModule php4_module c:/php/sapi/php4apache.dll 줄때문에
서버가 안돌아갑니다 .
근데 아파치에서 위에 문구를 뺴면.. 서버는 돌아가는데
php4가 아예설치가 안됬다고 나오고..
어떻게 해야하는지..
댓글 2
-
차카게살자
2002.03.26 01:53
-
이대연
2002.03.26 17:35
글을 써줘서 감사합니다 하지만!!
위에 문구를 그냥 써도 사무실은 잘돌아가는데 집컴이 안되네여.. 사무실 다른곳도 잘안되고
우연히 이컴만 잘되고..
글고 님말대로 clearm~이라는 줄을 찾아보았는데 없다고 나오네여.. ㅜ.ㅜ
기대해서 찾았는데 .. 어떻게 php4가 설치가 안되니 막막하네여
왜 이컴에만 되는지 알려주시겠어여?
이컴에 먼저 php3를 설치했다가 제로보드가 안되서php4를 설명서대로 설치했는데
잘되던데.. 왜 다른컴에는 적용이 안되는지.
apache 1.3.23 버젼에서 해당 문제가 발생하는데요.
apache 환경설정 파일에 보면
님이 삽입한 LoadModule 밑에 보면
ClearModuleList
이 줄이 보입니다.
이 앞에 #으로 주석처리해주세요.
위와 같이 하여 저장한 뒤 아파치 리스타트하면
1.3.22에서는 보이지않던 warn 메시지가 몇줄 보일 것입니다.
.c 라이브러리들이 중복 로드되었다는 메시지인데
이건 무시하구 사용해두 되구요.
굳이 거슬리면 해당 .c 라이브러리 앞에도 모두 #으로 주석처리해주면 됩니다.
2002-03-26 01:55:50 에 작성 완료~! 행복하세요.