【CentOS6系】CentOS6.7にPHP4.4.8をインストールしてみた。 – LAMP環境 –

2017.06.26

CATEGORY : CentOS Linux

どうも、リーフです!

今回はCentOS6.7に、PHP4.4.8をインストールする方法を紹介していきたいと思います。
ついでに、Apache、phpMyAdminもインストールします。
前回の記事はこちら↓

どうも、リーフです! 今回から前回設定したCentOSに、LAMP環境を構築していきたいと思います。 まずは、CentOS6.7にMySQL4.0.27をインストールする方法を紹介していきたいと思います。 前回の記事はこちら↓ ...

今回設定する内容

【1】Apacheのインストール
【2】PHPのインストール
【3】phpMyAdminのインストール

Apacheのインストール

まずは、Apacheからインストールしていきます。

インストールが完了したら、Apacheを起動します。

ついでに、自動起動の設定もしておきましょう。

ここまででApacheのインストール作業は完了です。

Apacheのインストールが正常に完了している場合、
ブラウザにIPアドレスを入力するとテストページが確認できますが、
確認する前に、iptablesの設定を確認しましょう。

ここで拒否する設定になっている場合は、Apacheのページが表示されません。
※iptablesとは、Linuxのファイアウォールのことです。

iptables許可ポートの確認

今回の設定では、SSH接続に使用するポート「22番」しか許可されていない状態なので
Apacheで使用するポート「80番」を許可する設定を追加します。

ついでに、SSLで使用されているポート「443番」も追加しておきましょう。

iptables許可ポートの追加

これで、ブラウザでApacheのテストページが確認できるようになりました。
確認してみましょう。
下記のようなページが表示されたら、正常にインストールが完了しています。

次に、PHPのインストール作業に移りますが、その前にApacheでPHPを使用する為の準備をします。

Apacheの設定ファイルを開く

Apacheの設定ファイルを修正

下記コマンドを実行して、修正箇所を検索します。

下記を追加します。

修正が完了したら、PHPのインストールに移ります。

PHPのインストール

PHPをインストールする前に必要な準備をしていきます。
今回もインストールするバージョンが古い為、ソースからインストールします。

インストールの前準備

必要な関連ライブラリをインストール

PHPのソースをダウンロード、圧縮ファイルを展開します。

インストール作業

ソースをコンパイルしてインストールしていきます。

インストールが完了したか、確認してみましょう。

バージョンが正常に表示されていれば、大丈夫です。

PHPの設定ファイルを作成

PHPの設定を記述したファイルを作成していきます。
ソースに含まれているテンプレートを元に作成していきます。

PHPの設定ファイルを修正

下記コマンドで検索して修正していきます。
一発で検索に一致しない場合は、「n」キーを入力することで次の単語に飛ぶ事ができます。

今回は、「euc-jp」に設定しましたが、
ここはそれぞれの環境に合わせた文字コードを指定してください。

ここまでの修正が完了したら、Apacheを再起動して設定を反映させます。

PHPの情報確認

PHPの情報を確認する為の、テストページを作成します。

下記の内容を記入したファイルを作成します。

完成したら、「IPアドレス/phpinfo.php」でアクセスしてみます。
下記のようなページが表示されたら、設定完了です。

phpMyAdminのインストール

phpMyAdminをソースからインストールしていきます。
まずは、ダウンロードして、圧縮ファイルを展開します。

インストール作業

展開したファイルを設置したい場所へ移動

phpMyAdmin設定ファイルの作成

phpMyAdmin設定ファイルの編集

設定が完了したら、一応サービスを再起動します。

phpMyAdminの確認

上記作業がすべて完了したら、インストールが正常に完了したか確認します。
「IPアドレス/phpMyAdmin」にアクセスしてみます。

このような画面が表示されたら、設定は完了していると思います。
試しにログインできるか確認もしましょう。

まとめ

今回は、CentOS6.7にApache、PHP4.4.8、phpMyAdminをインストールする方法を紹介しました。
この他にもインストールする方法やオプションの設定など色々ありますが、
今回はこの設定にしました。

またインストールしただけで、セキュリティの設定などはなにもしていませんので
試してみる場合はご注意を!

それでは、今日はこの辺で失礼します。