===== LAMP構築 ===== {{page>apache:install}} {{page>centos:selinux}} {{page>centos:iptables}} {{page>mysql:install_from_repository}} ○ Postfix(Mail) インストール # yum -y install postfix 起動 # /etc/rc.d/init.d/postfix start ○ PHP ⇒ OpenPNEの仕様でPHP5.2以降を推奨   2010年10月時点でPHP 5.2.14/5.3.3があるが、5.2系は5.2.14が採集となる予定。   今後 5.3系へ移行する必要がある。 ※ PHP 5.2.x # rpm -import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka # vi /etc/yum.repos.d/utterramblings.repo 以下、記述 [utterramblings] name=Jason Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka gpgcheck=1 priority=1 enabled=0 # yum -y --enablerepo=utterramblings install php ※ PHP 5.3.x epel リポジトリを登録 # rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm remi リポジトリを登録 # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm インストール # yum -y --enablerepo=remi install php # yum -y --enablerepo=remi install php-mbstring # yum -y --enablerepo=remi install php-xml # yum -y --enablerepo=remi install php-mysql ○ APC(PHP用アクセラレータ) ⇒ 2010年10月時点でPHP 5.3系ではAPCの正式対応が間に合っていない。   ベータ版(apc-beta)はインストール可能。   ⇒ 2011年1月時点でPHP 5.3系のAPC正式版(ver3.1.6)確認済み ※ PHP 5.2.x # yum -y --enablerepo=utterramblings install php-devel # yum -y --enablerepo=utterramblings install httpd-devel # pecl install APC ※事前にpearのインストールが必要 # echo "extension=apc.so" | sudo tee /etc/php.d/apc.ini ※ PHP 5.3.x # yum -y --enablerepo=remi install php-devel # yum -y --enablerepo=remi install httpd-devel (-)# pecl install apc-beta ※事前にpearのインストールが必要 (+)# pecl install apc ※事前にpearのインストールが必要 # echo "extension=apc.so" | sudo tee /etc/php.d/apc.ini