Php 无法启动Wamp服务器

Php 无法启动Wamp服务器,php,apache,wamp,wampserver,Php,Apache,Wamp,Wampserver,由于未知原因,我无法启动WAMP服务器-无论发生什么情况,图标都保持黄色: 检查端口80,但未使用。 没有Skype,就没有防火墙。 尝试了我在stackoverflow中提出的许多解决方案-完全没有。 尝试卸载并重新安装-它工作了10分钟,然后又不工作了 我唯一要更改的是在httpd.conf下包含虚拟主机。检查了我在网上找到的每一个解决方案——没有任何东西对我有效 也许,只是可能是因为我以前安装过PHP5.5,而不是WAMP?如果我转到PHP>PHP Extensions>,那么我可以看到P

由于未知原因,我无法启动WAMP服务器-无论发生什么情况,图标都保持黄色: 检查端口80,但未使用。 没有Skype,就没有防火墙。 尝试了我在stackoverflow中提出的许多解决方案-完全没有。 尝试卸载并重新安装-它工作了10分钟,然后又不工作了

我唯一要更改的是在httpd.conf下包含虚拟主机。检查了我在网上找到的每一个解决方案——没有任何东西对我有效

也许,只是可能是因为我以前安装过PHP5.5,而不是WAMP?如果我转到PHP>PHP Extensions>,那么我可以看到PHP_opcache和PHP_enchant中存在问题。当我点击它们时,我得到一条错误消息,上面写着:无法执行菜单项(内部错误)。[执行选项]无法执行服务操作:服务尚未启动。我安装的PHP版本是5.5.15。PHP WAMP是5.5.12。。。我不知道如何卸载PHP,在网上也找不到任何关于这方面的信息

PHP错误日志显示:PHP警告:PHP启动:无法加载动态库“c:/wamp/bin/PHP/php5.5.12/ext/PHP_intl.dll”-%1不是有效的Win32应用程序。在第0行的未知位置


编辑-问题的原因似乎是我试图通过httpd.conf文件包含虚拟主机。当我排除时,就像在默认情况下一样,WAMP再次联机。有没有关于如何包括虚拟主机并仍然让WAMP联机的建议?

看起来您正在运行一个损坏的安装。您是否尝试重新安装该软件


或者,我建议使用Xampp,它基本上提供与Wampp相同的服务,只是访问更容易一些(还允许Mecury邮件服务和用于远程访问的FTP服务器)

php_intl的问题可以很容易地解决

为了找出Apache对虚拟主机定义的不满,请查看Windows事件日志,或者启动命令窗口并

cd \wamp\bin\apache\apachex.y.z\bin
httpd -t

这将为您提供文件名和错误所在的行号。

无论如何,请尝试更改该端口号。如果端口号设置为80,即使WAMP说它没有被任何其他程序使用,我的也会保持黄色。

你说的“WAMP服务器”是什么意思?wamp控制面板?阿帕奇?mysql?有很多组件。你有没有检查错误日志以寻找可能的原因?我的意思是它没有连接。我不知道为什么,我也不知道如何处理这些错误日志。PHP错误日志中存在错误:[26-Aug-2014 18:49:13 UTC]PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/PHP_intl.dll'-%1不是有效的Win32应用程序。在未知的第0行,只是一个建议。。。虽然您可以在您的计算机上运行所有这些,但如果您正在进行任何真正的web开发,并且没有在同时运行WAMP的Windows box上托管您的站点(您不应该这样做),我建议您使用Vagrant box。基本上,运行与主服务器相同的操作系统和软件版本的虚拟机可以用于开发,就在Windows机器上。Vagrant是一个管理这个虚拟机的工具,它可以让虚拟机快速而容易地启动。我强烈推荐这条路线。我已经尝试过卸载和重新安装。两次。它工作了几分钟,但当我出于任何原因停止服务,然后重新启动服务(所有服务)时,它没有连接,图标保持黄色。我将尝试最后一次重新安装,如果它不起作用,我将切换到Xampp,但我必须说我使用WAMP已经一年了,一切都很好…你使用的是64位发行版还是32位?其他一些人在使用64位的Wampp 64位发行版时遇到了问题,但现在我确定问题出在包括httpd-vhosts.conf在内的我身上,因为当我将其从httpd中排除时,WAMP再次联机。但现在的问题是-如何使用虚拟主机\