我已经两次下载了WampServer。我的WampServer的规格是:" Apache / 2.4.17(Win64)PHP / 5.6.16 - 为Apache定义的端口:80"并为MySql:" 5.7.9 - 为MySQL定义的端口:3306"。第一次,它工作了一段时间(2周),然后它开始抱怨:
return gameData;
当我试图将php.ini文件移动到正确的位置时,其中有很多("用于制作,"用于开发"," phpforapache"以及只是说它是一个ini文件)。由于我收到的错误是没有找到mbstring扩展名,所以我继续并确保从所有这些ini文件中取消注释*** ERROR *** The PHP configuration loaded file is: - should be: C:/wamp64/bin/apache/apache2.4.17/bin/php.ini or c:/wamp64/bin/php/php5.6.16/phpforapache.ini".
。猜猜什么,什么都行不通。
所以我决定卸载WampServer并再次下载。有效。但在我关闭电脑后,它给出了和以前一样的问题。 我一直在网上看看如何解决这个问题。有许多解决方案,但它们似乎都不起作用。那里必须没有Internet信息服务,我必须将系统环境变量值设置为我的php ini文件的路径,我必须确保没有其他服务或程序使用端口80.我已经确定其他程序已经无法访问端口80.然后,其他解决方案提到我应该将httpd.conf文件中的127.0.0.1更改为" all"。最后,另一个问题是Skype不应该打开。我确实有Skype用于商业,但没有打开。我试图删除它并卸载很多次,但不知何故不会消失。但是,WampServer过去曾为我工作过。
更奇怪的事情:WampServer变为绿色的唯一方法是双击桌面图标。然后,它问我是否允许它更改我的硬盘。我试过停止服务并重新启动它们,但它不会以这种方式启动。此外,当我键入localhost时,它会将我带到WampServer主页,但如果我尝试访问" phpMyAdmin"它给了我扩展到" mbstring"找不到。这可能是最奇怪的:当我点击我的任务管理器并检查我的计算机上运行的服务时,它会说" wampmysql64"和#34; wampapache64"两者都在运行,而WampServer的图标是红色的。此外,如果我测试www文件夹下的文件:其中一个被称为" testmysql.php"它给了我这个错误:致命错误:Class' mysqli'在第7行的C:\ wamp64 \ www \ testmysql.php中找不到。另一个文件" test_sockets.php"出现服务器错误:未加载扩展PHP套接字。
我不知道为什么这个产品在那里,如果它会随心所欲:移动文件,更改端口和所有这些必须进行的广泛检查,以确保它的工作。我正在认真寻找替代方案。很遗憾,因为图形界面看起来很容易理解和导航。
请有人帮我一把。我正在认真考虑卸载WampServer,再次加载它并再给它一次。但是,我知道所有这些问题都会回来。
答案 0 :(得分:4)
我遇到了和你一样的问题,我通过查看他们的论坛得到了答案。首先,退出Wampserver。根据{{3}} *,您应该采取以下步骤:
C:\Windows\system32>
C:\Windows\system32>cd C:\wamp\bin\apache\apache2.4.17\bin
C:\wamp\bin\apache\apache2.4.17\bin>
C:\wamp\bin\apache\apache2.4.17\bin>mklink php.ini C:\wamp\bin\php\php5.6.15\phpForApache.ini
symbolic link created for php.ini <<===>> C:\wamp\bin\php\php5.6.15\phpForApache.ini
*该页面是法语,因此您可能需要通过this page
答案 1 :(得分:2)
我解决了这个问题:我刚刚将Receive
目录中的文件phpForapache.ini
重命名为php
,然后将此php.ini
复制到php.ini
目录;最后所有麻烦都解决了。
我希望这会对你有所帮助。
答案 2 :(得分:0)
感谢@tizak的回答。我做的是卸载wampserver并为我的64位机器下载了以前的版本。它没有给我任何问题。