ロリポップと同じ開発環境を構築する
- ロリポップ環境のソフトウェアバージョン
ロリポップの環境を調べると各種ソフトは以下のバージョンのようです。
・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
# 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情報が表示されればよい。