ロリポップと同じ開発環境を構築する

 ロリポップの環境を調べると各種ソフトは以下のバージョンのようです。
 ・CentOS 5.5 64bit (kernel-2.6.18-194.26.1.el5) 
 ・MySQL 5.1.59-community
 ・PHP Version 5.3.10
 ・Apache/2.0.58

  • 今回の構築環境

 きっちりそろえようとすると面倒なようなので、ある程度変更して対応します。
 ・CentOS 5.6 64bit
  →CentOS 5.5がダウンロードできなくなっていたため
 ・MySQL 5.1.59-community
 ・PHP Version 5.3.3
  →RPMでインストール可能なバージョンのため
 ・Apache/2.0.58
  

  • 各種インストール

CentOS
 特になし。デフォルトでインストールします。

MySQL
  MySQLのサイトからダウンロードしインストールする。
  サイトの[Download]->[Archives]より取得可能です。

 # rpm -ihv MySQL-server-community-5.1.59-1.rhel5.x86_64.rpm
 # rpm -ihv ./MySQL-devel-community-5.1.59-1.rhel5.x86_64.rpm
 # rpm -ihv ./MySQL-client-community-5.1.59-1.rhel5.i386.rpm

PHP
  rpmを検索しダウンロードします。

 # rpm -ihv php53-common-5.3.3-5.el5.x86_64.rpm
 # rpm -ihv php53-cli-5.3.3-5.el5.x86_64.rpm
 # rpm -ihv php53-5.3.3-5.el5.x86_64.rpm
 # rpm -ihv php53-mbstring-5.3.3-5.el5.x86_64.rpm
 # rpm -ihv php53-pdo-5.3.3-5.el5.x86_64.rpm
 # rpm -ihv php53-pear-1.8.1-4.ius.el5.noarch.rpm
 # rpm -ihv mysqlclient15-5.0.91-1.ius.el5.x86_64.rpm

Apache
  rpmでは提供されていないようなので、ソースからインストール。
  Apacheのサイトから[archive download site.]より取得可能です。

 # tar zxvf httpd-2.0.58.tar.gz
 # cd httpd-2.0.58
 # ./configure
 # make
 # make install

  • 動作確認

  ApaceでPHPが動作することを確認します。

 # /etc/init.d/httpd start
 # vi /var/www/html/info.php
 ファイルに以下記載


 ブラウザで http://xxx.xxx.xxx.xxx/info.php
 に接続し、PHP情報が表示されればよい。