from Server/└ Linux(Fedora) 2009. 3. 27. 21:14
이건 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 재실행

-----------------------------------------------------------------------------------
여기서부턴 제로보드의 경우 추가로 설치해줘야할것들이다.

  1. Zend Optimizer 설치
    PHP의 기본 상태로 사용시 성능이 매우 저조한데 이를 위해 Zend Optimizer를 설치합니다.
    다운로드 받은 Zend Optimizer 압축 해제후 아래와 같이 실행하면 자동으로 설치 됩니다.
    ./install
    위 스크립트를 실행하면 설치 스크립트가 자동으로 위치를 읽어서 진행을 하게 됩니다.
    Zend Optimizer를 설치하면 /etc/php.ini 는 /usr/local/Zend/etc/php.ini 로 대체됩니다
2.eAccelerator 설치
다운로드 받은 파일의 압축을 풀고 다음과 같이 설치하시면 됩니다.
#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
,