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