ホームページ  >  記事  >  バックエンド開発  >  Apache を起動できない場合は、php5apache2_2.dll モジュールを読み込んでください。

Apache を起動できない場合は、php5apache2_2.dll モジュールを読み込んでください。

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

もともとこれを投稿するつもりはありませんでしたが、この壊れた環境を構築するために半月の時間を無駄にしてしまったので、本当に耐えられません。開発環境はapache2.2+mysql+php5.3.6です。どのように設定しても、php.iniとApacheのhttpd conf設定ファイルをどう考えても、一部のパスで構文エラーが発生し、php5apache2_2をロードできません。モジュールをサーバーに送信します (この段落は表示時に英語ですが、私が翻訳しました)。
Baidu で考えられるすべての状況を検索しましたが、結局、オペレーティング システムに問題があるのではないかと疑い始めました。別のシステムに変更した後、問題は解決しました。システムのどこに具体的な問題があったのかは明らかですが、YuLinMuFeng の Ghost XP SP3 がインストールされたバージョン YN9.9 を使用している場合は、エラーが発生するまで待つ必要があります。


ディスカッションへの返信(解決策)

ありがとうございます!

実際、私たちは皆、先人の失敗経験をもとにここに来ました...

試したことはありませんが、共有してくれてありがとう!

パスが分からなかっただけです。次回はこれらの DLL をすべて system32 にコピーし、php.ini の正しいパスを変更できます。でも、この種のゴーストシステムは使わないでください。私は決して使いません。笑 かわいそうな子ですね

投稿者の問題はシステムにあるはずはなく、モジュールのパスの問題であるはずです

慎重に調査した結果、たとえ環境で指定したとしても、問題の鍵はパスの問題ではないことがわかりました変数パスを使用して、これらの DLL をデフォルトのシステム パス system32 に配置しましたが、Apache のエラー カテゴリは依然として構文エラーでした。テスト後、新しいシステムの system32 フォルダー内のすべてのファイルを置き換えました。以前のシステム.ファイルを変更する必要がないことが判明しました。特に開発を行っている友人は、ゴースト システムの最適化されたバージョンを使用すべきではないようです。純粋なバージョンはより信頼性が高くなります。

この問題を解決する別の方法は、ソフトウェアをインストールできる限り、どのような種類の壊れたシステムであっても、Apache が推奨しているわけではありませんが、すべての問題を解決します。結局のところ、設定に問題がありますが、手動設定ではどこが問題なのかがわからないため、何をしても開始できません。インストールする必要はありません。インストールされていれば、いくつかの小さな設定を変更するのは簡単です。ハハ、一緒に楽しんでね。投稿しました

先生、私もこの問題に遭遇しました。非常に奇妙なのは、昨日は正常に起動できたのに、今日は何も変更せずに起動できなくなり、あまりにも時間を無駄にしました...

c:apachebin>httpd.exe
httpd.exe: 構文C:/apache/conf/httpd.conf の 483 行目のエラー: C:
/PHP/php5apache2_2.dll をサーバーにロードできません: 何か?

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