ホームページ >バックエンド開発 >PHPチュートリアル >ApacheがPHPを解析できない問題
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 が動くようになりました。他のものをインストールするといろいろ問題がありそうなので、
このファイルがあります
httpd.conf ファイルの変更内容:
...
794ea01c23a0d5c1a7b2f169e4879de9 DirectoryIndexindex.phpindex.html...
#BEGIN PHP インストーラー編集 - アンインストール時にのみ削除
PHPIniDir "C:/Apache"
#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.html2071f931c9870be1bebed0bdda8305e7
ファイルの終わり 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.
この情報はかなり過去のものですが、参考のために、友人の中には今でもこの構成を使用して wamp をインストールしている人もいるかもしれません。自分自身を祝いましょう! :)