태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
페이지를 읽고 있습니다. ( 아쿠아바다's Blog )
분류 전체보기 (769)
쉐어포인트 (24)
Exchange (12)
SQL (121)
XML (36)
WEB (294)
O / S (97)
삶의향기 (162)
기획 (19)
RSS 피드(IE 7.0부터 기본 지원됩니다. 이전 버전 사용자는 접합한 툴을 사용하세요!!)

apache2+php5 설치

O / S/FreeBSD 2007/06/01 15:37 by 아쿠아바다

아파치2와 php5 포트에서 설치하기.

** make show-options

   |--> 위의 명령으로 해당 포트를 make하기전 사용가능한 옵션을 볼 수 있다고  하네요..



먼저 mysql server를 설치합니다.


# cd /usr/ports/www/apache2
# make install clean

***********************************************

/usr/local/etc/rc.d/apache2.sh 에 시동파일이 복사됩니다.


아파치를 데몬으로 기동하기 위해서는 /etc/rc.conf 에 apache2_enable="YES"를 추가한다.

***********************************************

# cd /usr/ports/www/mod_php5
====> # cd /usr/ports/lang/php5-extension



테스트중 php5 가 불안한 경우가 있다.

그럴경우

# cd /usr/ports/lang/php4-extension

에서 작업을 하면된다. 쉽게 말해 php4를 깔면 된다는 얘기 ^^

# make install clean

(컴파일하고 인스톨하면서

/usr/ports/lang/php5-extension 에서 빌드를 하니깐 옵션선택 메뉴가 나오네요... ^^
(1주일간 헤매다가 찾았네요... ㅠ__ㅠ)

옵션설정이 메뉴가 나오네요...  
필요한 옵션을 설정합니다.

세션과 mbstring pcre_regex는 기본



** make install clean 시에 에러 발생하고 설치가 중단이 되면

make deinstall 을 하면 설치가 지워진다. 그후 다시 make install 을 해도 옵션 선택창이 보이지 않는데
이럴 경우 make config install 이라고 하면 옵션 선택 창이 나오고 설치 작업이 계속 이어지게 된다.

)

 

# vi /usr/local/etc/apache2/httpd.conf

*********************************************

확인사항

LoadModule php5_module        libexec/apache2/libphp5.so



추가사항

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps



DirectoryIndex index.php index.html index.html.var



AddDefaultCharset ISO-8859-1 =>  AddDefaultCharset ISO-2002-KR 


*********************************************



# mv /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini

# vi /usr/local/etc/php.ini

*********************************************

register_globals = Off => On

file_upload = On



session.auto_start = 0 => 1 로 변경



*********************************************



php.ini 파일에서
upload_max_filesize
post_max_size
의 값을 늘리면 첨부파일의 용량을 늘릴수 잇다.

또한 apache2에서 동시접속자수를 늘이려면

<IfModule prefork.c>
ServerLimit 1024
^^^^^^^^^^^^^^^
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 1024
^^^^^^^^^^^^^^^^^=>값이 수정됨
#MaxClients 150
MaxRequestsPerChild 0
</IfModule>

<IfModule worker.c>
ServerLimit 1024
^^^^^^^^^^^^^^^
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 1024
^^^^^^^^^^^^^^^ =>값이 수정됨
#MaxClients 150
MaxRequestsPerChild 0
</IfModule>

와 같이 한줄씩을 추가하면 됩니다.
--
Jeong Bong Su
=========================
nateon : snipper at lycos Dot co Dot kr
msn : journae at hotmail Dot com

좀더 흥미로운 내용이 많이 있습니다.. HOME > O / S/FreeBSD를 확인하세요
TAG , ,   
0 Trackback, 0 Comment, :
1  ... 757 758 759 760 761 762 763 764 765  ... 769 
Statistics Graph
Total : 557,119 Today : 9