ホームページ >バックエンド開発 >PHPチュートリアル >ApacheがPHPを解析できない問題

ApacheがPHPを解析できない問題

WBOY
WBOYオリジナル
2016-06-23 14:13:131355ブラウズ

3 〜 4 日取り組んできましたが、設定方法を聞きに来ました。php のディレクトリは C:php です。 php の ini ファイルも変更されました。
Apache も変更されました。
LoadModule php5_module "C:/php/php5apache2_2.dll"
794ea01c23a0d5c1a7b2f169e4879de9
DirectoryIndexindex.phpindex.html
5da302f4fcbd7e79702bc304835d7871


AddType application/x-httpd-php .php .page ;環境変数、
PHP プログラムへのパスはありますか?


環境変数に C:php;C:phpext を追加しました
取り付けキットを使用すると、取り付けがとても簡単になります。 xamppなど。

やっと、Apache が動くようになりました。他のものをインストールするといろいろ問題がありそうなので、


まずは確認してみます。ファイル C:/php/php5apache2_2.dll は存在します

このファイルがあります

httpd.conf ファイルの変更内容:

AddType application/x-httpd-php .php

...

794ea01c23a0d5c1a7b2f169e4879de9 DirectoryIndexindex.phpindex.html

...

#BEGIN PHP インストーラー編集 - アンインストール時にのみ削除
PHPIniDir "C:/Apache"

LoadModule php5_module "C:/Apache/php5apache2_2.dll"

#PHP インストーラーの編集を終了 - アンインストール時にのみ削除します

ここに AddType application/x-httpd-php-source .phps という行がありません

コメントアウトして再試行できますか?

再起動する必要があります。その後のサービス


それだけでは十分ではありませんか?まだ質問がありますか?

元の Apache 全体をアンインストールし、元のインストール ディレクトリを削除します。次に、http://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.msi をダウンロードして、Apache をインストールし、この php を config に自動的に書き込みます。


mime.types ファイルを見て、「php」を検索して、
application/x-httpd-php php
application/x-httpd-php-source phps
これらの 2 行があるかどうかを確認してください。
application/x-httpd-php php はありません
application/x-httpd-php-source phps

追加されましたか

ない場合は追加してください

再インストールできる場合は10日の方法フロアが最も簡単です

追加しましたが、まだ機能しません


イベント ビューアー -> アプリケーションを開き、報告されるエラーを確認します。

デスクトップ -> コンピューター -> 管理 -> システム ツール -> ;イベント ビューアー -> アプリケーション。


使用したばかりの Apache HTTP サーバー 2.2.22
暗号化なしの Win32 バイナリ (mod_ssl なし) (MSI インストーラー): httpd-2.2.22-win32-x86-no_ssl.msi
http:/ /mirror.bjtu.edu.cn/apache//httpd /binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi

+

PHP 5.2 (5.2.17)
VC6 x86 スレッド セーフ (2011-Mar) -22 13:29:30)
http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.msi
インストールは成功しました

2 か所だけが変更されました。 、

ホーム ページ設定:

794ea01c23a0d5c1a7b2f169e4879de9

DirectoryIndex インデックス .phpindex.html

2071f931c9870be1bebed0bdda8305e7

ファイルの終わり PHP 読み込み:

PHPIniDir "C:/Apache"
LoadModule php5_module "C :/Apache/php/php5apache2_2.dll"


Apache は次の場所にインストールされます: C:/Apache
PHP は次の場所にインストールされます: C:/Apache/PHP
システム環境変数を追加します: C:Apache;C:ApachePHP;..


application/x-httpd-php-source phps

これは phps を解析するためにのみ使用されます。持っていなくても問題ありません。
鍵はloadmoduleです

申し訳ありませんが、この問題はデバッグできません。ミッションを完了するどころか、まだ二人はつながっていないようだ。
唯一の方法は、何度も試して、前回とは違うやり方でやってみることです。インターネットで「apache php mysql」を検索して、抜けている手順がないか確認してください。

アプリサーバーを侵害してインストールしました。オペレーティング システムに問題がある可能性があります。

次のファイル比較ツール (BeyondCompare、UltraCompare など)、

AppServ ディレクトリを Apache および php ディレクトリと比較します。違いが分かりましたので、すぐにご利用いただけます

さらに、インストール不要の、パッケージ化された環境に優しいサーバーを
のリソースで提供しています:
http://download.csdn.net/detail/guilyn/4214864
試してみてください。Win7 で使うのは簡単ですか :)

ポイントはありません、すべて桂林に

ちなみに、私は win7 でビルドしました

休暇後に新しい Win7 をインストールしましたが、同じ問題が発生しました。

数分間落ち込んだ後、突然 VC9 のバージョンを思い出しました。
php-5.3.10-Win32-VC9-x86.msi
http://windows.php.net/download/
案の定、問題は再インストールしたら解決しました。

公式説明:

Which version do I choose?If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHPIf you are using PHP with IIS you should use the VC9 versions of PHPVC6 Versions are compiled with the legacy Visual Studio 6 compilerVC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installedDo NOT use VC9 version with apache.org binariesVC9 versions of Apache can be fetched at Apache Lounge. We use their binaries to build the Apache SAPIs.


私もこのバージョンを持っており、XP にインストールしましたが、この問題は長時間インストールした後にも発生しました。元の投稿者によるこの記事を含め、多くの記事をチェックしました。まだ困惑しています。後で考えたのですが、誰かが設定できるので、おそらく私自身のシステムに問題があるのではないかと思いました。他のプログラムが正常に実行されている場合は、システムだけの問題である可能性は高くありません。最も可能性の高い問題は、Apache 自体と php の間のインストールの問題です。ようやく今日解決しました。問題の鍵は、以前に PHP の msi (つまりインストール バージョン) をインストールしている場合は、まずそれをアンインストールし、次に zip バージョンを使用して httpd.conf ファイルを解凍し、変更する必要があるということです。上記 18# で Guilyn によって言及されました。アンインストールしてもまだきれいではないと思われる場合は、レジストリを検索して php を削除してください (インストールしたバージョンによってレジストリに情報が書き込まれます)。 PHP が ZIP バージョンの場合は、2 階のポスターに記載されている環境変数に従って、ディレクトリを自分の PHP インストール ディレクトリに変更するだけです。

この情報はかなり過去のものですが、参考のために、友人の中には今でもこの構成を使用して wamp をインストールしている人もいるかもしれません。自分自身を祝いましょう! :)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。