windows-10 – WAMP服务器在Windows 10上无法正常运行
我刚刚将操作系统升级到
Windows 10,我遇到了一个非典型问题.
我使用WAMP服务器并且 PHP不起作用,尽管在任何地方都没有显示错误. 我试图更新vcredist或更改端口,但问题仍然存在. 解决方法
Windows 10没有安装所有旧的MSVC Runtime.
您还必须安装任何缺少的. > Microsoft Visual C/C++可再发行组件2008(VC9) Visual C++ Redistributable Packages for Visual Studio 2017 x86 Visual C++ Redistributable Packages for Visual Studio 2017 x64 VC2017(VC15)向后兼容VC2015(VC14).这意味着,VC14模块可以在VC15二进制文件中使用.由于此兼容性,可再发行组件的版本号为14.1x.xx,并且在安装可再发行组件VC2017之后,VC2015已被删除,但您仍可以使用VC14. 2017年4月更新 大多数MSVC运行时现在可用from this microsoft page 您实际需要运行WAMPServer或者更确切地说Aapche的上述版本将取决于您运行的WAMPServer的版本,但安装所有这些版本都不会有任何危害,因为任何使用Microsoft编译的软件都会使用它们编译器. 如果您在Windows 10 64bit上使用WAMPServer 64bit,则需要同时安装这些库的32位和64位版本. 在您检查了所有运行时库之后,您可能还需要重新安装Apache和MYSQL服务,因为升级到Windows 10有时(几乎总是)错过了运行2个服务应该被替换的事实升级后,即wampapache和wampmysqld 您需要做的就是使用wampmanager菜单系统执行以下操作: left click wampmanager -> Apache -> Services -> Install Service left click wampmanager -> MySQL -> Services -> Install Service 然后 left click wampmanager -> Start All Services 附加信息 还要记住,要解释PHP,代码必须存在于扩展名为.php的文件中.如果您使用记事本作为编辑器,那么会在文件名中添加.txt,因此如果保存tst.php,它实际上会保存为tst.php.txt,因此不会运行.得到一个体面的编辑记事本将做得很好,是免费的. 包含php代码的.html或.htm文件也不会执行php代码,因为这些文件没有传递给PHP解释器,因为它们没有.php扩展名. 用Explorer 不要在Windows资源管理器中双击脚本文件名.这可用于测试纯HTML页面或HTML Javascript页面,但如果页面中包含PHP代码则不起作用但是这样做不是通过Apache进行的,并且Apache看到的是<?php标签,因此知道将此代码传递给PHP解释器. 您必须在浏览器地址栏中输入脚本文件名,就像它是一个真实的网站一样,因为它当然是 例如localhost / project1 / test.php (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |