
xamppをインストールすると色んな人がportの問題に遭遇するように、私もportが問題ありだと思っています。apacheが動きません。
ネットで調べながら、あらゆる以下の対処は行いました。
- ISSサービスのチェックをOFF
- cmdより、apache2.4のサービス登録
- Skype portの変更
- xamppの再インストール
- port番号の変更(apache 80→8080, Mysql ???→3306, tomcat 8080→3000)
現在PHPをやりたいと思っているので、tomcatはいらないのですが、インストールしてしまったため、apacheの変更後のportと競合するのでとりあえず3000で逃げましたが、逃げれてない様子。3000は何か問題なのでしょうか。
またuninstallボタンを使って、tomcatのアンインストールを試みたのですが、出来てないようです。
そして、肝心のapacheは確か、最初インストールした時はapacheもmysqlもRunningとなっていたけど、自分で作ったプログラムが動いてないなぁ、おかしいなぁと思って、色々とチェックしているうちにapacheがstartしなくなり、今ではinfo.phpも表示されなくなって、もうお手上げ状態です。
何がいけないのでしょうか。
こちらがエラーログになります。
0:34:44 [mysql] XAMPP MySQL is already running on port 3306
0:34:44 [Tomcat] Problem detected!
0:34:44 [Tomcat] Port 8080 in use by ""C:\xampp\apache\bin\httpd.exe" -k runservice"!
0:34:44 [Tomcat] Tomcat WILL NOT start without the configured ports free!
0:34:44 [Tomcat] You need to uninstall/disable/reconfigure the blocking application
0:34:44 [Tomcat] or reconfigure Tomcat and the Control Panel to listen on a different port
0:34:44 [main] Starting Check-Timer
0:34:44 [main] Control Panel Ready
--------------------追記-------*-
tomcatをインストールせずに、xamppを入れなおしました。
info.phpも表示され、正常に動いてる感じはします。が、私が作ったフォームプログラムはブランクで送信すればエラーメッセージが表示されるはずなのに、submitボタンを押しても何も動作しません。なので、見た目は正常に見えるのですが、何かがぶつかっているような気がします。apacheのportは8080に変えたのですが、xamppの再起動では反映されてないようです。
xamppに表示されているメッセージは以下の通りです。
11:31:54 [main] All prerequisites found
11:31:54 [main] Initializing Modules
11:31:54 [Apache] XAMPP Apache is already running on port 80
11:31:54 [Apache] XAMPP Apache is already running on port 443
11:31:54 [mysql] XAMPP MySQL is already running on port 3306
11:31:54 [main] The Tomcat module is disabled
11:31:54 [main] Starting Check-Timer
11:31:54 [main] Control Panel Ready
回答2件
あなたの回答
tips
プレビュー