无法打开输入文件:localhost:8080

时间:2015-03-17 22:08:42

标签: php

嗨,在Windows上从我输入的cmd提示符运行php web服务器, php -s localhost:80800 -t public

我得到了 '无法打开输入文件:localhost:8080'

然而cmd php test.php会回显文本吗?

6 个答案:

答案 0 :(得分:8)

马里奥你是对的,它只是首都S

php -S localhost:8888 -t public

现在我可以在浏览器中看到该页面。 我不得不cd到正确的目录......并且public有一个index.php

答案 1 :(得分:1)

它可以在不使用xamp / wamp或任何其他外部服务器的情况下工作,因为php具有内置的服务器,您在 php -s localhost:80800 < / strong>

此命令将起作用- php -S localhost:80800

命令中的

“ s”将大写,不小.....

答案 2 :(得分:0)

您无法使用本机php运行localhost。您需要一个像camp或wamp这样的Web服务器,并在安装这些软件时配置端口。

答案 3 :(得分:0)

听起来您正在运行PHP作为CLI(命令行界面)如上所述,有安装和配置的Wamp堆栈。我建议在线查找安装其中一个的教程之一,他们将引导您完成整个过程以及一些高级配置,以保护安装免受不必要的外部访问。

答案 4 :(得分:0)

尝试php -S localhost:8080可以工作,但是大写的S不是我的意思

答案 5 :(得分:-1)

PHP本身不是一个Web服务器,因此你不能只写php -s localhost:8080 -t public。

您需要拥有相应的网络服务器,例如Apache,并将其与您的PHP链接,允许PHP处理Apache将在其服务器上提供的文件。

您可能希望使用XAMPP来执行此操作,因为它是一个易于使用的Apache,MySQL(数据库系统)和PHP的捆绑包。

在其网站https://www.apachefriends.org/index.html

上下载