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-*
|
You recoil from the crude; you tend naturally toward the exquisite. |










