この 2 日間で Windows 7 をインストールしたところです。たまたま友人から Windows に PHP 環境をインストールして構築する方法を尋ねられたので、頑張って手動で段階的に PHP 環境を構築するつもりです。当面は PHP 環境を使用してソフトウェアを構築するつもりはありません。Windows 7 での PHP + Apache + Mysql 環境のインストールと構成に関するチュートリアルの詳細な図。PHP 初心者の参考になれば幸いです。
Windows 7 で PHP 環境を構築するには、まず PHP コード パッケージと、Apache および Mysql のインストール パッケージをダウンロードする必要があります。
PHP バージョン: php-5.3.2-Win32-VC6-x86、VC9 は IIS 用に特別にカスタマイズされており、VC6 は Apache などの他の WEB サービス ソフトウェア用に提供されています。 ZIP パッケージをダウンロードしました。ダウンロード アドレス
MySQL バージョン: mysql-essential-5.1.45-win32、MySQL Community Server 5.1.45、ダウンロード アドレス
Apache バージョン: httpd-2.2.15-win32-x86-openssl-0.9.8m-r2、openssl は openssl モジュールがあることを意味し、openssl を使用して Apache の SSL セキュア リンクを構成できます。ダウンロードアドレス
PHP 環境をセットアップする最初のステップ: Windows 7 に Apache サービスをインストールします。
Apache サービスのインストールが完了したら、ブラウザに http://localhost/ と入力すると、「It's work!」というメッセージが表示され、Apache サービスが正常にインストールされたことが示されます。
PHP 環境をセットアップする 2 番目のステップ: Windows 7 に Mysql サービスをインストールします。
注意: Mysql データベースをインストールした後、PHP を使用して接続するように Mysql データベースを設定する必要があります。設定方法は後述します。
PHP 環境をセットアップする 3 番目のステップ: Windows 7 に PHP をインストールします。
実際、Windows 7 に PHP をインストールするのは非常に簡単です。PHP コード パッケージをダウンロードしたので、php-5.3.2-Win32-VC6-x86 を解凍し、フォルダーの名前を php に変更してコピーするだけです。これを C ドライブ ディレクトリにコピーすると、PHP のインストールが完了します。
PHP 環境をセットアップする 4 番目のステップ: Windows 7 で PHP 環境を構成する方法。
Windows 7 での PHP 環境の設定は、Windows XP での設定よりもはるかに簡単です。コピーなどの操作は必要ありません。php.ini-development 設定ファイルの名前を php.ini 設定ファイルに変更するだけです。次に、次の構成操作を実行します。
1. php.ini 設定ファイルを開き、
を見つけます。
|
; Windows の場合: ; extension_dir = "ext"
|
が
に変更されました1 2
|
; Windows の場合: extension_dir = "C:/php/ext" |
1234567 | extension=php_curl.dll 拡張子=php_gd2.dll 拡張子=php_mbstring.dll 拡張子=php_mysql.dll 拡張子=php_pdo_mysql.dll 拡張子=php_pdo_odbc.dll extension=php_xmlrpc.dll |
これらの拡張子の前のセミコロン (;) は削除されます。
3. PHP のセッション関数を設定します
セッション機能を使用する場合、サーバー上にセッション ファイルの保存ディレクトリを設定する必要があります。そうしないと、Windows 7 上で読み取りおよび書き込み可能な新しいディレクトリ フォルダーを作成する必要があります。このディレクトリは独立しているのが最適です。 WEB ホストのプログラム ディレクトリの外に、ドライブ D のルート ディレクトリに phpsessiontmp ディレクトリを作成し、php.ini 設定ファイルで
を見つけました。
|
;session.save_path = "/tmp" |
が
1 |
session.save_path = "D:/phpsessiontmp" |
1 |
session.save_path = "D:/phpsessiontmp" |
4. PHP ファイルアップロード関数を設定します。
1 |
;upload_tmp_dir = |
を見つけました。
1
|
;upload_tmp_dir = |
が
に変更されました
1 |
upload_tmp_dir = "D:/phpfileuploadtmp" |
1 |
;date.timezone = |
警告: phpinfo() [function.phpinfo]…
1 |
date.timezone = Asia/Shanghai |
1 |
;date.timezone = |
が に変更されました
1 |
date.timezone = アジア/上海 |
1 |
LoadModule php5_module "c:/php/php5apache2_2.dll" |
この時点で、Windows 7 での PHP 環境の構成は完了しましたが、これらの構成を完了するだけでは十分ではなく、Apache が PHP をサポートする必要があるため、Apache 構成ファイルで対応する PHP 構成も完了する必要があります。
PHP 環境セットアップのステップ 5: PHP をサポートするように Apache を構成する
1 |
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" |
1 2 3 |
LoadModule php5_module "c:/php/php5apache2_2.dll" |
1 |
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" |
|
DocumentRoot "D:/PHPWeb" |
1 |
1 |
<ディレクトリ "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"> | < /tr>
1 |
に変更されました
1
|
<ディレクトリ "D:/PHPWeb"> |
3. 最後に、特定のインデックス ファイルのシーケンスを変更します。PHP 関数が設定されているため、当然、index.php を最初に実行する必要があります。
|
DirectoryIndex インデックス.html |
が
に変更されました
|
DirectoryIndex インデックス.php インデックス. html |
1 2 3 |
|
次に、ブラウザに http://localhost と入力すると、PHP の固有の設定ページが表示されます。これで、Window 7 での PHP 環境の設定作業は完了です。
Windows 7 で PHP 環境の構成が完了したら、Mysql データベースをサポートする PHP 環境セットアップの最後のステップを完了する必要があります。
まず、Mysql サーバーを構成する必要があります。
スタート メニューの下の Mysql Server5.1 メニューで Mysql Server Instance Config Wizard をクリックして、Mysql 構成ウィザードを完了します。
この時点で、Mysql データベースの構成は完了しました。PHP が Mysql に接続できるかどうかを確認するには、index.php
に次のコードを作成します。
345 6
|
php $connect=mysql_connect(< /span>“127.0.0.1″,"root","mysql データベースのパスワード"); if(!$connect< /span>) echo “Mysql 接続エラー!";else echo "PHP Web サイト開発チュートリアル ネットワークへようこそ-www< span class="sy0">. leapsoul.cn”; mysql_close();スパン>?>
|
1 | # 127.0.0.1 localhost |
内のコメントを削除してください。
OK、この時点で、Windows 7 で PHP+Apache+Mysql を使用して PHP 環境をセットアップする作業は完了しました。他の Windows プラットフォームで PHP 環境をセットアップする場合と比較して、大幅に節約できることがわかります。動作しますが、Windows 7 上の Mysql5.3 データベースへの接続の問題にも注意してください。もちろん、私のように怠け者であれば、Appserv または Xampp を使用して PHP 環境を構成することもできます。
注意: PHP Web サイト開発チュートリアル-leapsoul.cn 転載の際は、元のソースとこの記述をリンクの形で明記してください。