PHP環境を構築することは難しくありませんが、プロセスは少し面倒です。独自プログラムでPHP+MySQL環境を構築するのは時間も手間もかかります。また、この種のエラーは、PHP の設定時によく発生します。 mysql 拡張機能や zend のインストール失敗などの問題。ここでは、統合環境を使用して PHP オペレーティング環境を迅速に構築する方法と、仮想ホスト、つまり phpnow ソフトウェアを構築する方法を共有します。
PHP オペレーティング環境全体を段階的にインストールしたい場合は、このサイトの記事を参照してください:
Windows 7 で PHP 実行環境をセットアップする方法
phpnow は、プロフェッショナルな PHP 実行環境を簡単かつ迅速に構築できる、高速で標準的なプロフェッショナルな PHP パッケージです。以下で具体的なプロセスを見てみましょう。
まず、http://servkit.org/download から PHPnow の最新バージョンをダウンロードします。 PHPnow には 2 つのパッケージがあり、1 つは exe 自己解凍バージョン (推奨、この記事はこのバージョン用)、もう 1 つは純粋な 7z ファイル (exe 自己解凍なし) です。
PHPnow-1.4.x.exeを実行すると、以下の画像が表示されます。 Enter キーを押すだけです (解凍完了後にインストール プログラムが自動的に実行されるため、ここでインストール ディレクトリを選択する必要があることに注意してください。デスクトップに解凍すると、デスクトップ上のファイル ディレクトリに自動的にインストールされます)。
自動解凍が完了すると、初期化のために Init.cmd が自動的に実行されます (この間にファイアウォールのプロンプトが表示される場合があります。許可してください)。下の写真に示すように:
Init.cmdは10秒で完了します。すべてが完了すると、デフォルトのページが自動的に開きます (そうでない場合は、http://127.0.0.1 を手動で開いてみてください)。
Webサイトを構築するだけなら上記の環境で十分です。多くの場合、複数の独立した Web サイトを開く必要があります。たとえば、フォーラムとホームページを分離したり、友人とサーバーを共有したりするなどです。このとき、仮想ホストを使用します。
PHPnow 仮想ホストの使用について話しましょう。とてもシンプルです。
ダブルクリックして D:PHPnowPnCp.cmd を実行し (インストール パスが D:PHPnow ではない可能性があります)、2 を入力して Enter を押します。プロンプトに従って、新しい仮想ホスト情報を入力します。以下に示すように:
情報を入力して Enter を押すと、Apache が自動的に再起動され、有効になります。次に、追加したばかりのドメイン名にアクセスし、事前にドメイン名を解決してサーバー IP を指定していることを確認してください。
ドメイン名をお持ちでない場合、またはその使用方法がわからない場合は、C:WINDOWSsystem32driversetchosts を編集して「仮想ドメイン名」を使用できます。
この例の bbs.test.com は、「127.0.0.1 localhost」の次の行に「127.0.0.1 bbs.test.com」という行を追加することで実装されています。
各仮想ホストに MySQL データベースを割り当てる必要がある場合もあります。phpmyadmin を使用してユーザーとデータベースを割り当てる方法は次のとおりです。
http://127.1/phpMyAdmin を開き、root としてログインします。
次に「権限」をクリックし、「新しいユーザーを追加」をクリックします。
新しいユーザー名とパスワードを入力します;
2 番目のオプション「同じ名前でデータベースを作成し、すべての権限を付与する」を選択します。
その他はデフォルトのままです。必要な場合を除き、グローバル権限を選択する必要はありません。それ以外の場合は、まったく選択しないでください。
[実行]をクリックして完了です。分からなかったら写真だけ見てください。
追加したばかりのユーザー名とパスワードをユーザーに渡すだけです。 root が最高の権限を持っていることに注意してください。パスワードを安易に他人に教えないでください。
わかりました!これで、プロフェッショナルな PHP サーバー環境が完成しました。