Win10系统下WampServer不能正常运行原因深度探索

   升级Win10后,发现原来的WampServer无法正常运行了,甚是郁闷,后来查了很多资料,终于解决了这个问题。欣喜之情不觉溢于言表,所以写这篇博客,希望能帮到大家。WampServer无法正常运行无非有以下几个原因:

  

    1.安装运行WampServer2.5时提示“计算机中丢失 MSVCR110.dll”


         安装WampServer2.5的过程中就出现了错误提示“httpd.exe - 系统错误。无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问题。” 如图:
 

                     

解决办法: http://www.microsoft.com/en-us/download/details.aspx?id=30679。打开该链接,出现微软官网的 Visual C++ Redistributable for Visual Studio 2012 Update 4 下载页面。选择简体中文版本,根据自己的系统选择,下载VSU4\vcredist_x64.exe,安装之后再运行WampServer2.5,此时第一个问题应该解决了。

至于其原因,是因为WampServer2.5内置的是PHP5.5,而PHP5.5 环境是基于VC11的编译脚本下生成的,所以需要安装Visual Studio 2012 VC 11 vcredist_x64/86.exe才能正常运行。


    2.启动wampwerver是处于黄色状态

 win10刚升级后,启动wampwerver是处于黄色状态,其实就是端口问题,解决办法其实很简单。
 在win10菜单栏里搜索services.msc,打开services.msc,在里面找到一个“World Wide Web Publishing”的服务,鼠标双击,在弹出来的窗口里把启动类型改为禁用就可以了。
 
            

           

然后重启wamp,就可以成功运行了。
   原因是:win10是自动开启万维网服务的,万维网服务会占用80端口,也就是说80端口默认会被IIS(wiindow自带的服务器软件·)占用,而wamp也是使用的80端口,所以启动wamp时会造成端口冲突。 我们只要把该万维网服务禁用即可。
 



在Windows 7环境下使用WampServer 3.3设置局域网内访问本地虚拟主机,可以按照以下步骤进行操作: 1. 打开WampServer软件,确保Apache和MySQL服务都已启动,且状态为绿色。 2. 找到WampServer的安装目录下的`httpd.conf`文件,这个文件通常位于`wamp\bin\apache\apacheX.X.X\conf`目录下。用文本编辑器(如Notepad++或Visual Studio Code)打开此文件。 3. 在`httpd.conf`文件中,搜索`#Listen`,将该行更改为`Listen 80`(如果原来不是80的话)。这一步是为了让Apache服务器监听所有IP地址的80端口,而不是仅监听localhost。 4. 接下来搜索`#ServerName`,在其下添加一行,指定你的虚拟主机名称,例如: ``` ServerName your-virtual-host-name ``` 将`your-virtual-host-name`替换为你的虚拟主机名或IP地址。 5. 找到`#DocumentRoot`指令,并在其下方添加一行来指定虚拟主机的根目录,例如: ``` DocumentRoot "c:/wamp/www/your-project-folder" ``` 将`your-project-folder`替换为你的项目文件夹路径。 6. 在`httpd-vhosts.conf`文件中添加虚拟主机配置。这个文件通常位于`wamp\bin\apache\apacheX.X.X\conf\extra`目录下。添加以下内容: ``` <VirtualHost *:80> ServerName your-virtual-host-name DocumentRoot "c:/wamp/www/your-project-folder" <Directory "c:/wamp/www/your-project-folder"> Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require all granted </Directory> </VirtualHost> ``` 确保替换`your-virtual-host-name`和`your-project-folder`为实际的虚拟主机名和项目文件夹路径。 7. 保存`httpd.conf`和`httpd-vhosts.conf`文件的更改,并重启WampServer服务。 8. 确保你的防火墙设置允许外部设备访问你的计算机的80端口。 9. 在局域网内其他设备上,打开浏览器并输入你刚才设置的虚拟主机名或IP地址(比如 http://your-virtual-host-name/),如果一切设置正确,你应该能看到你的本地虚拟主机的网页内容。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值