윈도우 아파치2.0.45 + PHP4.3.1 FastCGI 설치 > 리눅스 Q&A

본문 바로가기
사이트 내 전체검색

리눅스 Q&A

윈도우 아파치2.0.45 + PHP4.3.1 FastCGI 설치

페이지 정보

본문

★★ ★ ★ ★  윈도우 아파치2.0.45 + PHP4.3.1 FastCGI 설치 
★ zend 옵티마이져 설치 


아파치2는 CGI 설치 훨씬 빠름 !

FastCGI 라 그런가..


★ 기존 아파치 지우기 
일단 htdocs 아래 폴더를 다른곳에 백업.. 삭제 하는 동안 없어질 수 도 있음..
그러나 거의 없어지지 않음 !

글구 제어판/프로그램 추가 삭제에서 기존 아파치 제거..보통 Apache 어쩌구!

그리고 중요한 것 ! 윈도우 재부팅 !


★ PHP 지우기
c:\php 폴더 지우기!
c:\winnt\php.ini 파일 지우기
c:\winnt\system32\php4ts.dll 파일 지우기 


★ 아파치2 설치 
파일 다운로드 
http://ftp.epix.net/apache/httpd/binaries/win32/apache_2.0.45-win32-x86-no_ssl.msi

http://httpd.apache.org/download.cgi

윈도우 재부팅 후에 apache_2.0.45-win32-x86-no_ssl.msi 파일을 더블클릭 하면 설치 됨 !
자동으로 구성요소 서비스에 Apache2 항목 생김 


★ PHP 설치 
http://www.php.net/downloads.php
에서 Windows Binaries 에서 zip 패키지 다운로드 

php-4.3.1-Win32.zip 압축 풀기 !
압축 푼 후에 폴더 이름을 php 로 변경 !

php\cli\
php\php.exe
로 되면 됨.

php 폴더를 통째로 c: 아래 바로 복사 ! c:\php\php.exe 로 되면 됨 !

◆ php.ini 생성 
c:\php\php.ini-dist 파일을 c:\php\php.ini 로 변경 한후 
c:\winnt 아래 복사 하기 

c:\php\php.ini 파일은 삭제 !

윈도우 me 와 XP는 c:\windows 아래 복사 


◆ 아파치2 + PHP 모듈 설치 => 모듈 설치 !◆◆◆

c:\php\php4ts.dll파일을 c:\winnt\system32\ 아래 복사 !



메모장에 httpd.conf 파일을 불러 옴

httpd.conf 파일 맨 뒤에 아래 2줄 추가 ! => 모듈 설치 
----------------------------------------------
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php .html .htm .php3 .inc .phtml
----------------------------------------------

◆아파치2 + PHP 모듈 설치 => CGI 설치 !◆◆◆
CGI 설치 인지, 모듈 설치 인지 결정 해야 함 !

그런데 아파치2는 CGI 설치가 훨씬 빠른듯....--;;
특히나 요즘은 FastCGI 가 상당히 빨라짐 !

아파치2, php4.3 에 mysql4.1 알파 였는데..사이트가 굉장히 느리길래...
mysql 4.0.13 버전으로 변경 해봐도 동일 --;;

글서 PHP를 CGI 방식으로 변경 했는데...굉장히 빨라짐...--;;

httpd.conf 파일 맨 뒤에 아래 3줄 추가 ! => CGI 설치 
----------------------------------------------
# CGI 방식
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .htm .php3 .inc .phtml
Action application/x-httpd-php "/php/php.exe"
----------------------------------------------






★ httpd.conf 설정 

httpd.conf 에서 아래 처럼 변경 한다. 아래 2줄을 찾아서 변경 하면 된다. 5550번 포트로 변경 한다.
한글 깨짐 방지를 위해 euc-kr 로 변경 
Listen 5550
ServerName localhost:5550
AddDefaultCharset euc-kr




★아파치 재시작 & 성공 ~
구성요소서비스에서 Apache2 항목에서 마우스 오른쪽 버튼 누르고 " 다시시작" 하고, 정상적으로 시작 되면
성공 !

메모장이나 editplus 열고 다음을 test.php 로 저장 
----------------------------------
<?php
print " PHP 연동 <P>";
phpinfo();
?>
----------------------------------

http://localhost:5550/test.php 를 브라우져 주소표시줄에서 쳐서 잘 나오면 성공 !


아파치2.0.45 의 경우 한글로 검색 하였을 경우에 Internal Server Error가 발생하지 않슴다..
2.0.35 인가는 발생하죠...여러 해결 방안을 모색했으나...보안의 문제도 있고..해서 최신으로  깔았슴다..


Internal Server Error 에러가 발생할 경우에 error.log 파일을 보세요.

아파치2 한글 검색후 오류 수정! 또는 아파치2 업글 !=> error.log 
[Wed May 28 05:15:03 2003] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child 
process: 22: php.exe, referer: http://localhost:5000/lotto/edit/list.php
[Wed May 28 05:15:03 2003] [error] [client 127.0.0.1] (22)Invalid argument: couldn't spawn child 
process: C:/php/php.exe, referer: http://localhost:5000/lotto/edit/list.php
위 에러는 apache2.0.35 인가에서 낫던 오류 인데요..
apache2.0.45 에서는 안나는 군요... 한글 검색시 오류 



흠...근디 느려짐....--;;;
mysql4 가 문제 인가....--


아파치2 설치 
http://www.php.net/manual/en/install.apache2.php

★ zend 옵티마이져 설치 

zend 옵티마이져 다운로드 
http://www.zend.com/store/free_download.php?pid=13

아래 파일 더블클릭 하면 설치 시작 
ZendOptimizer-2[1].1.0a-Windows-i386.exe


C:\php\Zend 로 설치 디렉토리 변경 !

웹서버 선택 => 아파치나 IIS 선택
PHP 버전 선택 => PHP4.3.x 므로 선택 


Confirm location of php.ini => php.ini 위치 
C:\WINNT\


이전의 php.ini 는 php.ini.optimizer-bak 파일로 만들고, 새로운 php.ini 생성 시킴 !

php.ini 끝에 아래 줄이 추가 되는 것이 자동으로 됨! 수동으로 추가할 필요 없음 !
[Zend]
zend_optimizer.optimization_level=15
zend_extension_ts="C:\php\Zend\lib\ZendOptimizer.dll"

아파치 재 시작 하면 끝 !

댓글목록

등록된 댓글이 없습니다.

Total 219건 1 페이지
  • RSS
리눅스 Q&A 목록
번호 제목 글쓴이 조회 날짜
219 미드이름으로 검색 4529 08-27
218 아우트이름으로 검색 3264 08-14
217 나무이름으로 검색 7418 08-11
216 우비이름으로 검색 5898 08-10
215 에포이름으로 검색 3744 08-09
214 소리이름으로 검색 6600 08-09
213 소리이름으로 검색 5100 08-09
212 소리이름으로 검색 6159 08-09
211 어스이름으로 검색 5867 08-09
210 장오이름으로 검색 2392 08-09
209 몸빼바지이름으로 검색 9332 08-09
208 메신져이름으로 검색 6311 08-09
207 오수람이름으로 검색 4321 08-08
206 민선이름으로 검색 8108 08-01
205 소율이이름으로 검색 2940 07-23
204 대우이름으로 검색 3259 07-22

검색

회원로그인

회원가입

사이트 정보

컴퓨터 정보,윈도우즈,리눅스,포토샵,3ds
맥스,프로그래밍 강좌팁

접속자집계

오늘
513
어제
724
최대
5,287
전체
637,512
Copyright © www.qdata.co.kr All rights reserved.