Wamp 服务器不能 enable/disable 模块(对于 apache)
Wamp server cant enable/disable modules (for apache)
我无法在 WAMP 服务器上启用 APACHE 模块。
单击模块名称(未选中)后,服务器将重新启动,但是当我转到模块时,模块仍未启用。
我什至手动打开httpd.conf并启用了模块,重启了服务器,但模块仍然没有启用!
有没有人遇到过类似的问题?有什么解决办法?
解决方法好像是EXIT
WampServer,然后手动修改httpd.conf
,重新启动Wamp。
一些提示。
WAMPServer 必须以管理员身份安装,因此当您启动安装时 right click the .exe
和 select "Run as Administrator"
WAMPServer 也必须是 Run As Administrator
当您尝试包含或排除新的 Apache 或 PHP 扩展时,WAMPserver 将尝试重新启动 Apache 以使更改生效。如果更改没有显示出来,可能只是菜单跳过了一个节拍,然后尝试刷新
right click wampmanager -> refresh
如果您使用 "Run as Administrator" 安装 WAMPServer 但尝试 运行 WAMPServer 而不使用 "Run As Administrator" 它将无权修改它自己的一些文件。这可能会导致像这个问题和许多其他问题。
我有同样的问题(让我发疯了一段时间!),在我的情况下,我不得不增加 php.ini 中的 memory_limit 设置(确保它是正确的 - 打开来自 Wampmanager - 它实际上位于 apache 文件夹中)。我将它设置为 512M,它在我遇到问题的 3 台服务器中的 2 台上运行。
对于另一个,我必须添加这一行:
ini_set('memory_limit', '-1');
到文件顶部:
[驱动器]/[wamproot 文件夹]/scripts/refresh.php
然后 运行 从 Wampmanager 刷新(right-click 图标)。不要忘记在它完成后对它进行评论 OUT/REMOVE。这将禁用限制,如果它加载有内存泄漏的脚本等可能会导致问题
问题是 refresh.php 脚本应该在每次更改后自动更新 wampmanager.ini 文件(在 [wamprootfolder] 中找到),或者当您从 Wampmanager 运行 它时本身。由于内存设置太低,导致函数在不更改 .ini 文件的情况下退出,这就是为什么您一直看到相同的设置、版本号(更新后)等。
要进行测试,您可以在浏览器中加载默认的 wamp 主页以确认版本,然后单击 phpinfo() 以验证实际加载了哪些模块等。或者只查看 wampmanager.ini 文件的修改日期!
一旦它正常工作,您的 wampmanager.ini 应该会在您 运行 刷新(或进行更改)时自行更新。
我无法在 WAMP 服务器上启用 APACHE 模块。 单击模块名称(未选中)后,服务器将重新启动,但是当我转到模块时,模块仍未启用。
我什至手动打开httpd.conf并启用了模块,重启了服务器,但模块仍然没有启用!
有没有人遇到过类似的问题?有什么解决办法?
解决方法好像是EXIT
WampServer,然后手动修改httpd.conf
,重新启动Wamp。
一些提示。
WAMPServer 必须以管理员身份安装,因此当您启动安装时
right click the .exe
和 select "Run as Administrator"WAMPServer 也必须是
Run As Administrator
当您尝试包含或排除新的 Apache 或 PHP 扩展时,WAMPserver 将尝试重新启动 Apache 以使更改生效。如果更改没有显示出来,可能只是菜单跳过了一个节拍,然后尝试刷新
right click wampmanager -> refresh
如果您使用 "Run as Administrator" 安装 WAMPServer 但尝试 运行 WAMPServer 而不使用 "Run As Administrator" 它将无权修改它自己的一些文件。这可能会导致像这个问题和许多其他问题。
我有同样的问题(让我发疯了一段时间!),在我的情况下,我不得不增加 php.ini 中的 memory_limit 设置(确保它是正确的 - 打开来自 Wampmanager - 它实际上位于 apache 文件夹中)。我将它设置为 512M,它在我遇到问题的 3 台服务器中的 2 台上运行。
对于另一个,我必须添加这一行: ini_set('memory_limit', '-1'); 到文件顶部: [驱动器]/[wamproot 文件夹]/scripts/refresh.php 然后 运行 从 Wampmanager 刷新(right-click 图标)。不要忘记在它完成后对它进行评论 OUT/REMOVE。这将禁用限制,如果它加载有内存泄漏的脚本等可能会导致问题
问题是 refresh.php 脚本应该在每次更改后自动更新 wampmanager.ini 文件(在 [wamprootfolder] 中找到),或者当您从 Wampmanager 运行 它时本身。由于内存设置太低,导致函数在不更改 .ini 文件的情况下退出,这就是为什么您一直看到相同的设置、版本号(更新后)等。
要进行测试,您可以在浏览器中加载默认的 wamp 主页以确认版本,然后单击 phpinfo() 以验证实际加载了哪些模块等。或者只查看 wampmanager.ini 文件的修改日期!
一旦它正常工作,您的 wampmanager.ini 应该会在您 运行 刷新(或进行更改)时自行更新。