Windows7にXAMPP1.7.1をインストールする際のエラーメッセージの解消方法とは?

このQ&Aのポイント
  • Windows7にXAMPP1.7.1をインストールする際に、ApacheとMySQLの起動中にエラーが発生する問題が発生しています。
  • Apacheの起動中には『Apacheの起動中にエラーが発生しました。』というメッセージが表示され、MySQLの起動中にも同様のエラーメッセージが表示されます。
  • 原因として、プロトコル、ネットワークアドレス、またはポートの使用が制限されていることが考えられます。具体的な解決方法は分かりませんが、諸先輩の方々にご教授いただければ幸いです。
回答を見る
  • ベストアンサー

windows7にXAMPP1.7.1をインストール

  windows7搭載のパソコンにxampp-win32-1.7.1-installer.exeをインストールしたのですが…、 xamppのcontrol panelのApacheの開始ボタンをクリックすると、『Apache の起動中にエラーが発生しました。』と言うメッセージが出てきます。 MySqlの開始ボタンをクリックしたときも、同様のメッセージが表示されます。 xamppファイルの中にある「apache_start.bat」ファイルをダブルクリックすると、次のようなメッセージが表示されます。 --------------------------------------------------------------------- Diese Eingabeforderung nicht waehrend des Running beenden Bitte erst bei einem gewollten Shutdown schliessen Please close this command only for Shutdown Apache 2 is starting ... (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま たはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to addr ess 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Apache konnte nicht gestartet werden Apache could not be started 続行するには何かキーを押してください . . . --------------------------------------------------------------------- apacheファイルの中のapache_installservice.batをダブルクリックすると、 次のようなメッセージが出る。 --------------------------------------------------------------------Installing Apache2.2 as an Service Service "apache" is not installed. Now we Start Apache2.2 :) システム エラー 5 が発生しました。 アクセスが拒否されました。 続行するには何かキーを押してください . . . --------------------------------------------------------------------- 今度は、xamppのmysql_start,batをダブルクリックすると、次のようなメッセージが出る。 --------------------------------------------------------------------- Diese Eingabeforderung nicht waehrend des Running beenden Please dont close Window while MySQL is running MySQL is trying to start Please wait ... MySQL is starting with mysql\bin\my.cnf (console) 100128 19:21:18 InnoDB: Operating system error number 32 in a file operation. InnoDB: The error means that another program is using InnoDB's files. InnoDB: This might be a backup or antivirus software or another instance InnoDB: of MySQL. Please close it to get rid of this error. --------------------------------------------------------------------- 更に、更に!!、mysqlのmysql_installservice.batをダブルクリックすると、次のようなエラーメッセージが出る。 -------------------------------------------------------------------- Installing MySQL as an Service Service "mysql" is not installed. Try to start the MySQL deamon as service ... システム エラー 5 が発生しました。 アクセスが拒否されました。 続行するには何かキーを押してください . . . -------------------------------------------------------------------- そのまた、更に!!。 xampp-portcheck.exeをダブルクリックすると、 Please wait a moment... Service Port Status ==================================================================== Apache (HTTP) 80 free Apache (WebDAV) 81 free Apache (HTTPS) 443 free MySQL 3306 free FileZilla (FTP) 21 free FileZilla (Admin) 14147 free Mercury (SMTP) 25 free Mercury (POP3) 110 free Mercury (IMAP) 143 free Press <Return> to continue. と表示され、apacheのポート番号は空いていることが分った!、  けれど…?、されど…?。  浅学の私にはこれ以上の原因の追求と解明は出来ません。 諸先輩の御知恵にすがるしかない!!と思い、メールを送りました。 諸先輩の方々、何卒!この『ApacheとMySQLの起動中のエラー発生』の原因解決の 方法をご教授頂きたくお願い申し上げます。

noname#175785
noname#175785

質問者が選んだベストアンサー

  • ベストアンサー
  • nnori7142
  • ベストアンサー率60% (755/1249)
回答No.1

 お尋ねの件ですが、ご指摘のサーバソフトですが、Windows7やVistaへ適用させる際にOS側のフォルダ別のプログラム実行制限機能により、うまくインストールされない場合があります。  XAMPPでしたら最新版(Ver1.7.3)をPCのCドライブのルートディレクトリに専用フォルダを作成し、そちらのフォルダへインストールしてみて下さい。それと、こういったサーバ関連ソフトは、PCのファイアーウォール等制限を受けます。PCにインストールされているファイアーウォール関連ソフトの許可若しくは無効化・アンインストールを実施してから動作を確認する方法ですね。  もしどうしてもダメな場合、Windows7に仮想OSソフトウェアをインストールし、Windows2000若しくはXPにて運用する方法もあります。(VirtualBOXやVMware等)

