いわゆる WAMP 環境は、Windows+Apache+Mysql+PHP の開発および実行環境です。これは、PHP 開発を学ぶための最も基本的なステップです。統合開発環境は、一度に多くのことを習得できるようになりましたが、基本的なスキルとして、まだ学習する必要があります。
PHPをローカルに構築するプロセスにおいて、PHP環境の構成は重要な部分です。この記事では、PHPのローカル環境の構成について簡単に説明します。誰もが学べるように!
Windows+Apache+Mysql+PHPの開発および実行環境の構成
Apacheをインストールする
Apache サーバーのダウンロードを入手します
これは、open ssl モジュールを含むウィンドウ実行可能プログラムです。直接実行し、配置する必要があるディレクトリにインストールします。追加のポート番号を指定せずにローカル HTTP サーバーにアクセスできるように、ポート 80 の使用に注意してください
すべてがインストールされたら、ブラウザを開いて http://localhost と入力してテストします。「It Works」が表示されれば、インストールは成功です。
MysqlをインストールしますMysql をダウンロードして入手します
Mysql をインストールします。これはパッケージ化されたインストール パッケージです。プロンプトに従ってインストールするだけです
Mysql Workbench もあります。これは、一緒にダウンロードしたり、他の便利な管理クライアントを使用したりできる、視覚的な Mysql 管理ソフトウェアです。
管理クライアントを使用してローカル Mysql に接続できれば、インストールは成功しています。
PHPをインストールする
PHPのダウンロードを入手します。選択できる複数のバージョンが表示されます:
Apacheのバージョンが1または2の場合は、VC6コンパイル済みバージョンをダウンロードします
サーバーとして IIS を選択した場合は、VC9 でコンパイルされたバージョンを使用してください
X86は32ビットオペレーティングシステムを表し、X64は64ビットオペレーティングシステムを表します
スレッドセーフと非スレッドセーフは、WebサーバーがPHPをどのように実行するかによって異なります。 ISAPI の場合、ユーザー要求を処理するために DLL を呼び出す必要があります。処理後すぐに DLL が消えるわけではないため、効率を高めるためにマルチスレッドを使用するためにスレッド セーフ チェックを実行する必要があります。 。 Fast CGI の場合は、単一スレッドでのみ実行されるため、スレッドの同時実行でセキュリティ チェックを実行する必要はありません。スレッド セーフティ チェックを削除することは、不要なシステム消費をキャンセルすることと同じであり、それによって実行速度が向上します。スレッドセーフ。
ここでは直接インストールできるダイレクトインストールパッケージもありますが、手動インストールにはZIPパッケージを選択します。第一に、手動インストールの方が柔軟性があり、第二に、より重要なPHPの内部構造を理解できるからです。将来的に PHP をさらに使用するために。
圧縮パッケージをターゲットのディスクディレクトリに解凍します。解凍されたディレクトリが C:php に似ている場合は、一部の Web サーバーがスペースを含むパスをサポートしていない可能性があるため、ディレクトリ間にスペースを使用しないことをお勧めします。
php5ts.dll Lujinの環境変数を設定します。ルート ディレクトリにある一部の DLL には Web サーバーの名前が含まれており、これらの関連サーバー モジュールを使用すると、Web サーバーで PHP をより効率的に実行できます。すべてのモジュールは php5ts.dll を使用する必要があるため、システムはその場所を認識する必要があります。通常、検索順序は次のとおりです。
php.exeの実行場所、またはWebサーバーがサーバーモジュールを使用している場合はWebサーバーの実行ディレクトリ(通常はbin)環境変数PATHに含まれるパス
現在のルートディレクトリを PATH に追加して、Web サーバーの構成に関係なく、システムが php5ts.dll を見つけられるようにします
PHP の初期化情報を設定するには、php.ini-production をコピーして php.ini に名前を変更するだけで、PHP は実行中に php.ini ファイルを自動的に検索して読み取ります。さらに、Windows NT、2000、XP、または 2003 で NTFS フォーマットを使用している場合は、Web サーバーを実行しているユーザーが php.ini に対する読み取り権限を持っていることを確認してください。
PHP と Apache を関連付けます。この設定を行うと、Apache に PHP 解析機能が追加されます。 PHP と Apache を連携できるように設定するには 2 つの方法があります。 1 つは CGI としてインストールする方法、もう 1 つは Apache モジュールとしてインストールする方法です。前述したように、Server モジュールの方が優れているため、この方法でインストールし、Apache の httpd.conf に次の 3 行を追加するだけです。
コードは以下の通りです:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
統合検出
最後に、環境が正しく動作しているか確認してみましょう。
拡張子test.iniを使用して新しいテキスト名を作成します
次のコードをファイルに追加します。
コードは以下の通りです:
phpinfo();
?>
Apacheサーバーのhtdocsディレクトリに置きます
その後、ブラウザに http://localhost/test.php と入力すると、PHP のバージョンとコンポーネント関連の統計が表示されれば、正常に動作しています。このうち、mysqlnd が有効になっており、Mysql ドライバーも正常に有効になっていることがわかります。
このようなWAMP環境が整備されており、開発と学習の基礎となる環境ですので、まずはこちらからご紹介させていただきます。最後に、皆さんの幸せな研究と早期の反撃を祈っています。 。 。
この記事の内容は以上です。皆さんに気に入っていただければ幸いです。