2016-09-06 102 views
14

我一直想现在安装XAMPP相当长的一段时间,但每一次,在安装结束后,它说:错误安装XAMPP:Windows无法找到-n

Windows无法找到“ -n”

http://i.imgur.com/AIYrHGm.png

而在这之后,它说:

问题る安装后安装步骤。安装失败(php.exe)也许你必须安装Visual C++ 2008包。

http://i.imgur.com/n8PtXYN.png

我有Visual C++ 2008包,并还在说这个。现在我该怎么做?任何人想知道我有Windows 10 64位。

+1

使用便携版:p – madalinivascu

+0

@madalinivascu我没有任何备用USB,它不能解决我遇到的问题。它工作之前,但昨天我做了干净的Windows安装,现在它不起作用。 – chainboost

+2

@chainboost进入微软网站http://answers.microsoft.com/en-us/windows/forum/windows8_1-winapps/cannot-download-xampp-error-windows-cannot-find-n/00d27767-d76d-4fd6 -bea6-6eac23a40e9a?auth = 1 –

回答

8

我把它安装在我的C盘的根目录下,它工作正常。奇怪的是,以前我可以把它安装在我的程序文件夹中,并且一切正常......

+2

该解决方案适用于我。由于Windows中的UAC问题,安装程序建议不要将它安装在程序文件中。将它安装在另一个文件夹中将无济于事。只需选择安装过程中建议的默认c:\ xampp即可。 – testerjoe2

3

如果您已经将旧版本的XAMPP安装到默认文件夹(C:\ xampp)并且您尝试在特定的自定义文件夹中安装新版本。 只需转到Windows控制面板,添加或删除程序并卸载旧安装的XAMPP。

5

有同样的问题,当我试图将一个文件夹中有空格在其名称安装XAMPP(一些文件夹例如

后,我的C文件夹中重新安装XAMPP它解决了:/ XAMPP

+0

这工作。我试图将它保存到我的Program Files文件夹中,并且它有一个不合适的位置。试图安装在I:/ xampp文件夹中,它很好。 Thanks @riorio – cbloss793

2

更改您的注册表设置。

  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_xamp.bat 
+0

将setup_xamp.bat更改为setup_xampp.bat – ashanrupasinghe

0

我跑setup_xamp.bat一次(W/O管理权限),并做了一些配置XAMPP但没有帮助。当我用管理员权限再次执行setup_xamp.bat时,它给出了一条消息“无事可做!”。

在查看Apache配置时,我意识到它正在尝试侦听端口并且我已经在该端口上侦听IIS。这是造成这个问题的原因。

因此,我改变httpd.conf使用

也改变httpd-ssl.conf在XAMPP控制面板以使用不同的端口8766(变化在3个地方需要)

然后在不同的端口8765(在2处需要改变) >配置>服务和端口设置>为Apache指定相同的端口号。

一旦完成,我能够启动Apache没有任何错误。

1

我可以使用Windows 10来确认,“Windows无法找到-n”消息确实是基于您将XAMPP安装在不是c:\ xampp的文件夹中的事实。

对于那些发布XAMPP的人来说,这是一个巨大的疏漏,他们应该允许相对路径。

我正试图在c:\ webservers \ xampp \中设置XAMPP,因为我正在使用多个版本的服务器进行测试和开发,以及那个想法。当然,最终,我总是可以自己做,并获得我需要的每个包,比如APACHE,mySQL等等。这就意味着,不依赖于XAMPP。无论如何,这是一个相当愚蠢的瑕疵,但它是什么,它是免费的,所以,你付出了你得到的东西! :)

相关问题