我无法在WAMP-Server上启用APACHE模块。 单击模块名称(未选中)后,服务器重新启动,但是当我转到模块时,模块仍未启用。
我甚至手动打开了httpd.conf并启用了模块,重新启动了服务器,但模块仍未启用!
有没有人遇到过类似的问题?什么是解决方案?
答案 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应该会自动更新。