리눅스 와 유닉스 계열에서 가장 사용자 의 편의 를 고려한 OS 가 FreeBSD 라고 생각 된다. ports system 때문에 ㅋㅋ
FreeBSD 8 + Apache2 + PHP5 + Mysql 5
1.Apache ==>
cd /usr/ports/www/apache22
make install clean 으로 설치하고
vi/etc/rc.conf
apache22_enable="YES"
2.MySQL ==>
cd /usr/ports/databases/mysql51-server
make WITH_CHARSET=euckr BUILD_STATIC=yes BUILD_OPTIMIZED=yes install clean
vi/etc/rc.conf
mysql_enable="YES"
3.PHP ==>
cd /usr/ports/lang/php5/
php5-extension 을 이용 해서 설치 할거지만 아파치 모듈을 미리 선택하기위해 서 config 만 미리 한다
make config
APACHE 를 선택(체크) 한다
cd /usr/ports/lang/php5-extensions/
make install clean
4.Apache Setting ==>
vi /usr/local/etc/apache22/httpd.conf
===================================== Modify ======
<Directory />
AllowOverride None
Order deny,allow
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.dex index.php index.html
</IfModule>
# Support For PHP 주석제거
Include etc/apache22/extra/httpd-php.conf
# User home directories 주석제거
Include etc/apache22/extra/httpd-userdir.conf
# Virtual hosts 필요시 주석제거
Include etc/apache22/extra/httpd-vhosts.conf
===================================================
vi /usr/local/etc/apache22/extra/httpd-php.conf
===========PHP 파싱 을 할 파일 형식 을 아파치 에 등록 ======
AddType application/x-httpd-php .php .dex .html
AddType application/x-httpd-php-source .phps
==========================================================
vi /usr/local/etc/apache22/extra/httpd-vhost.conf
버추얼호스트 설정
5. MySQL Root Password Setting ==>
MySQL root 패스워드 변경 - 처음 설치시 에는 root 패스워드가 없슴.
mysql -uroot
use mysql
update user set password=password('새암호') where user='root';
FLUSH PRIVILEGES;
exit
4.PHP-Accelerator ==>
cd /usr/ports/www/eaccelerator/
make install clean
vi /usr/local/etc/php.ini
===========eaccelerator 를 설치 하고 익스텐션을 php.ini 에 등록 한다 ======
zend_extension=/usr/local/lib/php/20060613/eaccelerator.so
=======================================================================
mkdir /tmp/eaccelerator
chown www /tmp/eaccelerator
chmod 0700 /tmp/eaccelerator
5.Zend Optimizer ==>
tar -zxvf ZendOptimizer-3.2.2-freebsd6.0-i386.tar.gz
cd ZendOptimizer-3.2.2-freebsd6.0-i386
./install.sh
설치경로 -> /usr/local/etc/Zend
포트를 업데이트 하면 실제 설치 하는 버전이 지금 이문서의 버전과 다를 수 있습니다.
'LINUX & UNIX' 카테고리의 다른 글
Apache 실행시 Cannot load /usr/local/apache/modules/libphp4.so into server: /usr/local/apache/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied 에러 (0) | 2013.06.19 |
---|---|
CentOS 에서 yum 이 동작 안할때 (0) | 2013.06.19 |
phpMyAdmin 웹 MySQL 관리 툴 3.3.9.2 버전 과 2.11.11.3 버전 (0) | 2011.02.19 |
DDOS(분산서비스거부) 공격 유형 (0) | 2011.02.06 |
MySQL 웹 관리툴 phpMyAdmin 다운 및 설치 (0) | 2011.01.26 |