PHP print_r(apache_get_modules())给我500错误 - 找不到原因

时间:2017-02-25 20:55:05

标签: php apache .htaccess http redirect

我一直坚持设置wordpress多站点几个小时,发现我可能会遇到.htaccess配置问题......虽然我按照说明from a manual,但在访问站点管理时我仍然遇到500错误。 ..

我用谷歌搜索了几个小时如何修改wp-config和.htaccess,什么都没有用......所以我试着找出mod_rewrite是否有效......

<?php print_r(apache_get_modules()); ?>

但这给了我HTTP 500错误......可能是什么问题?服务器设置可能有问题,但我应该寻找什么?

(我删除了除了带有这行的php文件以外的根目录的.htaccess和所有内容,所以错误的.htaccess配置肯定不会导致这个问题...)

感谢您的帮助! :)

1 个答案:

答案 0 :(得分:0)

只有在apache下安装php时,才能使用apache_get_modules()。 如果要列出可以使用的扩展名:

print_r(get_loaded_extensions());

这也可以在CLI下工作,它会打印如下:

Array
(
[0] => Core
[1] => date
[2] => libxml
[3] => openssl
[4] => pcre
[5] => zlib
[6] => filter
[7] => hash
[8] => pcntl
....