이건 Fedora9 full 버젼(live CD X)에 해당되는 내용임을 참고하시오.
이걸 하기까지 엄청난 삽질들이 있었다....하지만 결국은 설치하고야 말았다!!
나중에 같은 고생을 하지않기위해....이 글을 쓴다.
먼저 설치하는 동안 필요할듯한 라이브러리를 설치한다.
#yum -y install zlib libpng freetype gd libxml lib iconv
이제 본격적으로 설치를 시작한다.
이것은 밑의 과정의 요약이다. 이것만 실행해도 설치가 되겠지만
이미 깔려있는게 있을 수 도 있으니, 왠만하면 밑의 과정을 따르기 바란다.
yum -y install
httpd
mysql-server
mysql
php
php-devel
php-gd
php-mbstring
php-mysql
php-pear
php-pecl-mailparse
1.먼저 mysql을 설치한다.
#yum list installed | grep mysql //설치 여부를 확인한다.
#yum install mysql, mysql-server //각 필요 패키지를 깐다(만약 위에서 이미 있다고 나올 경우 깔지 않는다.
#/etc/rc.d/init.d/mysqld start //mysql server를 구동한다.
#/usr/bin/mysqladmin -u root password 비밀번호 //초기 password 설정
2. 이제 Apache 를 설치한다.
#yum list installed | grep httpd //설치여부를 확인한다.
#/usr/sbin/apachectl start //Apache 실행
안될경우
#service httpd start
#netstat -lntp //데몬이 정상적으로 실행되는지 확인
3.PHP 설치
#yum list installed | grep php //설치된 패키지 확인
#yum -y install php php-devel php-gd php-mbstring php-pear php-pecl-mailparse php-mysql mod_ssl
//설치된 패키지 제외하고 설치한다.
//mod_ssl 의 경우 Apache 버젼이 2인 경우는 설치 필요 없다
#which php //정상설치 확인. 제대로 설치되면 경로가 뜬다.
#vi /etc/httpd/conf.d/php.conf //Apache의 php 설정에 다음을 추가한다.
AddHandler php5-script .php
AddType text/html .php
AddType application/x-httpd-php .php .html .htm .inc
#/usr/sbin/apachectl restart or #service httpd restart //Apache 재실행
-----------------------------------------------------------------------------------
여기서부턴 제로보드의 경우 추가로 설치해줘야할것들이다.
다운로드 받은 파일의 압축을 풀고 다음과 같이 설치하시면 됩니다.
#phpize
#configure --enable-accelerator
#make
#make install
Installing shared extensions: 여기쓰여진 주소가 php 주소.
그리고 /usr/local/Zend/etc/php.ini 파일을 열어서 Zend Optimizer 문 위에 아래와 같은 내용을 입력하세요.
zend_extension_ts="/usr/local/php/lib/php/extensions/no-debug-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.log_file="/var/log/eaccelerator.log"
* /tmp/eaccelerator 디렉토리를 생성하셔야 합니다.
-------------------------------------------------------------------------------
Apache 파일 경로
경로 설명 소스 컴파일 시 바이너리 설치 시
아파치 설정 파일(httpd.conf) /usr/local/apach2/conf /etc/httpd/conf
웹 서버 기본(루트) 경로 /usr/local/apache2 /etc/httpd
웹 문서 및 파일이 있는 경로 /usr/local/apache2/htdocs /var/www/html
웹 데몬 실행 파일인 httpd /usr/local/apache2/bin /usr/sbin
아파치 데몬 경로 /usr/local/apache2/modules /usr/lib/httpd/modules
이걸 하기까지 엄청난 삽질들이 있었다....하지만 결국은 설치하고야 말았다!!
나중에 같은 고생을 하지않기위해....이 글을 쓴다.
먼저 설치하는 동안 필요할듯한 라이브러리를 설치한다.
#yum -y install zlib libpng freetype gd libxml lib iconv
이제 본격적으로 설치를 시작한다.
이것은 밑의 과정의 요약이다. 이것만 실행해도 설치가 되겠지만
이미 깔려있는게 있을 수 도 있으니, 왠만하면 밑의 과정을 따르기 바란다.
yum -y install
httpd
mysql-server
mysql
php
php-devel
php-gd
php-mbstring
php-mysql
php-pear
php-pecl-mailparse
1.먼저 mysql을 설치한다.
#yum list installed | grep mysql //설치 여부를 확인한다.
#yum install mysql, mysql-server //각 필요 패키지를 깐다(만약 위에서 이미 있다고 나올 경우 깔지 않는다.
#/etc/rc.d/init.d/mysqld start //mysql server를 구동한다.
#/usr/bin/mysqladmin -u root password 비밀번호 //초기 password 설정
2. 이제 Apache 를 설치한다.
#yum list installed | grep httpd //설치여부를 확인한다.
#/usr/sbin/apachectl start //Apache 실행
안될경우
#service httpd start
#netstat -lntp //데몬이 정상적으로 실행되는지 확인
3.PHP 설치
#yum list installed | grep php //설치된 패키지 확인
#yum -y install php php-devel php-gd php-mbstring php-pear php-pecl-mailparse php-mysql mod_ssl
//설치된 패키지 제외하고 설치한다.
//mod_ssl 의 경우 Apache 버젼이 2인 경우는 설치 필요 없다
#which php //정상설치 확인. 제대로 설치되면 경로가 뜬다.
#vi /etc/httpd/conf.d/php.conf //Apache의 php 설정에 다음을 추가한다.
AddHandler php5-script .php
AddType text/html .php
AddType application/x-httpd-php .php .html .htm .inc
#/usr/sbin/apachectl restart or #service httpd restart //Apache 재실행
-----------------------------------------------------------------------------------
여기서부턴 제로보드의 경우 추가로 설치해줘야할것들이다.
- Zend Optimizer 설치
PHP의 기본 상태로 사용시 성능이 매우 저조한데 이를 위해 Zend Optimizer를 설치합니다.
다운로드 받은 Zend Optimizer 압축 해제후 아래와 같이 실행하면 자동으로 설치 됩니다.
./install
위 스크립트를 실행하면 설치 스크립트가 자동으로 위치를 읽어서 진행을 하게 됩니다.
Zend Optimizer를 설치하면 /etc/php.ini 는 /usr/local/Zend/etc/php.ini 로 대체됩니다
다운로드 받은 파일의 압축을 풀고 다음과 같이 설치하시면 됩니다.
#phpize
#configure --enable-accelerator
#make
#make install
Installing shared extensions: 여기쓰여진 주소가 php 주소.
그리고 /usr/local/Zend/etc/php.ini 파일을 열어서 Zend Optimizer 문 위에 아래와 같은 내용을 입력하세요.
zend_extension_ts="/usr/local/php/lib/php/extensions/no-debug-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.log_file="/var/log/eaccelerator.log"
* /tmp/eaccelerator 디렉토리를 생성하셔야 합니다.
-------------------------------------------------------------------------------
Apache 파일 경로
경로 설명 소스 컴파일 시 바이너리 설치 시
아파치 설정 파일(httpd.conf) /usr/local/apach2/conf /etc/httpd/conf
웹 서버 기본(루트) 경로 /usr/local/apache2 /etc/httpd
웹 문서 및 파일이 있는 경로 /usr/local/apache2/htdocs /var/www/html
웹 데몬 실행 파일인 httpd /usr/local/apache2/bin /usr/sbin
아파치 데몬 경로 /usr/local/apache2/modules /usr/lib/httpd/modules
'Server > └ Linux(Fedora)' 카테고리의 다른 글
[Linux]httpd.conf 설정파일 (0) | 2009.03.29 |
---|---|
[Linux]고정 IP 사용시 설정. (0) | 2009.03.29 |
[Linux]페도라9 설치 후 기본으로 깔아주어야 할 것. (0) | 2009.03.27 |
[Linux]Error (0) | 2009.03.27 |
[Linux]파일 권한 설정. (0) | 2009.03.22 |