【发布时间】:2017-01-30 08:26:44
【问题描述】:
我想使用top comment 中的方法在我的 PHP 本地主机中测试我的 index.php 和相关文件。我能够使用以下命令正确设置我的本地主机:
$ php -S localhost:8000
现在,当我在浏览器中输入 http://localhost:8000/ 时。我可以看到 index.php,但没有 style.css 的影响。此外,链接不起作用,图像也不显示。以下是我使用的示例和容器:
<li><a href='next.html'>Next></a></li>
和
<img src="localhost/marriage2.png" alt="marriage2">
marriage2.png 和 next.html 都与 index.php 位于同一目录中。此设置适用于实时服务器,但不适用于我的本地服务器。知道为什么在 localhost 中会出现此问题吗?
【问题讨论】:
-
需要更多信息。您正在运行哪种网络服务器?它在什么操作系统上运行?它是如何配置的?还有几点需要注意。如果marginal2.png 位于站点目录的根目录中,请删除localhost/。链接中的右箭头“>”可能会破坏您的 html 链接。而不是 > 尝试使用 >
-
你的文件夹结构是什么样的?
-
如果 "marriage2.png 和 next.html 都与 index.php 位于同一目录" 而不是
-
你必须在 localhost 之前在图像 src 属性中使用 http://,这可能对 css href 属性有帮助,试试看(在绝对路径中使用 http 是必要的,否则使用没有 localhost 的相对路径)
-
@GauravRai:允许不使用 http 的图像相对路径(我认为最常用)。