xamppでApacheのServiceにチェック入れたら怒られた

ふともも…もとい、ふと思い立ってxampp(on Windows 7)のApacheをサービスとして動かそうと思ったら怒られたのでメモ。
単純に今回はxampp-control.exeを管理者権限で動かしてなかっただけ。


起動直後
xampp 起動

Serviceにチェックを入れた後
xampp 失敗


10:18:36 [Apache] Installing service...
10:18:43 [Apache] Apache Service detected with wrong path
10:18:43 [Apache] Change XAMPP Apache settings or
10:18:43 [Apache] Uninstall/disable the other service manually first
10:18:43 [Apache] Found Path: ERROR: Not Able To Open Service Manager
10:18:43 [Apache] Expected Path: "c:\xampp\apache\bin\httpd.exe" -k runservice
10:18:43 [Apache] Successful!

Successful!じゃねーょ!ぉこだょ!

で、管理者として実行したら
xampp 成功

無事に出来ましたとさ、おしまい。

追伸:
Serviceとして動かすように変えたらapache起動時にphpのエラーログに
[cc lang=”text”]
PHP Warning: PHP Startup: in Unknown on line 0
[/cc]
とか言うのが出るようになってしまい、
[cc lang=”text”]
PHP Fatal error: Call to undefined function oci_connect()
[/cc]
となってしまった。
ユーザ環境変数のpathにOracle Instant Clientのパスを入れていたのが原因。
システム環境変数のpathに移動させたらでなくなった。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください