1:準備段階
1:php
php-5.5.13 ダウンロード リンク: http://windows.php.net/downloads/releases/php-5.5.13-Win32-VC11-x64.zip
64 ビットのスレッド セーフ V11 x64 を推奨します。
PHP 公式 Web サイトからダウンロードした PHP インストール パッケージにはすべて VC11 または VC9 という単語が含まれていますが、これはどのような意味ですか?
実際、PHP 公式 Web サイトに答えがあります:
VC9 と VC11
PHP のより新しいバージョンは、VC9 または VC11 (それぞれ Visual Studio 2008 および 2012 コンパイラー) で構築されており、パフォーマンスと安定性が向上しています。
VC9 ビルドでは、Visual Studio 2008 SP1 x86 または x64 の Visual C++ 再頒布可能パッケージがインストールされている必要があります。
VC11 ビルドには、Visual Studio 2012 x86 または x64 用の Visual C++ 再頒布可能パッケージがインストールされている必要があります。
VC9 は、このバージョンの PHP が Visual Studio 2008 でコンパイルされるのに対し、VC11 は Visual Studio 2012 でコンパイルされることを意味します。つまり
VC9 バージョンをダウンロードする場合は、まず Visual Studio 2008 SP1 の Visual C++ 再頒布可能パッケージをインストールする必要があります。
VC11 バージョンをダウンロードする場合は、VisualStudio2012 用 VisualC++Redistributable をインストールする必要があります。V11 は Microsoft のコンポーネントです。インストールされていない場合は、msvcr110.dll が見つからないというメッセージが表示されます。
ダウンロード リンク: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
64ビット版をダウンロードしてください。インストールが完了したら、コンピューターを再起動してください。
2: apache2.4.9、ダウンロードリンク: http://www.apachelounge.com/download/V11、64ビットも推奨されます。
3: mysql 5.6.19、ダウンロードリンク: http://dev.mysql.com/downloads/mysql/
mysql-5.6.19-winx64.zipも推奨です
2: 方法/手順
1: Apache2.4.9 (httpd-2.4.9-win64-VC11.zip) をインストールして設定します
ダウンロードしたインストールパッケージ httpd-2.4.9-win64-VC11.zip を解凍し、独自のインストールディレクトリ (私のディレクトリ E: Apache24) に置きます
次に、http.conf (E:Apache24confhttp.conf) 設定ファイルを変更します - メモ帳で開くだけです
(1) ServerRoot Apacheのルートパスを変更します:
(37行目) ServerRoot "c:/Apache24" を => ServerRoot "E:/Apache24" に変更します
(2) ServerName をホスト名に変更します:
(行 217) ServerNamewww.example.com:80 この属性は、コマンドラインから Apache を起動するときに必要です。
(3) DocumentRoot Apache がアクセスするメインフォルダーのディレクトリ (php および html コード ファイルの場所) を変更します。 Apache のデフォルトのパスは htdocs (E:Apache24htdocs) の下にあり、これには単純なエントリ ファイルindex.html があります。このパスは自分で変更できます。ここでは、自分で新しく作成したフォルダー www (E: phpwww) の下に設定します。
(247行目)DocumentRoot「c:/Apache24/htdocs」
=>
に変更します
ドキュメントルート「E:phpwww」
(4) エントリファイルの構成を変更します: DirectoryIndex. 通常、Web プロジェクトのエントリポイントとして、index.php、index.html、index.htm を使用します。 Apache のデフォルトのエントリは、index.html のみであり、他の 2 つのサポートを追加する必要があります。もちろん、要件がより厳しい場合は、このエントリ ファイルの設定を増減できます。プロジェクト内のエントリは、index.php のみになります
(274行目)
DirectoryIndexindex.html
=>
に変更します
DirectoryIndex、index.php、index.htm、index.html
(5) サーバースクリプトのディレクトリを設定します:
(358 行目) ScriptAlias/cgi-bin/ "c:/Apache24/cgi-bin/" を => ScriptAlias/cgi-bin/ "e:/Apache24/cgi-bin" に変更しました
(6)(374行目)
許可オーバーライドなし
オプションなし
すべて許可する必要があります
=>
に変更します
許可オーバーライドなし
オプションなし
すべて許可する必要があります
次に、Apache を起動できます
スタート---「実行」、「cmd」と入力し、コマンドプロンプトを開きます。次に、e:Apache24bin ディレクトリに入り、Enter キーを押します httpd を押します、
エラーが報告されない場合は、テストできます(コマンドウィンドウを開いたままにしてください)。
Apache24htdocsディレクトリにあるindex.htmlをe:phpwwwディレクトリに置くと、ブラウザでアクセスすると「It works」と表示され、Apacheが正しくインストールされ起動されています。簡単なindex.htmlファイルを自分で作成して開くこともできます。
注: Apache はデフォルトでポート 80 を使用します。ポート 80 が占有されている場合、現時点では Apache ポートを変更してこの問題を解決できます。
ポートを変更する: Apache インストール ディレクトリの下の conf ディレクトリで httpd.conf ファイルを見つけます (つまり、e:Apache24confhttpd.conf)。それを開く。 「Listen80」を見つけます。Listen の直後の数字はポート番号なので、「Listen 8080」に変更します。別の未使用のポート番号に変更することもできます。新しい設定を有効にするには、Apache を再起動します。右下のステータスバーにある「Apache Serive Monitor」を使用してApacheを起動できます。 「開始」>「実行」>「cmd」>「Enter」をクリックして、Apache インストール ディレクトリに移動し、「httpd –k start」と入力することもできます。
Windowsサービスの起動項目にApacheを追加し、起動時に起動するように設定します
最初に httpd サービスを閉じます (コマンド ウィンドウを閉じるだけです)
新しいコマンド ウィンドウを再度開き、E:Apache24bin ディレクトリに入ります:
HTTP サービスを追加するコマンドは次のとおりです: httpd.exe -kinstall -n "servicename" servicename はサービスの名前です: httpd.exe -k install -n "Apache24" コマンドが成功すると、成功のプロンプトが表示されます。ウィンドウのサービス起動項目に Apache24 サービスが表示されます
または(e:apache24binhttpd.exe -k install)
このとき、「Apache2.4 サービスのインストール (OS 5) アクセスが拒否されました」と表示された場合。 : AH00369: WinNT サービス マネージャーを開けませんでした。管理者としてログインするのを忘れた可能性があります。このエラーは、Apache のインストール時に、ダウンロードが msi インストール バージョンではなく zip 形式で行われるためです。事前にサービスを自分で登録する必要があります。デスクトップのタスクバーに httpd アイコンがあります。その結果、cmd コマンド ラインでインストール サービス コマンドを入力するとエラーが発生しました。上記のエラー メッセージが表示され、管理者としてログインしていませんでした。
解決策: 管理者として cmd を実行し、コマンドを再入力します。正常に実行された後、Apache24 サービスがシステム サービスに表示されます。
その後、「開始」をクリックするだけです。スタートアップに設定したくない場合は、スタートアップの種類を手動に変更することもできます。
このサービスをアンインストールしたい場合は、まずサービスを停止してから、 httpd.exe -k uninstall -n "Apache24" と入力してサービスをアンインストールする必要があります。
もちろん、E:Apache24bin にある ApacheMonitor.exe を通じて Apache を起動することもできます。ここでは詳しく説明しません。
Apacheの設定は基本的に完了しました。2: php5.5.13 (php-5.5.13-Win32-VC11-x64.zip) をインストールして設定します
(1)ダウンロードしたphp-5.5.10-Win32-VC11-x64.zipをインストールディレクトリに解凍します
。
(2) ディレクトリ内のphp.ini-developmentファイルをコピーし、php.iniに名前を変更します phpの設定ファイルです。
(3) Apacheサービスにphpサポートを追加しますApacheの設定ファイルhttp.confを開き、最後に
を追加します
#php5サポートLoadModule php5_module e:/php/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# php.iniへのパスを設定します
PHPIniDir "e:/php"
ここではLoadModuleの下に追加します
追加するときは、php5apache2_4.dll ファイルが存在することを確認してください。このファイルは php5.5 の初期バージョンでは利用できませんが、上位バージョンにはすでに存在します。このファイルは、php インストール ディレクトリを開いて見つけることができます。
PHPIniDir "e:/php" これはphpのルートディレクトリです
(4).Apacheサーバーを再起動します。
(5)テスト。 www内の他のファイルを削除し、の内容で新しいindex.phpを作成し、php情報にアクセスするとphpがインストールされたことになります。
備考:
Php の一般的な設定変更: (e:phpphp.ini)
タイムゾーン設定: date.timezone = アジア/上海
エラー報告レベル: error_reporting = E_ALL は開発モードでオンにできます。
Apache+php+mysql開発環境を構築するための64ビットwin7究極バージョン