태터데스크 관리자

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

태터데스크 메시지

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

FreeBSD 에서 PHP 4.x 설치하기

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

현재 PHP 는 5.0 버젼이 최신 버젼이다. 하지만 아직까지 정식 버젼이 나오지 않았고, RC2 버젼 최근 버젼으로 보인다.


그러므로 아직까지 가장 많이 이용되고 있는 4.X 버젼을 설치하는 것이 바람직하다. 이 글을 적는 시점에서의 최신 버젼은 4.3.6 이었다.



/usr/ports/lang/php4



에서 설치를 할 수 있다.
혹은,



/usr/ports/www/mod_php4



에서 설치할 수 있으나, 결국 /usr/ports/lang/php4 에서 설치되도록 링크되어 있다.



make install clean



으로 설치하자(WIHTOUT_APACHE 나 WITHOUT_CLI, WITHOUT_PEAR 와 같은 옵션이 제공되지만, 모두 필요한 옵션이라고 생각한다. 가급적 모두 이용해보자).
그럼 설치 스크립트가 나오는데, 자신이 필요한 부분을 체크하자.
이 때, 일부 요소들은 해당 프로그램이 설치되어 있지 않으면 설치시 에러가 발생하게 되는데, 대표적인 경우가 Oracle 이나 Sybase 등이다. PHP 는 ODBC 나 JDBC 와는 달리, Native Function 을 통해서 각 DBMS 에 연결을 하기 때문에, 설치시 해당 Client 와 연결 작업을 반드시 해 주어야 한다. FreeBSD 에서는 Linux binary 를 이용해서만 Oracle 을 설치할 수 있기 때문에 가급적 Oracle 과의 연동을 위한 작업을 위해서 FreeBSD 를 선택하는 일은 없어야할 듯 하다. 물론 Oracle 7 을 Emulation 하는 oralce7-client 라는 port 가 존재하지만, OCI 함수를 지원하지도 않을 뿐더러 이제 겨우 0.02 의 버젼을 가지고 있어서, 기능이나 안정성에 의문을 제기하는 사람들도 적지 않다. 단, FreeBSD 의 PHP port 에서는 Oracle 과의 연동을 위해 oracle7-client 을 사용하도록 되어 있으므로 테스트를 원하는 분은 직접 선택을 해보는 것도 나쁘지 않을 듯 하다.


설치가 완료된 후 *.php 확장자를 mod_php(PHP 해석 Module) 로 해석하여 이용하기 위해서 추가해야 하는 사항이 화면에 표시된다.



    <IfModule mod_php4.c>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    </IfModule>



Apache 의 설정 디렉토리에 존재하는 httpd.conf 화일을 열어서 위의 부분을 찾아서 주석을 제거하면 된다(당연히 주석이 되어 있지 않을 때에는 건드릴 필요가 없다). 최근에는 port 에서 알아서 처리를 해주므로 신경을 안써도 될 듯 하다.

이제 Apache 의 홈 디렉토리에 test.php 화일을 생성한 후,



<?php

    phpinfo();

?>



라는 내용을 저장한 후, 브라우져에서 제대로 화면이 나오는지 확인해보자.

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