PhpRPM Install
PHP RPM 설치하기
문태준 2006-08-22 16:14:55
http://tunelinux.pe.kr http://database.sarang.net
1.1. rpm 설치후 주의사항 ¶
[root@localhost conf]# vi httpd.conf 194 Include conf.d/*.conf [root@localhost conf]# ls /etc/httpd/conf.d/ perl.conf php.conf python.conf README ssl.conf welcome.conf [root@intranet conf.d]# cat welcome.conf # # This configuration file enables the default "Welcome" # page if there is no default index page present for # the root URL. To disable the Welcome page, comment # out all the lines below. # <LocationMatch "^/+$"> Options -Indexes ErrorDocument 403 /error/noindex.html </LocationMatch> 1.2. php 연동 ¶
[root@localhost log]# ls /etc/php.d/ ldap.ini mysql.ini [root@localhost php.d]# cat /etc/php.d/mysql.ini ; Enable mysql extension module extension=mysql.so
[root@localhost php.d]# rpm -ql php-ldap /etc/php.d/ldap.ini /usr/lib/php4/ldap.so [root@localhost php.d]# cat /etc/php.d/ldap.ini ; Enable ldap extension module extension=ldap.so 1.3. PHP srpm 이용하여 설치하기 ¶프로그램의 관리를 위하여 가급적 rpm을 이용하여 사용하는 것이 좋다. 이경우 srpm을 이용하여 필요한 옵션을 조금씩 바꿔서 쓰면 된다.
CentOS에는 mysql 4.x 가 설치되어있다. mysql은 mysql 사이트에서 다운로드받아 사용을 한다고 하더라도 php연동이 걸린다. 이경우에 먼저 mysql 5.x 를 mysql 사이트에서 다운로드받아 5.x로 바꾼다. 여기서 중요한것은 devel 패키지를 반드시 설치해야 srpm 으로 빌드가 가능하다. 물론 php를 소스설치로 할 경우에도 devel 패키지는 필요하다.
먼저 CentOS 사이트에서 가장 최신의 php srpm 버전을 받는다. 2006-09-08 16:04:16 현재 가장 최신 버전은 php-4.3.9-3.15.src.rpm 이다.
# rpm -ivh php-4.3.9-3.15.src.rpm # cd /usr/src/redhat/SPECS/ # vi php.spec 9 Release: 3.15.samjung # rpmbuild -ba php.spec # ls /usr/src/redhat/RPMS/i386/ php-4.3.9-3.15.samjung.i386.rpm php-imap-4.3.9-3.15.samjung.i386.rpm php-odbc-4.3.9-3.15.samjung.i386.rpm php-debuginfo-4.3.9-3.15.samjung.i386.rpm php-ldap-4.3.9-3.15.samjung.i386.rpm php-pear-4.3.9-3.15.samjung.i386.rpm php-devel-4.3.9-3.15.samjung.i386.rpm php-mbstring-4.3.9-3.15.samjung.i386.rpm php-pgsql-4.3.9-3.15.samjung.i386.rpm php-domxml-4.3.9-3.15.samjung.i386.rpm php-mysql-4.3.9-3.15.samjung.i386.rpm php-snmp-4.3.9-3.15.samjung.i386.rpm php-gd-4.3.9-3.15.samjung.i386.rpm php-ncurses-4.3.9-3.15.samjung.i386.rpm php-xmlrpc-4.3.9-3.15.samjung.i386.rpm # ls /usr/src/redhat/SRPMS/ php-4.3.9-3.15.samjung.src.rpm # yum remove php # rpm -ivh php-4.3* php-mysql-*
|
True happiness will be found only in true love. |