PHP 5.1.x インストール - Apache 2.2.x + MySQL 5.0.x

更新履歴

  • 2006/06/01 初版

概要

  • スクリプト言語
  • 「とりあえず動かす」手順であるため、環境に応じて適宜インストール方法は変更してください。

バージョン

  • PHP 5.1.4

インストール環境

  • CentOS 4.3
    • Apache 2.2.2
    • MySQL 5.0.21

前提条件

  • Apache,MySQLがインストールされ、正常に動作していること。

参考URL

インストール手順

PHP インストール

  • PHPをインストールする。
    • 本手順では以下の機能を有効にしている。不要な機能がある場合は、configureオプションを変更すること。
      • MySQLサポート
      • MySQL拡張サポート(mysqli)
      • GDライブラリによるグラフィック機能
      • マルチバイト文字列関数
  • 作業手順は以下の通り。
    • ソースのダウンロード・インストール
    • 設定ファイルのコピー
    • apacheモジュール追加の確認
# cd /usr/local/src/
# wget http://jp.php.net/get/php-5.1.4.tar.bz2/from/this/mirror
# tar xvjf php-5.1.4.tar.bz2
# cd php-5.1.4
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--without-pgsql \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-zlib-dir \
--enable-mbstring

# make 
# make install
# cp php.ini-dist /usr/local/lib/php.ini
# 
# grep libphp5 /usr/local/apache2/conf/httpd.conf ※phpモジュールの記述が追加されていることを確認
LoadModule php5_module        modules/libphp5.so
#

Apacheの設定・PHPの動作確認

  • Apache設定ファイル(httpd.conf)に以下を追加する。

httpd.conf

DirectoryIndex index.html index.htm index.php

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

<FilesMatch "\.(inc|.*sql|.*~)$">
  Order allow,deny
  Deny from all
</FilesMatch>
  • 設定ファイル修正後、Apacheの再起動を行って設定を有効にする。
  • Apacheが正常に起動することが確認出来れば、PHPが動作するか確認する。
  • Apacheのドキュメントルートに以下のファイル(phpinfo.php)を作成して、ブラウザからアクセスする。
    • 作成したファイルについては確認終了後、必ず削除しておくこと!!

phpinfo.php

<html>
<body>
<?
phpinfo()
?>
</body>
</html>
  • phpinfo.phpアクセス時の画面イメージ
    • configureオプションで設定した機能(MySQL,GD等)が有効になっていることを確認すること。

phpinfo.php

 
server/php5_install.txt · 最終更新: 2007/10/16 12:02
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki NINJA TOOLS