본문 바로가기

컴터/linux

centos5 apm 및 모두 기본으로 설치시 주의 사항(내 경험 ㅡㅡ;;)

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
- apache
 2차 도메인 설정하고 virturl host 디렉토리 설정했는데도, 디렉토리 리스트를 보여주는것이 아니고 이전버전에서 htdocs 화면을 계속보여주더라.(apache 깃털 화면)
 아무리 htdocs를 찾아도 안나오고, 그렇게 삽집 2시간, 그화면이 디렉토리 리스트 대신에 보여주는 화면인듯 예상된다. index.php 화면넣어주고 알았따 ㅡㅡ;;;;

- php
 .일부러 에러를 내보았는데도 그냥 화면 ;;
 php.ini 의 error repoting  기본 설정인 display_errors = On 을 display_errors = Off 로 바꿔줌
 .그리고 php와 mysql 이 연동이 안되었음.
 (mysql_connect 함수 호출하면  'Call to undefined function mysql_connect' 이런 메세지)
 그래서 인터넷에서 아래 글을 찾아서 4번 연동을 하니 한번에 되었다.
 이것도 2시간 삽질.

시간도 절약할겸 귀찮아서 centos5에서 세팅된걸 그대로 설치했는데,
오히려 반나절이상을 더 허비한듯하다. 기본 설정의 경로도 다르고 이리저리 흩어져 있고...

깨달은점 다른건 yum으로 하더라도 apm 만은 소스설치가 나중에 유지보수에 편할것 같다.

뽀나스로 apm 경로.
/etc/php.ini
/etc/httpd/
/etc/httpd/conf/httpd.conf
/etc/vsftpd/
/etc/my.cnf
/var/lib/mysqld/

/etc/rc.d/ini.d/  시작데몬 (httpd, mysqld, vsftpd)

yum install httpd
 
2. mysql 설치
yum install mysql
yum install mysql-server
 
3. php 설치
 
yum install php

yum -y install zlib zlib-devel freetype freetype-devel freetype-utils gd gd-devel libjpeg libjpeg-devel libpng libpng-devel php-gd

4. php-mysql 연동 설치
yum install php-mysql

5. php 업그레이드
yum --enablerepo=centosplus update php*

6. CentOS 5.x 에는 기본적으로 GD Library 가 설치되어 있지 않다.
이 때는 쉘 창을 열고

yum install gd php-gd

로 GD 라이브러리를 설치한다.