经过大量的搜索和尝试解决我的问题的新事物,我不得不向技术人员提出一些建议!
我在Win 7 x64上设置了Wamp 2.5 32位,那就是Apache 2.4.9和Php 5.5.12. 由于我需要在几个网站上工作,我设置了运行良好的Virtualhosts.每次我回到那些Apache和Php版本它都有效,但遗憾的是我的网站没有运行这些最新版本.
我的一个网站运行在Apache 2.2.22_vc6_32bits和Php 5.2.17上,我在设置为Wamp保持橙色状态后遇到了麻烦.Wamp论坛上的完整故障排除文档告诉我(httpd -t cmd)我的问题是"[...] wamp/alias/phpsysinfo.conf 第22行的语法错误:
指定的IP地址无效."
Windows事件查看器说同样的.
我找不到如何解决这个问题,我认为不理解一切,所以这是我的phpsysinfo.conf:
Alias /phpsysinfo "E:/Workingspace/wamp/apps/phpsysinfo3.1.12/"
# to give access to phpmyadmin from outside
# replace the lines
#
# Require local
#
# by
#
# Require all granted
#
<Directory "E:/Workingspace/wamp/apps/phpsysinfo3.1.12/">
Options Indexes FollowSymLinks
AllowOverride all
<IfDefine APACHE24>
Require local
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</IfDefine>
</Directory>
Run Code Online (Sandbox Code Playgroud)
Wamp soft> Apache> Services>测试端口80告诉"您的端口80当前未使用".
Services.msc> wampmysqld正在运行
Services.msc> wampapache没有运行,如果我们尝试启动那里错误消息".... 无法在本地计算机上启动,请查看Win事件查看器.如果这是非Microsoft服务联系人...请参阅服务特定错误代码1"
我对这一切感到厌倦,并感谢任何能够帮助我的人
谢谢
Apache 2.2.22可能没有IPV6识别,我实际上无法记住最初成为IPV6的版本.或者您已将Apache设置为仅侦听httpd.conf文件中的IPV4.
无论如何尝试从这一行删除:: 1所以它看起来像这样
Allow from localhost 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
您可能必须为所有Alias配置文件执行此操作.