XAMPPを使用してローカルマシンでPHP/MySQL/Apache環境を構成できません。
Xamppコントロールパネルで、ApacheおよびMySQLのステータスが開始済みと表示されていますが、localhost URLが機能していません。
起動するとxampp_start.exe次のエラーメッセージが表示されます。
通常、各ソケットアドレス(プロトコル/ネットワークアドレス/ポート)の使用は1つだけ許可されています。 :make_sock:アドレス127.0.0.1:80にバインドできませんでした。使用可能なリスニングソケットがないため、シャットダウンしています。ログを開けません
次の方法を試しましたが、この問題を解決できません。
私の問題を解決する他の解決策はありますか?私は覚えています、すべてが1回正常に動作し、10か月前にセットアップをアンインストールしました。 xamppを再インストールしようとすると、問題が発生します。私はWin-xp osを使用しています。 avast AntiVirusを使用しています。インストールXAMPP Windows 1.7.7インストーラー "E/xampp"場所にありますが、プログラムファイルとOSは[〜#〜] c [〜 #〜]ドライブ。
できるだけ早く私を助けてください。 事前に感謝します
一般に、オペレーティングシステムが使用しているポートをいじるのはよくない考えのようです。印刷しようとすると、奇妙なネットワークの問題が発生します。
さらに、私にとっては、2つのWebサーバー(IISが.NETプロジェクト用にローカルで実行されている)が異なるポートでリッスンすることが重要でした。
最良の状況は、ApacheがリッスンするIPポートを変更することでした(デフォルトは、すべてのWebトラフィックの標準であるポート80です)。
私はポート8666に変更しました(ただし、1024を超えるものにすることもできます)。私は次のことをしました:
次のディレクトリでhttpd.confファイルを見つけます。
[インストールディレクトリ]\xampp\Apache\conf
(私のはC:\ xampp\Apache\confにありました)
「Listen 80」という行を見つけます
人生は良いはずです。
この方法の唯一の欠点は、もうhttp://localhost/xampp
にアクセスできないことです。特に使用するポート(デフォルトでは80を使用)をブラウザーに通知する必要があるため、http://localhost:8666/xampp/
を使用する必要があります(ポートはコロンと番号で指定されます)。
クールなのは、http://localhost:8666
を実行してApacheを実行し、http://localhost:8616
を実行してローカルを実行できることですIIS .NETプロジェクトの場合)。
注: XAMPPインストールパスに特殊文字を含めることはできません。スペースは許可され、括弧は許可されません。その他の特殊文字はテストする必要があります。 XAMPPインストールパスに括弧などの特殊文字が含まれている場合、Apacheは起動しません。
あなたはすでに最大限を達成しました。 XAMPPコントロールパネルに移動して、次の操作を実行してください。
構成(ウィンドウの右上隅)>サービスとポートの設定> Apache>変更したポート番号を割り当てます。