설치 순서 MySQL > Apache22 > PHP > PHP-Extension
1. MySQL 설치
# cd /usr/ports/databases/mysql51-server
# make install clean with_charset=euckr
...
with_charset=euckr 을 포함하지 않으면 차 후 euckr 을 사용할 수 없음
경험자의 말 ㅋ 지금 컴파일 다시 하는 중...add by 지다꾸 2011.12.16
...
컴파일 완료 후
...
# cd /usr/local/etc/rc.d
# ./mysql-server start
...
mysql 데몬 시작 후 root 의 패스워드를 지정한다
...
# /usr/local/bin/mysqladmin -u root password 패스워드
...
부팅 시 msyql 활성화를 위해 /etc/rc.conf 에 mysql_enable="YES" 를 추가한다
2. Apache 설치
# cd /usr/ports/www/apache22
# make install clean
...
다음의 옵션 창에서 필요한 부분 선택 후 설치 진행
...
설치가 끝나면 httpd.conf 의 필요한 부분을 수정한다....
# ee /usr/local/etc/apache22/httpd.conf
...
마찬가지로 부팅 시 활성화를 위해 /etc/rc.conf 에 apache22_enable="YES" 추가
3. PHP 설치 + extention 설치
# cd /usr/ports/lang/php5
# make install clean
...
ldap 지원을 하고자하면, 해당 디렉토리의 Makefile 의 configure 부분에
--with-ladp 을 추가한다.
apache 설치 때 처럼 옵션 창에서 필요한 옵션을 선택 후 설치 진행한다.
옵션 사항 중 apache 는 필수 체크해야 한다.
php 설치 후 httpd.conf 의 DirectoryIndex 에 index.php 를 추하한다
또한 mime.type 에 아래 내용을 추가한다.
application/x-httpd-php php
application/x-httpd-php-source phps
...
# cd /usr/ports/lang/php5-extentions
# make install clean
...
php5 설치 때 처럼 옵션 창에서 필요한 옵션을 선택 후 설치 진행한다.
옵션 사항 중 mysql 는 필수 체크해야 한다.