【发布时间】:2017-06-30 03:13:09
【问题描述】:
由于某种原因,我的 phpldapadmin 不想使用我的网站,它说“如果您在浏览器中看到这个,PHP 没有安装在您的 Web 服务器上!!!”这不是真的,好像 info.php 文件被导航到这里它说 php 与 ldap 扩展一起启用。不过,apache 错误日志并没有说明该错误。
我网站上的所有其他 php 页面都可以使用,除了 phpldapadmin。我真的很困惑。
这是我运行 php -v 时得到的结果
PHP 7.1.1-1+deb.sury.org~xenial+1 (cli) (built: Jan 20 2017 09:20:20) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.1.1-1+deb.sury.org~xenial+1, Copyright (c) 1999-2017, by Zend Technologies
with Xdebug v2.5.0, Copyright (c) 2002-2016, by Derick Rethans
【问题讨论】:
-
可能是网络服务器配置问题。您是否在 phpldapadmin 所在的完全相同的文件夹中使用源
<?php phpinfo(); ?>测试了 info.php? -
我在
/usr/share/phpldapadmin中放了一个 info.php 文件,但是当我尝试访问该页面时出现 404 错误 -
/usr/share 似乎不是正确的网络服务器根目录,但当然,这取决于您的配置。你用什么网络服务器?阿帕奇? Nginx?
-
我正在运行 apache 2.4
-
所以检查 /etc/httpd.conf 指向“DocumentRoot”的位置以及 php 是否配置正确(如
LoadModule php??_module modules/libphp??.soAddHandler php??-script php)
标签: php ubuntu-16.04 php-5.6 apache2.4