【问题标题】:PHP page appears blank in subdirectories of localhostPHP 页面在 localhost 的子目录中显示为空白
【发布时间】:2015-11-16 14:59:57
【问题描述】:

我是网络托管新手,刚刚在我的系统上安装了 WAMP 服务器。 index.php、testmysql.php 和我放入 C:wamp/www 的任何其他 php 文件在我通过浏览器中的 localhost 访问它们时会正常显示。但是,如果我创建 www 的子目录,例如“MyProject”,当我尝试通过 localhost/Myproject 访问它时,我放入其中的任何 php 文件都会显示为空白。

我的 PHP 错误日志文件包含以下消息:

PHP 警告:PHP 启动:无法加载动态库 'c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - 找不到指定的模块

PHP 警告:PHP 启动:无法加载动态库 'c:/wamp/bin/php/php5.5.12/ext/php_intl.dll' - 找不到指定的模块

虽然这些文件存在。

【问题讨论】:

  • 您确定文件存在于所述的确切路径中吗?我认为它们存在于c:/wamp/bin/php/ext/,但不存在于c:/wamp/bin/php/php5.5.12/ext/
  • c:/wamp/bin/php/php5.5.12/ext/ 在我的情况下是正确的。查找这些文件并查看它们的位置,可能是安装错误。
  • 感谢您的回复 - 它们确实在错误日志中提到的扩展名中。其他一些帖子表明文件可能缺少依赖项,但我不知道如何检查。

标签: php wamp


【解决方案1】:

您可以更正这些错误

PHP 警告:PHP 启动:无法加载动态库 'c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - 找不到指定的模块

PHP 警告:PHP 启动:无法加载动态库 'c:/wamp/bin/php/php5.5.12/ext/php_intl.dll' - 找不到指定的模块

通过使用 wampmanager 菜单执行此操作:

wampmanager -> Apache -> Version -> 2.4.9 ( click on the version number )

这将重建 apache/bin 文件夹中的 SMLINKS,并重新启动 Apache。

要在 \wamp\www\myproject 的子文件夹中运行代码,您必须在浏览器中使用此 URL localhost/myproject/xxx.php,除非该文件名为 index.php,然后您可以在浏览器地址栏中使用 localhost/myproject .

不要尝试使用资源管理器双击文件名,因为如果这样做,代码将不会通过 Apache amd PHP 执行,因此 PHP 代码将不会被编译和运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-07
    • 2011-12-27
    • 2013-03-03
    • 2016-07-29
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多