PHP 構成の詳細については、PHP チュートリアルをご覧ください。
PHP の長い開発期間を経て、多くのユーザーが PHP をよく知っています。ここで私の個人的な理解を述べ、皆さんと議論します。以下にPHPの設定手順を紹介します。 Apache 2 などの PHP のソース コードをダウンロードすることもできますが、バイナリ配布パッケージを直接使用することをお勧めします。
PHP 設定
ここからが最も興味深い部分です。Apache と PHP を完璧に連携させることです。まず、C:PhpDlls ディレクトリ内のすべての DLL ファイルを Windows システム ディレクトリ (%windir%System) にコピーしてください。次に、Apache 構成ファイル (Httpd.conf) で多数の AddType コマンドを含むセクションを探し、次の行を自分で追加します:
<ol class="dp-xml"><li class="alt"><span><span>AddType application/x-httpd-php .php </span></span></li></ol>
Copy C:PhpPhp.ini-recommended を Windows ディレクトリ (%windir%) )、「名前を変更」を Php.ini に置き、テキスト エディタで開きます。 doc_root、extension_dir、session.save_path を設定する 3 行を、以下に示す内容と一致するように編集します。必ず、InstallDir を Apache 2 インストール ディレクトリの名前に置き換えてください。
<ol class="dp-xml"> <li class="alt"><span><span class="attribute"><font color="#ff0000">doc_root</font></span><span> = c:apacheapache2htdocs </span></span></li> <li class=""><span> </span></li> <li class="alt"> <span></span><span class="attribute"><font color="#ff0000">extension_dir</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">c</font></span><span>:phpextensions </span> </li> <li class=""><span> </span></li> <li class="alt"> <span></span><span class="attribute"><font color="#ff0000">session.save_path</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">c</font></span><span>:/temp </span> </li> </ol>
session.save_path ではスラッシュとバックスラッシュの両方を使用できます。 PHP 設定では、これらのパス パラメーターの最後にバックスラッシュが必要であると主張していますが、これは誤りです。これは PHP 4.3 では必要ありません。また、C:Temp が存在しない場合は、自分で作成してください。
次のステップは、Apache が PHP プログラムをモジュールとして実行できるようにすることです。これには 2 つのステップを実行する必要があります。まず、C:PhpPhp4ts.dll を Windows システム フォルダー (%windir%System) にコピーします。 Httpd.conf で LoadModule セクションを見つけて、次の行を自分で追加します:
<ol class="dp-xml"><li class="alt"><span><span>LoadModule php4_module “c:/php/php4apache2.dll” </span></span></li></ol>
何らかの理由で PHP プログラムを CGI モード (Php.exe を使用) で実行する必要がある場合は、上記の行をコメントに変えて、次の行を追加してください。 Httpd.conf に次の行を追加します:
<ol class="dp-xml"> <li class="alt"><span><span>ScriptAlias /php/ "c:/php/" </span></span></li> <li class=""><span> </span></li> <li class="alt"><span>Action application/x-httpd-php "/php/php.exe" </span></li> </ol>
Is everything do?
変更を保存した後、Apache 2/PHP 4 が完全なペアになることを確認するために、次の 2 つの点を自分で証明する必要があります: Apache は正常にロードできるか、そしてロードできるか。 PHPページを正しく処理できますか?
Apache が正常にロードできるかどうかを確認するには、開いたコマンド ライン ウィンドウに次のコマンドを入力します:
<ol class="dp-xml"><li class="alt"><span><span>apache–k start </span></span></li></ol>
また、Apache が実行中の場合は、次のコマンドで再起動できます:
<ol class="dp-xml"><li class="alt"><span><span>apache–k restart </span></span></li></ol>
Apache を起動する利点コマンドライン 問題は、エラーが発生した場合、Apache は即座にそれを報告するということです。遭遇する可能性のある最も一般的な問題は、Apache が何らかの理由で Php4apache2.dll をロードできないことです。 Apache がこのエラーを報告した場合は、上記の手順を再度実行して、すべてが正しいことを確認してください。 Apache が PHP ページを正しく処理できるかどうかを確認するには、テキスト エディターを使用して、次の行のみを含む Phptest.php という名前の単純な PHP ページを作成します。
<ol class="dp-xml"><li class="alt"><span><span><? phpinfo(); ?> </span></span></li></ol>
ファイルをメインの Web サーバー ディレクトリ (C:InstallDirectoryApacheApache2Htdocs) に保存します。ブラウザで http://localhost/phptest.php にアクセスします。すべてが正常であれば、PHP ロゴと多くの設定およびその他の情報が含まれる Web ページが表示されるはずです。 PHP が現在 CGI 経由で実行されているか、Apache 内で実行されているかを確認するには、環境変数 orig_script_name を確認します。 PHP が CGI 経由で実行される場合、この変数の値は /Php/Php.exe になります。 Apache が PHP スクリプトをモジュールとして実行している場合、この変数の値は /Phptest.php である必要があります。
Windows に Apache 2 と PHP をインストールするのは簡単な作業ではありませんが、石を探して川を渡る必要はありません。この記事の手順に従って、この最高かつ最もコスト効率の高いものをすぐに構築できるはずです

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
