web-dev-qa-db-ja.com

XAMPPのインストールエラー:Windowsで-nが見つかりません

私は今かなり長い間XAMPPをインストールしようとしていますが、毎回、インストールの最後に、それは言います:

Windowsで「-n」が見つかりません

そしてその後、それは言います:

ポストインストールステップの実行中に問題が発生しました。インストールに失敗しました(php.exe)おそらく、Visual C++ 2008パッケージをインストールする必要があります。

私はVisual C++ 2008パッケージを持っていますが、それはまだこれを言っています。私は今何をしますか?疑問に思う人のためにWindows 10 64ビットを持っています。

28
chainboost

私はC:ドライブのルートにインストールし、機能しました。奇妙なことに、以前はプログラムファイルフォルダーにインストールするだけで、すべてが機能していました...

12
chainboost

名前にスペースを含むフォルダーにxamppをインストールしようとしたときに同じ問題が発生しました(一部のフォルダーの例

名前にスペースがないフォルダーにxamppを再インストールすると解決しました。 c:/ xampp

10
riorio

レジストリ設定を変更します。

  1. を押してレジストリエディターを開きます Windows + R キーの組み合わせ、regeditを入力してEnterを押します。
  2. UACのプロンプトが表示されたら、[はい]をクリックして続行します。
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Systemに移動します
  4. 右側のペインで、EnableLUAを探し、値を0に設定してレジストリエディターを閉じます。
  5. コンピュータを再起動してください。

出典:windows10update.com

次に、XAMPPシェルに入力します。

setup_xampp.bat
4
Jibril

Windows 10を使用して、「Windowsが-nを検出できません」というメッセージは、c:\ xampp以外のフォルダーにXAMPPをインストールしているという事実に基づいていることを確認できます。

XAMPPを配布する人にとっては、これはかなり大きな見落としです。相対パスを許可する必要があります。

XAMPPをc:\ webservers\xampp \に設定しようとしていたのは、テストと開発のために複数のバージョンのサーバーで作業しているためです。

もちろん、最終的には、自分でいつでも実行でき、Apache、mySQLなど、必要な各バンドルを取得できます。これは、XAMPPに依存しないことを意味します。

とにかく、それはかなり愚かな欠陥ですが、それはそれが何であるかであり、それは無料ですので、あなたはあなたが得るものに対して支払います! :)

4
cg_coder

デフォルトのフォルダー(C:\ xampp)に古いバージョンのXAMPPが既にインストールされていて、特定のカスタムフォルダーに新しいバージョンをインストールしようとすると、このエラーが表示される可能性があります。 Windowsのコントロールパネルに移動し、プログラムを追加または削除して、XAMPPの古いインストールをアンインストールします。

4
José Andrés

現在の答えに代わる方法:ダッシュ付きのフォルダーにインストールすることもうまくいかないようだ。例えば。 C:\xampp-test\でもエラーが発生します。 C:\xampptest\に変更すると、問題が解決しました。

1
Bram Vanroy

setup_xamp.batを1回(管理者権限なしで)実行し、XAMPPのいくつかの構成を行いましたが、助けにはなりませんでした。管理者権限でsetup_xamp.batを再度実行すると、「何もしない!」というメッセージが表示されました。

Apacheの設定を見ていると、ポートでリッスンしようとしていることに気付きました8そして、すでにそのポートでIISをリッスンしていました。これが問題の原因でした。

そこで、異なるポート8765を使用するようにhttpd.confを変更しました(2箇所で変更が必要です)

また、異なるポート8766を使用するようにhttpd-ssl.confを変更しました(3箇所で変更が必要です)

次に、XAMPPコントロールパネル>構成>サービスとポート設定> Apacheに同じポート番号を指定します。

それが完了したら、エラーなしでApacheを起動できました。

0
Vivek Athalye