最近、仕事の都合上、PHPの基本的なプログラミングを学ばなければいけないので、PHPの動作環境を構築する方法を学びました。
しかし、教科書の紹介によると、WMAPをインストールした後、正常に実行できなくなりました。後で、Apache が実行されていないことがわかりました。 WMAP で Apache オプションに移動し、起動することを選択しますが、起動できません。
専門家からいくつかのアドバイスを受けた後、私は次のように Apache を起動できないと結論付けました:
考えられる状況 1:
Apache2 をインストールするパスに中国語を含めることはできません。
考えられる状況 2:
Apache を再起動すると、エラー メッセージ ボックスが表示され、「要求された操作は失敗しました!」というメッセージが表示されます。その後、サービスを開いて Apache2 を起動すると、次のメッセージが表示されます:
「Windows はローカル コンピューターで Apache2 を起動できません。 .." 。そして、特定のサービス エラー コード 1" を参照してください。 # Apache がバインドされたすべての IP アドレスにグロミングするのを防ぎます。
#
#Listen 12.34.56.78:80
Listen 80
ポート 80 を 81 またはその他に変更します。
変更した後、
#Listen 12.34.56.78:81080
Listen 8080
もう一度 ApacheServices を再起動すれば問題はありません。おそらく、この方法は、構成時に apache_2.2.11-win32-x86-no_ssl.msi バージョンを使用した場合と、使用していないバージョンでは異なる解決策になる可能性があります。これが私が変更した方法であることを確信しているので、問題を解決した後の喜びをここで共有したいと思います。
考えられる状況 3:
「Windows はローカル コンピューター上で Apache2 を開始できません。詳細については、システム イベント ログを参照してください。これが Microsoft 以外のサービスの場合は、サービスにお問い合わせください」ベンダーに問い合わせて、特定のサービス エラー コード 1 を参照してください。」
お試しください 何度か試してみましたが、うまくいきませんでした。その後、MYSQL を起動しましたが、Apache は起動できませんでした。考えてみると、前回は httpd.conf ファイルが変更されていたようです。 、 それだけでした 「AddCharset GB2312」を「AddDefaultCharset」に変更します。 GB2312" 私の PHP プログラムでは URL 内の漢字を取得できないため、ここに問題があると思い、「AddDefaultCharset」に変更しました。 GB2312" だったので、今度検証してみようと思い、今日起動してこの問題に気づくまでは Apache を起動しませんでした。元の "AddCharset" に戻しました。 GB2312「また起動しました!でも無事起動できました!このキャラクター設定に問題があるようです!」
考えられる状況 4:
Windows はローカル コンピューター上で Apache2 を起動できません
http://www.bkjia.com/PHPjc/860921.html