noname#175785
質問者

お礼

 nnori7142さん、貴重なご教示ありがとうございます。 nnori7142さんは、私のxamppダウンロードの一部始終が見透かされているようで、何か薄ら寒い気分になりました。  私はアンチウイルスソフト「McAfee」を起動した状態でダウンロードしてしまった事。  個人的に作成した 'E' ドライブにインストールした事。  朝知恵の私の愚行でした。まさか、これが原因とは思いもしませんでした。  また、「仮想OSソフトウェア」というソフトは始めて知りました。  ご教示どうりに再度インストールに挑戦してみます。 大変ありがとうございました。

関連するQ&A

  • XAMPPをインストール後

    XAMPPをインストール後に下記のページに従い、作業を行っているのですがApacheがスタートをクリックしてもSTOP(running)の表示に変わりません。mysqlは変わるのですが・・・ 原因としては何が考えられるでしょうか? http://www.db.is.kyushu-u.ac.jp/rinkou/mysql/xamppinstall.html

    • ベストアンサー
    • PHP
  • XAMPP未だ起動せず 嗚呼何時の日ゾ

    はじめまして、私のパソコンのOSはWindows7です、ドライブをC,D,Fの3 分割で使っています。 XAMPPのインストールに失敗ばかりで、今まで4回ほど試みたのですが1回も成功 した事がありません。 今回はEドライブにインストールして、直ぐにXAMPP Control Panelを立ち上げる と、パネルの後半部分に  [apache] Apache Service Detected With Wrong Path [apache] Uninstall the service manually first [mysql] MySQL Service Detected With Wrong Path [mysql] Uninstall the service manually first と、エラーメッセージのような内容が赤文字で記述されています。 さらに!コントロールパネル→管理ツール→サービスを開いてみると、 【Apache2.4]の名前がはっきり載っています、 これをダブルクリックしてプロパティを開いてみると、パネルの中央付近(【説 明】と【スタートアップの種類(E)】とのあいだの所)に……、   実行ファイルのパス:  "d:\xampp\apache\bin\httpd.exe" -k runservice と記載されてあるのです??。 インストール先はEドライブなのに、なぜ "d:\xampp\apache….exe"と 記載されているのか分かりません。 更に!更に! mysqlの名前を見つけて、ダブルクリックしてプロパティを開いてみ ると、実行ファイルのパス:の下に(ダブルクォテーション""こそファイルの前 と後ろにないのですが…)  C:\xampp\mysql\bin\mysqld.exe --defaults-file=C:\xampp\mysql\bin \my.ini mysql と記載されてあるのです??。 また、別の現象?として…、私のパソコンのデスクトップに表示してある「エキ サイト翻訳」と「英和辞典Weblio辞書」のアイコンをクリックすると、(今まで は一発クリックで開けたのですが…  【このインターネットショートカットを開けません。プロトコル"http"には登   録されたプログラムがありません。】 と言うエラーメッセージがXAMPPをEドライブにインストールした後から表示され るようになったのですが……、 XAMPPのバージョンは XAMPP-win32-1.8.0-VC9-installer.exe •Apache 2.4.2 •MySQL 5.5.25a •PHP 5.4.4 •phpMyAdmin 3.5.2 •FileZilla FTP Server 0.9.41 •Tomcat 7.0.28 (with mod_proxy_ajp as connector) •Strawberry Perl 5.16.0.1 Portable •XAMPP Control Panel 3.0.12 (from hackattack142)  現在のXAMPP Control Panel v3.0.12 の状況は     Servics    Apache MySQL共にチェックマークがあります。 Module    MySQLのみ、薄い緑色のバックグラウンドカラーガある PID(s) Apache 記入なし MySQL  2084 Port(s) Apache 記入なし MySQL 3306   actionボタンは, Apache MySQLいずれも何回押してもまったく反応なし! 尚、上記の状況で、サービスのMySQLのプロパティを開いて、サービスの状態の 【開始(s)】をクリックすると、     ローカルコンピューターのmysqlサービスを開始できません。 エラー2:指定されたファイルが見つかりません。  とエラーメッセージが表示されます。  どなたか?このような状況の私のパソコンにXAMPPをインストールする方 法をお教えください。よろしくお願いします。

  • xamppのApacheへの接続設定

     xampp-win32-1.6.5-installer.exeをインストールしたのですが、 xamppコントロールパネルversion2.5のモジュールApacheにチェックを入れて開始ボタンをクリックすると 「apache.exe - アプリケーションエラー」というタイトルバーの下に『アプリケーションを正しく初期化できませんでした(0xc0150002)。[OK]をクリックしてアプリケションを終了してください。』というメッセージがでる。  C:\xampp\apacheのなかの apache_installservice.batをダブルクリックすると、先ほどエラーメッセージとともにコマンドプロンプトの画面に Installing Apache2.2 as an Service と表示される。 OKボタンをクリックすると Installing Apache2.2 as an Service Now we Start Apache2.2 :) 無効なサービス名です。 NET HELPMSG 2185 と入力すると、より詳しい説明が得られます。 続行するには何かキーを押してください . . .』 と表示される。 さらに、その二つ下の makecert.batをダブルクリックすると、 指定されたプログラムは実行できません。 指定されたプログラムは実行できません。 指定されたプログラムは実行できません。 C:\Program Files\xampp\apache\.rnd が見つかりませんでした。 C:\Program Files\xampp\apache\privkey.pem が見つかりませんでした。 C:\Program Files\xampp\apache\server.csr が見つかりませんでした。 指定されたファイルが見つかりません。 指定されたファイルが見つかりません。 ----- Das Zertifikat wurde erstellt. The certificate was provided. 続行するには何かキーを押してください . . . と表示される。  どうも、Apacheサーバーが起動していないための様なのですが、xamppの中でのApache サーバーの設定の方法と起動の仕方とローカルホストへの接続の方法をおしえてください。 よろしくおねがいします。    OSは Windows XP pro SP2の設定をしています。

  • WindowsXPのパソコンでXAMPP

    こんにちは。 1つ教えてください。 WindowsXPのパソコンでXAMPPを使用したく MergeDoc Projectのサイトから Pleiades日本語化プラグインのZIP FullEdition PHPを ダウンロードしました。Eclipse 4.2 Junoで、ダウンロードファイル名は pleiades-e4.2-php-32bit-jre_20130303.zipとなります。 解凍し、pleiadesフォルダのxampp内のsetup_xampp.batを実行し xampp-control.exeを実行しXAMPP Control Panel v3.1.0 Beta6が 起動しますが、MySQLはStartが出来ますが、ApacheのStartをクリックすると Error: Apache shutdown unexpectedly. This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method. Check the "/xampp/apache/logs/error.log" file and the Windows Event Viewer for more clues とエラーになってしまいます。 パソコンを入替え、どうにかXAMPPを起動できるようにしたいのですが XPではEclipse 4.2 Junoは実行できないのでしょうか。 またApacheとMySQLを起動したいのですが、Apacheのエラーの対応を わかる方おられましたら教えて頂けないでしょうか。 どうぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • XAMPPでApacheが起動しない

    よろしくお願いします。 ローカルPCのOSはWin7の32bitで、xampp-win32-1.7.4-VC6をインストールしました。 Apacheが起動しなくて困ってます。 保存先は、c:\pg\xamppでxampp\xamppのようにはしてません。 Apacheのerror.logは以下です。 (↓エラーログ) [Tue Apr 05 19:14:50 2011] [notice] Digest: generating secret for digest authentication ... [Tue Apr 05 19:14:50 2011] [notice] Digest: done [Tue Apr 05 19:14:51 2011] [notice] Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations [Tue Apr 05 19:14:51 2011] [notice] Server built: Oct 18 2010 01:58:12 [Tue Apr 05 19:14:51 2011] [crit] (22)Invalid argument: Parent: Failed to create the child process. [Tue Apr 05 19:14:51 2011] [crit] (OS 6)ハンドルが無効です。 : master_main: create child process failed. Exiting. [Tue Apr 05 19:14:51 2011] [notice] Parent: Forcing termination of child process 36 MySQLですが、mysql_startを使用すると以下のコマンドが出ました。  ↓ [Warning]Can't create test file C:\pg\xampp\mysql\data\PC.lower-test [Note]Plugin 'FEDERATED' is disabled. [ERROR]Plugin 'InnoDB' init function returned error. [ERROR]Plugin 'InnoDB' registration as a STORAGE ENGINE failed. [ERROR]Unkown/unsupported storage engin: InnoDB [ERROR]Aborting [Note]mysql\bin\mysql:Shutdown complete どうかよろしくお願いします。

    • ベストアンサー
    • PHP
  • xampp Mercuryのコントロールパネルはどこ?

    すみません、とっても馬鹿な質問かもしれませんが、Mercuryの管理画面がどこにあるのか分かりません! 参考のURLを見ても スタートメニューからMercuryの管理画面を開いてくださいと書いてあるのですが、それらしきものが見当たりません! 検索しても出てきません。 唯一、C:\xampp\MercuryMai から、mercury.exe をクリックするとエラーが出ます。 ///////////////////// Multiple Session Error there is already a copy of Mercury/32 running on tshis system that was started form this directory ちなみに Xamppのコントロールパネルで Mercury は開始を押してあります。 xampp 1.7.2 Win vistaを使っています。

    • ベストアンサー
    • PHP
  • XAMPPコントロールパネルからのmysql停止

    XAMPPのmysqlが起動(running)しており、それを停止させたいのです。 やり方は、XAMPPコントロールパネルからのmysqlのstopをクリックして停止させる方法を試したのですが、それだとエラーがでます。 エラー内容は、エラー:MYSQLの起動中にエラーが発生しました。[-1] でした。 Apache でも同じ症状がでて停止させることができません。 起動しているのに停止できないとはどういうことなのでしょうか? よろしければ、教えてください。

    • ベストアンサー
    • MySQL
  • XAMPPでインストールしたMySQLが起動しません

    ノン・プログラマのためのPHP入門という本を読みつつ、独学しています。 環境はwinXPです。同じような事例をあちこち探してみましたが、解決策がなかったので質問させてください。 XAMPPを利用し、本に書いてあった手順通りにインストールしました。 XAMPPコントロールパネルでApacheは「起動」と出ていますが、Mysqlには「起動」が表示されません。 「開始」を押すと「起動」と出ますが2秒くらいたつと消えてしまいます。 最初、Apacheも起動しなかったんですが、こちらはインストール時に 「ポート80または443はすでに利用されています」 とエラーが出たのでxampp-portcheck.exeで調べて、80と443を使っていたSkypeのポートを変更することで、解決しました。 MySQLで使用するポート3306はFreeとなっているので、ポートが原因ではないようです。 ファイヤーウォールやセキュリティーも切って試してみましたが、起動しません。 http://localhost/phpmyadmin/にアクセスすると、 #2003 - サーバが応答しません  とエラーが出ます。その他のエラーはありません。 もう原因が見つからなく、お手上げ状態です。 どなたか分かる方がいらっしゃれば、どうかよろしくお願いします!

  • xamppでapacheが起動できません。

    はじめまして。早速質問させてください。 Dドライブにxamppをインストールしてapacheを使用していました。 しかし、最近急にapacheが起動しなくなってしまいました。 xamppのコントロールパネルでapacheを起動させようとしても busy... error: Apache service not started [-1] と表示されます。 http://nuru.me/blogs/2009/04/xamppapach.php のサイトに書かれている /xampp/apache_start.bat を実行しても、コマンドプロンプトには Diese Eingabeforderung nicht waehrend des Running beenden Bitte erst bei einem gewllten shutdoen Apache 2 is starting ... Syntax error on line 195 of D:/xampp/apache/conf/httpd.conf: Illegal override option AAA Apache konnte nicht gestartet werden Apache could not be started 続行するには何かキーを押してください ... と表示されてしまうだけです。 何か良い解決方法がないでしょうか? もしありましたら教えてください。よろしくお願いいたします。

  • xampp phpmyadminで新しいテーブルを作成できない

    すみませんが、教えてください。 今回、php,apache,mysqlをつかってブログサイトを作ろうと思い、テキストを参考ににxamppをインストール、apache、mysqlも一緒にインストールしました。 新しいデータベースを作成するところまではできたんですが、 新しいテーブルを作成しようとすると、エラーで先に進みません。。 ちなみにこんな感じのエラーです。 MySQLのメッセージ: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-) NOT NULL AUTO_INCREMENT, `post_date` TIMESTAMP NOT NULL, PRIMARY KEY (`entry_' at line 1   大分以前にmysqlは4.1をインストールしたことがあり、今回xamppをインストールする前に一応アンインストールはしました。 apache、mysql等ほんの少しさわったことある程度で、ほぼ全くの初心者レベルです。 全く分からず先に進むことができません。よろしくお願いいたします。