1. Apache
Apache 公式 Web サイトではソース コードしか提供されていないため、使用する場合は自分でコンパイルする必要があります。ここではサードパーティのインストール パッケージである Apache Lounge を選択します。
Apachelounge の公式ダウンロード アドレスを入力します: http://www.apachelounge.com/download/
まず、vc redist をダウンロードしてインストールします。これは、vc redist に必要なコンポーネントです。 Apache を実行します。
Apache の解凍されたバージョンをダウンロードし、解凍されたフォルダーをインストールするパスに配置します。 : 設定ファイルを変更します:Apacheデフォルト存在パス:「c:Apache24
」(バージョン番号は異なる場合があります)。そうでない場合は、Apachconfhttpd.conf 設定ファイルを開き、「#」でコメントされていないすべての「c:Apache24cgi-bin
」を次のように変更する必要があります。対応するパス。www.example.com:80」を見つけ、前のコメントを削除し、「www.example.com」を「localhost」に変更します。ポートを変更したい場合は、前の「Listen: 80」の 80 と合わせて、ここの「80」を変更します。
(オプション) システム変数を追加します: 「Apache インストール パス bin」を Path に追加します。
localhost:80 と入力します。アクセスできなければ、Apache の設定は完了です。
PHPのダウンロードアドレスを入力します
最新のものをダウンロードスレッドセーフ バージョンの PHP zip パッケージを解凍して、インストールするパスに配置します。注: ダウンロードした PHP VC のバージョンは、以前にインストールした VC redist のバージョンよりも高くすることはできません。
PHPインストールディレクトリに入り、php.ini-developmentのコピーをコピーし、名前をphp.iniに変更して、インストールパスに置き、「extension_dir」を見つけ、コメントを削除して変更します。値を「PHPインストールパスext」に
ApacheにPHPをロード
LoadModule php7_module " PHPインストール パス php7apache2_4.dll" # Apache にモジュールとして PHP をロードします。"php7_module" の "7" は PHP バージョンに対応する必要があります。さらに、異なる PHP バージョン " " php7apache2_4.dll”は異なる場合があります。 PHPIniDir "
PHPのインストールパス" #ApacheにPHPのインストールパスを伝える
AddType application/x-gzip .gz .tgz を探し、次の行にコードを追加します: AddType application/x-httpd-php .php .html: .php および .html ファイルを宣言します。 PHPプログラムを実行することができます。
テスト: Apache インストール パス htdocs の下に新しいファイル test.php を作成し、編集します: 、Apache を起動し、ブラウザに次のように入力します: localhost: 80/test.php。
3. MySQL
インストール: 対応するインストール バージョンを https://dev.mysql.com/downloads/ からダウンロードし、必要に応じてインストールします。
PHP で MySQL に接続するアセンブリをロードします。php.ini 拡張セクションに行 extension=php_mysqli.dll を追加します。
注: PHP のバージョンが異なると、mysq に接続するためのアセンブリが異なる場合があります。ext フォルダーに移動して、PHP が提供するものを確認し、ここに記述します。アセンブリが異なれば、データベースに接続するときに使用する関数も異なる場合があります。
テスト: test.phpで編集: localhost","root","pwd") または die("接続できません " ); ?> を実行し、データベースを起動し、Apache を再起動して、ブラウザ上でエラー メッセージが表示されないことを確認します。
以上がWindowsでのPHP開発環境のインストールについて詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。