Wamp服务器无法启用/禁用模块(适用于apache)

时间:2016-08-22 17:04:36

标签: apache module localhost wamp

我无法在WAMP-Server上启用APACHE模块。 单击模块名称(未选中)后,服务器重新启动,但是当我转到模块时,模块仍未启用。

我甚至手动打开了httpd.conf并启用了模块,重新启动了服务器,但模块仍未启用!

有没有人遇到过类似的问题?什么是解决方案?

3 个答案:

答案 0 :(得分:1)

一些提示。

  • WAMPServer必须以管理员身份安装,因此当您启动安装right click the .exe并选择“以管理员身份运行”

  • WAMPServer也必须是Run As Administrator

  • 当您尝试包含或排除新的Apache或PHP扩展时,WAMPserver将尝试重新启动Apache,以使更改生效。如果没有显示更改,可能只是菜单跳过了一个节拍,然后尝试刷新

    right click wampmanager -> refresh

如果使用“以管理员身份运行”安装WAMPServer但尝试在不使用“以管理员身份运行”的情况下运行WAMPServer,则无权修改自己的某些文件。这可能会导致像这样的问题以及许多其他问题。

答案 1 :(得分:0)

解决方案似乎是<?php header('Content-Type: application/json'); $servername = "localhost"; $username = "root"; $password = ""; $dbname = "mcblog"; $conn = new mysqli($servername, $username, $password, $dbname); $sql = "select ID,post_parent,post_title,post_content,post_date from wp_posts where post_content<>'' and post_title<>'' order by post_date desc limit 0,10"; $result = $conn->query($sql); $data=array(); $row = $result->fetch_assoc(); $html=strip_tags($row["post_content"]); $snippetData=array('status'=>'1','data'=>$row["post_content"]); echo json_encode($snippetData, JSON_HEX_QUOT | JSON_HEX_TAG); ?> WampServer,然后手动修改EXIT,然后再次启动Wamp。

答案 2 :(得分:0)

我遇到了同样的问题(让我发疯了一段时间!),在我的情况下,我不得不增加php.ini中的memory_limit设置(确保它是正确的-从Wampmanager打开-实际上在apache中)夹)。我将其设置为512M,并且可以在我遇到问题的3台服务器中的2台上使用。

对于另一个,我必须添加以下行:    ini_set('memory_limit','-1'); 到文件顶部:    [驱动器] / [wamprootfolder] /scripts/refresh.php 然后运行“从Wampmanager刷新”(右键单击图标)。一旦完成,别忘了注释掉/删除线。这会禁用该限制,如果该限制加载了带有内存泄漏等的脚本,则可能导致问题。

问题在于,每次更改后,或者从Wampmanager本身运行该文件时,refresh.php脚本都应该自动更新wampmanager.ini文件(位于[wamprootfolder]中)。如果内存设置过低,则会导致该函数在不更改.ini文件的情况下退出,这就是为什么您会不断看到相同的设置,版本号(更新后)等的原因。

要测试,您可以在浏览器中加载默认的wamp主页以确认版本,然后单击phpinfo()来验证实际正在加载的模块等。或仅查看wampmanager.ini文件的修改日期!

一旦运行正常,当您运行Refresh(或进行更改)时,您的wampmanager.ini应该会自动更新。