今日は、Green Tea の編集者が、PHP が初めてでよくわからない人のために、Win7 で PHP 環境を構築するチュートリアルをお届けします。 Win7 で PHP 環境を構築する方法については、この記事が役に立ちます。手順は非常に詳細です~
以下の点に注意してください:
1. Apache を msi 形式でダウンロードし、[次へ]、[OK] をクリックして、構成のために httpd.conf を変更します。
2. 設定された LoadModule php5_module パスは正しく設定されている必要があり、英語の文字である二重引用符に注意してください。第三に、PHP 設定はリファレンスに従って変更できますが、通常は大きな問題はありません。
4. 設定が完了すると、Apache を起動できなくなり、次のエラー メッセージが報告されます: 要求された操作は失敗しました;
5. エラー修正方法、win+r-->cmd--> Apache インストールディレクトリの bin フォルダに入り、 httpd.exe -w -n "Apache2.2" -k と入力して原因の調査を開始します。エラー ;
6. 考えられるエラーの理由は、1.80 ポートの占有、2. ソフトウェアの競合、3: httpd.conf の設定エラーの 3 つのカテゴリに大別できます。
正式な手順が始まります:
1. ソフトウェアをインストールします
1. apache (Apache バージョン: httpd-2.2.15-win32-x86-openssl-0.9.8m-r2、openssl は openssl モジュールがあることを意味し、openssl を使用して Apache の SSL セキュア リンクを設定できます);
2.php(PHPバージョン:php-Win32-VC6-x86、VC9はIIS用に特別にカスタマイズされており、VC6はApacheなど他のWEBサービスソフトウェア用に提供されています)。
1. Webサイトのルートディレクトリを設定します
Apache が正常にインストールされたら、ブラウザに 127.0.0.1 または locahost を入力すると、プロンプトが表示されます。プロンプトが表示されたページは、Apache のインストール ディレクトリ (htdocsindex.html) にあり、htdocs がデフォルトのルート ディレクトリであることを示しています。 Web サイトであり、Apache のインストール ディレクトリ内にあります。confhttpd.conf 構成ファイルを見つけて、Find DocumentRoot のデフォルト パスを開き、デフォルト パス (つまり、htdocs ファイルのパス) を Web サイトおよびディレクトリとしてカスタマイズされたパスに設定します。
ダウンロードしたPHPファイルを解凍し、所定のディレクトリに配置します。php.ini-productionファイルを見つけて、PHP設定ファイルとしてphp.iniに名前を変更します。
Apache インストールディレクトリにある confhttpd.conf ファイルを開き、最後の #LoadModule ステートメントを見つけて、その下に次の 2 行を追加します
LoadModule php5_module "F:/wamp/php5/php5apache2_2.dll"
PHPIniDir "F:/wamp/php5"
#上記は私自身のパスです。ここに独自の対応するパスを記述し、AddType application/x-gzip .gz .tgz を見つけて、その下に次の 2 行を追加します
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
さらに、IfModule dir_module を見つけて、DirectoryIndexindex.html を DirectoryIndexindex.phpindex.html に変更し、最後に Web サイトのルート ディレクトリに新しいindex.php ファイルを作成して、php 設定が成功したかどうかをテストする必要があります。次のような php ステートメントを数行書きます:
3. 仮想ホストの設定
confhttpd.conf 設定ファイルを開き、Include conf/extra/httpd-vhosts.conf を見つけて、その前にある # 記号を削除し、設定のために conf/extra/httpd-vhosts.conf ファイルを開きます。
ドメイン名に基づく仮想ホスト構成
DocumentRoot「F:/tbcdn」(Webサイトのルートディレクトリを指定)
サーバー名 static.tianxia.taobao.com (指定されたアクセスアドレス)
DocumentRoot "F:/xxx" をカスタマイズしました
サーバー名 xxx.com カスタマイズされました
注: NameVirtualHost *:80 ステートメントは変更されません
IPアドレスに基づく仮想ホスト
DocumentRoot「F:/project」のカスタマイズ
サーバー名 yjh.comカスタマイズ
DocumentRoot "F:/xxx" をカスタマイズしました
サーバー名 xxx.com カスタマイズされました
注: NameVirtualHost *:80 ステートメントは
に変更されます
名前VirtualHost 127.0.0.1:80名前VirtualHost 127.0.0.2:80
最後に、IPをhostsファイルのドメイン名にバインドし、win7システムでphp環境を正常に構築します~