1. MySQL 설치
WITH_CHARSET=euckr 는 mysql 에서 한글 사용이 가능하게 합니다.

 [root@yongbok ~]# cd /usr/ports/databases/mysql51-server
[root@yongbok ~]# make install WITH_CHARSET=euckr


– MySQL 활성화

[root@yongbok ~]# echo ‘mysql_enable=”YES”‘ >> /etc/rc.conf


– MySQL 시작

[root@yongbok ~]# /usr/local/etc/rc.d/mysql-server start

MySQL 루트 패스워드 지정
처음 설치시에는 루트 패스워드가 지정되어 있지 않으므로 아래 처럼 루트로 바로 로그인 하여 패스워드를 지정합니다.

[root@yongbok ~]# mysql -u root

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.30 FreeBSD port: mysql-server-5.1.30
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql> set password for ‘root’@’localhost’ = password(‘비밀번호’);
mysql> grant all on *.* to root@localhost identified by ‘비밀번호’;
mysql> UPDATE mysql.user SET Password = PASSWORD(‘비밀번호’) WHERE User = ‘root’;
mysql> flush privileges;

2. PHP5 설치와 의존성으로 Apache1.3 설치

[root@yongbok ~]# cd /usr/ports/lang/php5-extensions && make install clean

여기서 설치시 옵션 설정 하는 부분이 나오는데 GD 와 MySQL 에 체크하여 설치합니다.
필요하신 옵션이 있다면 체크하시고 설치 하시면 됩니다. 설치 동시에 의존성에 의해 자동으로 Apache1.3 버전이 설치 됩니다. 만약 Apache1.3 버전 대신에 2.0 버전 설치를 원할경우 PHP5-extensions 설치 하기전에 아래처럼 Apache2 버전을 먼저 설치 하여 주세요.
– Apache2.0 버전 설치시

[root@yongbok ~]# cd /usr/ports/www/apache20 && make install clean

– Apache2.2 버전 설치시

[root@yongbok ~]# cd /usr/ports/www/apache22 && make install clean

아파치를 시스템 부팅시 자동 실행하기 해서는 /etc/rc.conf 파일에 apache_enable=”YES” 를 추가 해주어야 합니다.
Apache 1.3x

[root@yongbok ~]# echo ‘apache_enable=”YES”‘ >> /etc/rc.conf

Apache 2.2x

[root@yongbok ~]# echo ‘apache22_enable=”YES”‘ >> /etc/rc.conf

– Apache 시작
Apache 1.3x

[root@yongbok ~]# /usr/local/etc/rc.d/apache start

Apache 2.2x

[root@yongbok ~]# /usr/local/etc/rc.d/apache22 start