4

ポート 80 が使用されているため、XAMPP 3.1.0 が機能していません。私は周りを見回しましたが、これは一般的な問題のようです。IIS を停止しました。Skype は実行されていません。Web 展開エージェント サービスは実行されています。Apache の httpd.conf の構成を変更して、この質問に対する 2 番目の回答に従って、ポート 80 をリッスンしました: XAMPP PORT 80 is Busy / Apache 構成ファイルの EasyPHP エラー:それでもうまくいきません。XAMPP のコントロール パネルのエラー メッセージは次のとおりです。

2:03:49 PM [Apache] Problem detected!
2:03:49 PM [Apache] Port 80 in use by "system"!
2:03:49 PM [Apache] Apache WILL NOT start without the configured ports free!
2:03:49 PM [Apache] You need to uninstall/disable/reconfigure the blocking application
2:03:49 PM [Apache] or reconfigure Apache to listen on a different port
2:03:49 PM [Apache] XAMPP Apache is already running on port 443
2:03:49 PM [mysql]  MySQL Service detected with wrong path
2:03:49 PM [mysql]  Change XAMPP MySQL settings or
2:03:49 PM [mysql]  Uninstall/disable the other service manually first
2:03:49 PM [mysql]  Found Path: ERROR: Not Able To Open Service Manager
2:03:49 PM [mysql]  Expected Path: c:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql
2:03:49 PM [mysql]  Problem detected!
2:03:49 PM [mysql]  Port 3306 in use by "mysqld.exe"!
2:03:49 PM [mysql]  MySQL WILL NOT start without the configured ports free!
2:03:49 PM [mysql]  You need to uninstall/disable/reconfigure the blocking application
2:03:49 PM [mysql]  or reconfigure MySQL to listen on a different port
2:03:49 PM [Tomcat] Problem detected!
2:03:49 PM [Tomcat] Port 8080 in use by "c:\xampp\apache\bin\httpd.exe"!
2:03:49 PM [Tomcat] Tomcat WILL NOT start without the configured ports free!
2:03:49 PM [Tomcat] You need to uninstall/disable/reconfigure the blocking application
2:03:49 PM [Tomcat] or reconfigure Tomcat to listen on a different port

localhost にアクセスすると、コントロール パネルでサービスが停止しているにもかかわらず、IIS7 の画面が表示されます。

4

3 に答える 3

6

昇格したコマンド プロンプトで使用netstat -banoして、どのアプリがどのポートでリッスンしているかを確認します。

ただし、通常、次のアプリケーションは Windows でポート 80 を使用します。

IIS
World Wide Web Publishing service
IIS Admin Service
SQL Server Reporting services
Web Deployment Agent Service

実行中の上記のアプリケーションを停止します。これは、タスク マネージャーの [サービス] タブで実行できます。

于 2013-08-09T09:45:00.027 に答える
2

このリンクでThe Computer Huggerの回答を参照してください(役立つことを願っています) Apacheとポート80で動作します

そうでない場合は、私の場合に役立ったので、次のことを試してください。エラーの理由は、SQL レポート サービスが Apache が使用するポート 80 を利用していることです。SQL Reporting Services の自動開始を無効にすると、問題は確実に解決します。

SQL Reporting Service を停止し、[開始] と入力して、名前をクリックし、[コンピューターの管理] を選択してから、[サービスとアプリケーション] > [SQL Server 構成] > [サービス & SQL レポート サービスを検索] を選択し、[手動で開始] に設定して停止します。

XAMPPサーバーを再起動してください。うまくいけば、うまくいくでしょう:)

于 2013-03-10T17:59:32.330 に答える
1

Windows 8にもXAMPPをインストールした後、このエラーが発生しました:

[Apache]    You need to uninstall/disable/reconfigure the blocking application
[Apache]    or reconfigure Apache to listen on a different port

これを修正するために私がしたことは次のとおりです。

  1. Windows Update に移動し、すべての Windows Update が処理されていることを確認します。

  2. コンピュータを再起動します。そして、XAMPP コントロール パネルを起動します。その後、エラーはなくなり、次のように表示されます。

    [main]  Windows Version: Windows 8 Pro  64-bit
    [main]  XAMPP Version: 1.8.3
    [main]  Control Panel Version: 3.2.1  [ Compiled: May 7th 2013 ]
    [main]  You are not running with administrator rights! This will work for
    [main]  most application stuff but whenever you do something with services
    [main]  there will be a security dialogue or things will break! So think 
    [main]  about running this application with administrator rights!
    [main]  XAMPP Installation Directory: "c:\xampp\"
    [main]  Checking for prerequisites
    [main]  All prerequisites found
    [main]  Initializing Modules
    [main]  Starting Check-Timer
    [main]  Control Panel Ready
    

そのため、いくつかの警告がありましたが、問題なく起動しました。

于 2013-07-27T16:00:57.133 に答える