PHP本体インストール-PHP環境設定-

 
初心者の為のPHP入門PHPイントロダクションPHPを使う為の環境設定>PHP本体インストール
 

PHP本体インストールについて

PHP環境設定として、PHPプログラムを行う基盤であるPHP本体を入手しましょう。

PHP本体インストール-PHP環境設定-

「Apacheのインストール」が完了したら、次に「PHP本体」のインストールを行います。PHPは「Zip Pakkage」と「Installer」hの二種類がありますが、特別の事情がない限りは、「Zip Pakkage」をインストールするようにしましょう。

PHP本体のダウンロード・インストール方法については、ウィンドウズXPを対象に解説しています。

PHP本体のダウンロードからインストール(無料)


(1):php-5.1.1-win32.zipをダウンロードする。
上記ファイルのダウンロードは「http://www.php.net/downloads.php(PHPダウンロード)」からダウンロードしてください。なお、その時の最新安定版をダウンロードしましょう。


(2):PHPのインストール
PHP本体には、Apacheの場合と異なり、インストーラーは用意されていないので、自分で必要なファイルを展開していくことになります。

ダウンロードしたファイルをまずは「c:\php」に展開します。そしてそのファイルの下層に入っている「php5ts.dll」と名前の先頭にphpが付いていないdllファイルをシステムディレクトリにコピーします。

システムディレクトリは、WindowzXP/2003の場合「c:\windows\system32となっています。


(3):設定ファイル「php.ini」を設置する。
「c\:php」ディレクトリの下層にある、「php.ini-dist」をコピーし、「php.ini」に名前を変更します。そして、このphp.iniファイルをウィンドウズディレクトリに移動します。ウィンドウズディレクトリはXPの場合、c\:windowsというファイルです。

php.iniには、様々な設定がされているファイルで、基本的なパラメーターは初期で設定済みとなっています。


(4):PHP本体とApacheの連携作業
ApacheでPHPを利用するには、連携を行う必要があります。ApacheとPHを関連付けるには、Apacheの設定ファイルである[httpd.conf]を編集します。

テキストエディタを利用して下記のように変更してください。

698: AddDefaultCharset none
173: LoadModule php5_module c:/php/php5apache2.dll
793: AddType application/x-httpd-php .php


(5):Apacheを再起動する
右下のタスクバーからApacheのアイコンをクリックし、メニューから「Apache2」→「Reset」を選択します。


(6):PHP本体の正常動作を確認する
最後に、PHP本体がApacheと正常に連携し、動作しているかをチェックします。

Apacheのドキュメントルート(C\:Program Files\Apache Groupフォルダの「htdoc」フォルダ)にテキストエディタで
下記のコードを含むphpファイルを製作してください。

ファイル名:info.php(ファイル名は適当でOKですが、拡張子は必ずphpとしてください)
ソース:
<?php phpinfo(); ?>

そして、IEなどのプラウザで下記のURLを入力してきちんと画面が表示されれば正常に動作しています。

「http://localhost/info.php」

もしも、<?php phpinfo(); ?>が表示されるだけの場合、ApacheとPHP本体が正常に関連付けされていません。


以上で、PHP本体のインストールは完了です。大変お疲れ様でした。




 

 

PHP入門メニュー

第1:PHPイントロダクション
静的ページと動的ページ
クライアントサイドとサーバーサイト
PHPとサーバーサイドのスクリプト
PHPを使う為の環境
  |-Apacheインストール
  |-PHP本体のインストール

第2:PHPの基本構文
スクリプティングデリミタ
PHPと変数
PHPと配列
スーパーグローバル関数
  |-$_POST
  |-$_GET
  |-$_FILES
  |-$_SERVER
  |-$_ENV
  |-$_COOKIE
  |-$_SESSION
・PHPの定数
・PHPの演算子
・PHP条件分岐
・PHPの繰り返し処理
・PHP関数

初心者の為のPHPガイド リンク集

copyright(c)2006-2007 shou all rights reserved.

初心者の為のPHP入門全てのコンテンツの無断転載および二次利用を禁止します。

Hushlog PHPリファレンス HTMLタグ辞典

福岡のホームページ製作イノベイド