初期準備:
Windows XP SP2 (実際には、システムが 98 以上であれば、この方法に従うことができると思います)
Apache 2。この例では、Win32 用に 2.2.2 を選択しました...)
http://archive.apache.org/dist/httpd/
PHP 5 (バージョン番号は少し残念ですが...それでも Win32 Zip バージョンの 5.1.4 を選択しました...)
http://www.php.net/downloads.php
MySQL 5 (5.1 はまだ安定していません...現時点では Win32 Zip バージョンの MySQL 5.0.22 を選択します...)
http://www.mysql.com/
このソリューションにはシステム フォルダーは含まれません...そのため、将来のサーバーのメンテナンスを容易にするために、他のパーティション内のフォルダーを選択できます...この記事では、例として X:Server を取り上げます...注: フォルダー名にはスペースやその他の英語以外の文字を含めないことをお勧めします...そうしないと、場合によってはサーバーが簡単にクラッシュする可能性があります...
============ ======= =====================
Apache をインストールします:
apache_2.2.2-win32-x86-no_ssl.msi を実行します... 次に下まで進みます... インストール方法を選択するときは、「カスタム」カスタム モードを選択します... 次に、インストールを選択しますパス... X: ServerApache に移動します (もちろん、他のパスを選択することも、[完全] を選択してインストールすることもできます。問題ありません... サーバー関連のソフトウェアはすべて 1 つにまとめられていると言うのが習慣になっているだけです) )
IISとApacheの共存構成を書くつもりはなかったのですが…しばらく考えてみます…サーバー情報の入力を求められると…一番下でポートの選択を求められます。 .. IIS サーバーをインストールしている場合は… ここで選択するだけです。 2 番目の項目は、「手動で起動した場合、現在のユーザーのみ、ポート 8080 で」です。 つまり、Apache がポート 8080 を占有します。 .. IIS をインストールしていない場合は無視してください...
次へ続行... Windows サービスをインストールするためにいくつかの CMD ウィンドウが表示されたら... インストールは完了しました... Apache のピンクの羽のアイコンが右下隅に表示されます。予想どおり、アイコンには緑色のライトが表示されます ( HTTP サーバーが正常に起動したことを示します)... http://www.quchao.com/にアクセスして試すことができます。画面に「It Works」と表示されたら、インストールが成功したことを意味します...(私は以前のバージョンはこのようなものではなく、非常に派手なページであったことを思い出してください... したがって、ページが見つからないというプロンプトがない限り... Apache サーバーは正常にインストールされています) もちろん...赤いライトが点灯します...設定が間違っているはずです...もう一度確認してください...
Apache サーバーがインストールされています...
=========================================
PHP をインストールします。PHP
-5.1.4-Win32.zip を解凍し、X:ServerPHP... の下に置きます。
次に、環境変数を PHP インストール ディレクトリに追加します... [マイ コンピュータ] アイコンを右クリックします... [プロパティ] を表示します... 次に、[詳細設定] タブに切り替えます... [環境変数] ボタン (ショートカット キー: Alt+N)... ポップアップの [システム環境変数] フィールドで [パス] 変数を見つけます... ダブルクリックして編集し、末尾に ';X:ServerPHP' を追加します。変数値 (前の値を区切るためにセミコロンがあることに注意してください)…
コンピューターを再起動します...なぜですか? 環境変数を有効にします...
この時点でPHPはインストールされています…もちろんApacheとの関連付けもまだです…設定も何もしていません…心配しないでください…それについては後ほど書きます…
== ============= ========================
Apache の設定:
特に重要な手順: 私のように PHP 5.1.4 の最新の安定バージョンを選択した場合... 公式にダウンロードされたソース コード パッケージ内のモジュラー サポート PHP5apache2.dll は、Apache 2.2.2 には適用されません... 。 .. PHP を再コンパイルする必要があることがわかりました... ただし、PHP5 Research Laboratory が解決策を提供しています。
この圧縮パッケージをダウンロードします ( 'root'@'localhost' = old_password('Password_for_root');
(これは MySQL 5 の新しいコマンドです。old_password を以前のバージョンのパスワードに変更してください)
Passwor_for_root を自分のパスワードに置き換えます...単純すぎないでください...
プロンプト「Query Ok」は、変更が成功したことを示します。
信じられないですか?終了しても構いませんが、もう一度ログインしてみてください。
これで… MySQL のインストールは完了です… 詳細な最適化設定についてはマニュアルを参照してください… MySQL と PHP の関係については後述します…
====== ============= ==================
「www.knowsky.com」
PHP を構成します:
X:ServerPHP と入力します... PHP.ini-recommend の名前を PHP.ini に変更し、テキスト エディターで開きます...
エラー報告レベルを変更します... 不規則に書かれたプログラムを実行します... 画面が「エラー」でいっぱいであることがわかります...
検索:
エラー報告 = E_ALL
次のように変更します。
error_reporting = error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
ローカルデバッグなので、当然エラーを出力してデバッグしたいのですが...
検索:
表示エラー = オフ
次のように変更します。
表示エラー = オン
ローカル開発者にとって、エラーのログ記録は不要なようです...
検索:
log_errors = オン
次のように変更します。
log_errors = オフ
拡張ライブラリへのパスを設定する必要があります...
検索:
拡張子ディレクトリ = "./"
次のように変更します。
extension_dir = “X:/サーバー/PHP/ext”
PHP 5 では、デフォルトでは MySQL のサポートが有効になっていません...
検索:
;拡張子=PHP_MySQL.dll
直前のセミコロンを削除します。
拡張子=PHP_MySQL.dll
さらに、vBulletin はすでに Mysqli のサポートを有効にしています...そこで、ここでは MySQL 拡張ライブラリを紹介します...
検索:
拡張子=PHP_MySQL.dll
以下から参加してください:
拡張子=PHP_mysqli.dll
もちろん、vBulletin のいくつかの画像関連機能をより適切に使用するには、GD2 ライブラリを有効にする必要があります...
検索:
;拡張子=PHP_gd2.dll
直前のセミコロンを削除します。
拡張子=PHP_gd2.dll
また、PHP_mbstring.dll、PHP_curl.dll、PHP_sockets.dll、PHP_xmlrpc.dll など、より一般的に使用されるライブラリを呼び出すこともできます。開く方法は上記と同じです。
(ここでは一般的な拡張機能のみが有効になっています...必要に応じて他の拡張機能を決定してください...)
vBulletin は組み込みのセッション メカニズムを使用しますが、PHP のセッション メカニズムは多くのプログラムで必要です...
検索:
;session.save_path = "/tmp"
既存のパスに変更します...
または、リリースディレクトリに tmp ディレクトリを作成します...
ここでは前者の方法を選択します... まず、このようなディレクトリ X:Session を作成します...
次に、それを次のように変更します。
session.save_path = “X:/セッション”
基本的にこれで設定は完了です…PHPも普通にMySQLに対応できます…詳しい設定はマニュアルを読んでください…
=================== = ================
結論:
最も基本的な WAMP 環境が構成されました... 次に、Zend Optimizer と Subversion も構成しました... これらは標準構成ではないため... ここでは紹介しません...
実際、Apache サーバーをインストールする必要はありません...残念ながら、ZIP バージョン 2.2.2 は見つかりませんでした...そして、SRC ファイルでコンパイルするのは面倒すぎます...そこで、単純にインストール プログラムを実行しました。 .. 次回システムを再インストールするまで待ってください... Apache が緑色になるでしょう... それを楽しみにしましょう... (約 2 年後?)
うーん……また何か思いついたら追加します……。