PHP 開発環境のセットアップ
第3節 実験1 PHP 開発環境の構築
この実験は Windows 95 以降の Windows オペレーティングシステムマシンに共通です。
0. 実験の目的
(1) 開発環境およびサービス環境での PHP の学習と使用のニーズを満たすために、Windows 上で開発環境を迅速に展開する。
(2) B/S プログラムの動作原理について理解を深める
1. 実験の準備
(0) 知識の準備:Web プログラムの動作原理 (本章第 1 節)
( 1) PHP サーバー 以下の 3 つのサーバー側システム ソフトウェアが必要な環境です。 Web サーバー ソフトウェア: Apache 1.3.14
? PHP 言語インタープリター ソフトウェア: PHP 4.0.4
? .43
(2) 開発ツール ソフトウェア:
メモ帳: Windows に付属しています。
UltraEdit10 簡体字中国語版 (圧縮パッケージ ファイル: uedit10.zip)
Macromedia Dreamweaver MX 中国語版: インストール済み
注: PHP 関連ソフトウェアおよび開発ツールの入手: 私の Web サイトの関連ページ ダウンロードします。
私の Web サイト: http://www.sunshoulong.cn または http://211.64.32.2/dsks
(3) オペレーティング システム ソフトウェア: サーバー コンピューターとクライアント コンピューターの両方の Windows
テキサス大学に固有情報工学科の計算機室環境は、Windows 2000 Professional 環境で行ってください
(Win98 でセットアップされており、以降の章の学習用に使用されており、実験的な意味はありません)
(4 ) 実験でのパスの説明
問題の説明を簡単にするために、パスは比較的単純なサンプルパスですが、テスト済みです。実際の使用では、必要に応じてパスを設定できます。
2.PHPのインストールと設定
(1) インストール
①PHP-4_0_4-Win32.rarをd:phpに解凍します
②php4ts.dllをd:php配下に移動 c:オペレーティングシステムのインストールディレクトリに移動しますsystem
③ d: php にある php.ini-dist を c: オペレーティング システムのインストール ディレクトリにコピーし、名前を php.ini
に変更します。 注: オペレーティング システムのインストール ディレクトリ (固有) php.ini の場所については表 3 を参照してください。 PHP設定ファイルです。
表 3: オペレーティング システムのインストール ディレクトリ
オペレーティング システム オペレーティング システムのインストール ディレクトリ
Windows95 Windows
Windows98 Windows
Windows me Windows
Windows XP Windows
Windows NT シリーズ winnt
Windows 2000 シリーズ winnt
Windows 2003 windows
(2) 設定: php.ini のパラメータを変更することで実現します。 MySQL の場合、特別な要件がない場合、通常は構成は必要ありません。 PHP はすでに php.ini で MySQL を構成しているため、通常はこれを変更する必要はありません。
3. Apache のインストールと設定
(1) ソフトウェアのインストール: Apache_1_3_14_win32.exe をダブルクリックし、プロンプトに従って d:apache にインストールすると、インストールが完了します。
(2) サービスの設定: [スタート] -> [プログラム] -> [Apache Web サーバー] -> [管理] -> [設定の編集] をクリックして、Apache の設定ファイル httpd.conf を開き、設定します表 4 のプロンプトに従って、完了後に保存します。
注:
? いわゆる「変更」は、ファイルにすでに存在するパラメータのパラメータ値を変更することを意味します。いわゆる「追加」は、不足しているパラメータを追加することを意味します。ファイル内のパラメータ値を対応するファイルに配置します。手間を省くために、各設定を有効にするために、# 記号 (コメント記号) をファイルの最後に置くこともできます。行頭は削除する必要があります
? 説明は httpd.conf ファイルの行順にあります。表 4 に従って、パス、アドレス、ホスト名、メールボックスなどを設定してください。
変更後は必ず設定を保存し、Apache サービスを起動または再起動してください。
表 4 Apache 設定パラメータの設定
パス例: PHP インストールパス --d:/php; 公開ドキュメント (ファイル) ホームディレクトリ --d:/www
シリアル番号 パラメータ名とパラメータ値 操作関数
① BindAddress サーバーマシンの IP または localhost (127.0.0.1) アドレスバインディングを変更(サーバーアドレスを指定)
② LoadModule php4_module d:/php/sapi/php4apache.dll 追加 PHPをApacheモジュールとして構成する場合のPHP言語インタプリタの指定(Apacheモジュール)
③ ポート80 修正 Apacheが外部にWebサービスを提供するための通信ポートを指定します
④ ServerAdmin サーバー管理者のメールアドレス(abc@abc.comなど) 修正 エラー発生時、クライアントブラウザの管理者メールボックスに返送する
⑤ ServerName サーバーのコンピュータ名 変更 ホスト名を指定
⑥ DocumentRoot "d:/www" 変更 クライアントへのWebサービスの提供を指定 リリースドキュメントのメインディレクトリ
⑦
Action application/x-httpd-php "/php/php.exe" PHP スクリプト言語名と PHP スクリプト言語インタープリターへのパスを指定するために追加します
PHPスクリプト拡張子を指定
PHPスクリプトインタプリタを指定(PHPが非モジュールとして動作する場合に機能します)
⑨DirectoryIndexのindex.phpの変更でデフォルトドキュメント(ホームページドキュメント、サーバーアドレスのみを要求するドキュメント、
注:
①: localhost はサーバー マシン自体を指します。マシンにネットワーク ケーブルが接続されていない場合は、localhost を選択してください。選択しないと、アドレスが見つからないというメッセージが表示される場合があります。
⑦に説明があります: これは、DocumentRoot を設定したものに変更する必要があります
参考として、教育 Web サイトに Apache 設定ファイルのサンプルがあります。
(3) Web サービスのインストールと起動
? Apache サービスをインストールします
Windows オペレーティング システムのサービスに Apache を登録します。 「プログラムを開始しますか? Apache をサービスとしてインストールしますか?」このサービスは一度登録するだけで済みます。
? Apache サービスを開始します。
「Apache Web サーバーをサービスとして開始しますか?」をクリックしてサービスを開始します。サービスを停止および再起動することもできます。
注:
Windows 2000 Professional または Windows XP では、必要に応じて、[コントロール パネルのサービスを開始しますか?] から Apache サービスを開始、停止、再起動することもできます。
4. Apache の PHP サポートをテストする
(1) テストの目的: 両者が正常に連携できるかどうかを確認します
(2) テスト方法
① メモ帳または uedit を使用してテスト スクリプトを作成し、保存しますd:wwwindex.php として、内容は次のとおりです:
echo phpinfo();
?>
注:index.php は Apache のデフォルトのドキュメント
phpinfo( ) は、PHP および Apache の構成情報を表示するために使用される PHP 組み込み関数です。
② ブラウザに http:// マシンの IP アドレスまたはローカルホスト (127.0.0.1) を入力し、Enter キーを押した後、図 9 のような PHP 設定ページが表示されたら (Win98 を例にします)、これはあなたのマシンの IP アドレスを意味します。設定は上記のテスト目標を達成しており、Apache と PHP は正常に連携できます。同様の画面が表示されない場合は、現時点では Apache が PHP スクリプトを認識できないため、設定を変更する必要があります。
図 9 Apache の設定が成功しました (図では例として PHP バージョン 4.3.4 が使用されています)
5. MySQL ソフトウェアのインストールとサービスの起動
(1)インストール
mysql-3.23.43-win.zip を解凍した後、setup.exe をダブルクリックし、プロンプトに従ってインストールします。
指定されたインストール パスに応じて、使用可能なインストール方法は次のとおりです。
①デフォルトのインストール: インストール プロセス中にインストール パスは指定されず、デフォルトの c:mysql が使用されます。この方法でインストールする場合は、「次へ」ボタンを最後まで押すだけで完了します。
②カスタマイズされたインストール: インストールプロセス中に、デフォルトの c:mysql を使用する代わりに、独自のインストール パス (例: d:/mysql) を指定します。この方法でインストールが完了したら、構成ファイルを作成して、MySQL に関する関連情報をオペレーティング システムに明確に宣言する必要があります。具体的な方法は、メモ帳または uedit を使用して my.ini ファイルを作成し、オペレーティング システムのインストール ディレクトリに保存します。ファイルの内容は次のとおりです。
[mysqld]
basedir=d:/ mysql/
datadir= d:/mysql/data/
注: この実験ではカスタマイズされたインストール方法を使用します
(2) サービス プログラムを起動します
winmysqladmin.exe (MySQL サービス プログラム) をダブルクリックしますこれにより、操作がシステムのバックグラウンド サービスで MySQL サービス プログラムを登録して開始します (デフォルトでは、サービスはオペレーティング システムが起動するたびに自動的に開始され、その起動モードは Windows 2000 で変更できます)。 service)
(3) MySQL データベース接続テスト: 合格 MySQL クライアント プログラム mysql.exe は、サービス プログラムとの接続が正常であるか、サービス プログラムが正常に動作できるかをテストします。
クライアント プログラム mysql.exe を起動します。コマンド プロンプトまたは MS-DOS で、「d:mysqlbin」と入力し、コマンド「mysql」を入力して Enter キーを押します。
次のような結果が表示された場合:
MySQL モニターへようこそ。コマンドは ; または g で終わります。
サーバーのバージョンに対して MySQL 接続 ID は 26 です。
「help」と入力します。 ;' または 'h' を使用してバッファをクリアします。
mysql>
はテストが成功したことを示します。
「exit」と入力し、Enter キーを押して MySQL サーバーとの接続を終了します。
この時点で、PHP スクリプト インタープリタ ソフトウェア、Web サーバー ソフトウェア Apache、およびデータベース サーバー ソフトウェア MySQL の展開が正常に完了しました。オペレーティング システム ソフトウェアと開発ツール ソフトウェアについては、読者が自分で導入を完了できます。
この実験はここで終了です。
Chuanzhi ポッドキャスト PHP トレーニング、関連する PHP チュートリアルを提供します