私は次のコンソールログを取得しています:
1:14:33 PM [Apache] Possible problem detected!
1:14:33 PM [Apache] Port 80 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM [Apache] Possible problem detected!
1:14:33 PM [Apache] Port 443 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM [main] Starting Check-Timer
1:14:33 PM [main] Control Panel Ready
1:15:10 PM [Apache] Starting Apache app...
1:15:11 PM [Apache] Status change detected: running
1:15:11 PM [Apache] Status change detected: stopped
「ステータスの変更が検出されました:実行中」から「停止」にすぐに変わります。私はしようとしました:
Skypeで誰かと共同作業をしているときにこれが起こったので、Skypeを終了することは選択肢ではありませんでした。
考えられる解決策の1つは、XAMPPがApacheに使用しているポートを変更することです。
XAMPPコントロールパネルに移動し、ApacheモジュールのConfigをクリックしてから、Apache(httpd.conf)。
これにより、XAMPP設定で構成されたエディターで構成ファイルが開きます(Windowsのデフォルトはnotepad.exe)。検索ツールを開き、80
を検索します。ポート番号80のように80を含む2行があるはずです。
Listen 80
ServerName localhost:80
80
を開いているポートに置き換えます。 8080
を使用しました。
Listen 8080
ServerName localhost:8080
SSL構成でも同じ手順を繰り返す必要があります。上記の手順を繰り返しますが、Apache(httpd-ssl.conf)に進みます。次の行のポート番号を置き換えます。
Listen 443
<VirtualHost _default_:443>
ServerName www.example.com:443
4433
を選択します。
完了クリックStartApacheの場合、Apacheは正常に起動します。私の側では、しかし、エラーはまだ表示されます。
skype-> tools-> options-> advancedおよびUN-checkで使用されているポート80および443に移動します。
Skype設定を開き、「ポート80を着信ポートとして使用する」というオプションのチェックを外した後、「管理者として」XAMPPサーバーを起動する必要がありました。
次のコマンドの出力で投稿を更新してください。パスを修正することを忘れないでください:
C:\> path\to\xampp\Apache\bin\httpd.exe
ポートを変更したので、ポートの競合の問題ではないと思います。
ちなみに 設定を変更 ポート80と443を使用しないスカイプでは、新しいバージョンではいくつかの変更があるはずですが、見つけることができるはずです。 :)
skype >> tools >> options >> advancedを取得し、チェックを外しました(使用ポート80および443)。
スカイプはポート80を使用していると表示されます。スカイプを無効にしてから、Webサーバーを起動します。