问题标签 [php-builtin-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
15330 浏览

php - 在 localhost 之外运行 PHP 5.4 内置 Web 服务器

是的,在即将发布的 PHP 5.4 中有一个内置的 Web 服务器,您可以在他们的候选版本中试用它(我最近也发现了这个!)

http://php.net/manual/en/features.commandline.webserver.php

我需要帮助弄清楚的是,有没有办法让它在 localhost 以外的域名上运行(它在 localhost、80 端口上运行良好)?甚至 127.0.0.1 也不起作用。我在我的主机文件中放入了虚拟主机名以指向 127.0.0.1,但它们也不起作用。我知道它只是一个候选版本,但我想知道是否有其他人已经提出了解决这个问题的方法,以便我可以在我的 hosts 文件中使用指向 127.0.0.1 的实际域名来测试我的应用程序。操作系统为 Windows 7 Professional SP1。

我已经尝试过的事情: 1. 谷歌搜索(duh) 2. 通过 php.ini 查看选项 3. 尝试 127.0.0.1,我的 LAN IP,我的 WAN IP,端口 80 转发和 NAT 环回问题已修复(路由器运行 DD -WRT)

0 投票
1 回答
1114 浏览

php - PHP 5.4 内置服务器上的友好 URL

我通常使用 Apache 作为我的 php 应用程序的 Web 服务器。但我只是发现 php 5.4 带有一个内置的 Web 服务器。

在我尝试加载 php -S 的第一个应用程序中,我注意到重写规则未启用或无法正常工作。

有人知道内置服务器有没有这样的东西?

0 投票
2 回答
1008 浏览

php - 使用 php 的内置服务器的缺点。

我想将 php 内置服务器仅用于开发环境,而不是启动 WAMP 一切,这会消耗更多资源,而且由于我的网站不依赖于任何 apache 模块,所以我能够做一些工作很好,也可以从命令行使用 mysql 。

我遇到的问题是,内置服务器肯定比 WAMP 慢。特别是在进行数据库查询时。

但我想知道的是,如果服务器在使用它构建项目并将其直接上传到我的服务器方面是 100% 可靠的。在尝试将其用作 wamp 的替代品之前,是否有任何其他预防措施需要考虑?

0 投票
1 回答
557 浏览

php - 如何将 php 内置的端口号转发到 localhost

PHP 有一个内置服务器,通过端口 8888 连接到 localhost。即localhost:8888我想知道是否可以使用任何端口转发方法或应用程序删除端口号,所以我可以直接使用它连接到它localhost

0 投票
1 回答
1158 浏览

php - 在内置 Web 服务器的 php 中运行 symfony 2 项目

我正在尝试使用内置的 php web 服务器在 Netbeans 上创建和运行 Symfony 2 (2.5) 项目,我添加了以下路由器脚本。

但是,当我运行项目时,它总是返回以下响应。

未找到 在此服务器上未找到请求的资源 /。

有人可以建议吗?谢谢。

0 投票
0 回答
184 浏览

php - 内置网络服务器的 php 是否支持 gettext?

我正在 Ubuntu 14.04 上运行的 Apache 上尝试这个,它工作正常:

但是当我在内置网络服务器的 PHP 上尝试它时,我只得到英文版本,这是这两者之间的唯一区别。内置网络服务器的 php 是否支持 gettext?有什么办法绕过它?

感谢帮助!

0 投票
3 回答
2273 浏览

php - 路由 PHP 5.4+ 内置 Web 服务器,如 .htaccess

我已经使用以下命令开始使用 PHP 5.6 的内置 Web 服务器:

我以前使用过 WAMP 服务器。手册还说,如果您为上述命令提供路由器脚本,请说:

我们可以实现类似.htaccess. 但我找不到可靠的教程来说明如何进行重定向或包含。现在,我的.htaccess文件有以下内容:

router.php为了实现与 Apache Web 服务器中相同的输出,我应该放入什么?提前致谢。

0 投票
3 回答
3826 浏览

php - 如何在不使用内置服务器的情况下运行 Symfony 应用程序?

在文档中清楚地解释了如何运行内置服务器来运行 Symfony App。

好的,一切正常,我很高兴,但是:

我如何在不使用服务器的情况下运行 Symfony 应用程序,而只需使用http://localhost/path/to/symfonyApp/web/app.php之类的东西?

这里的文档:http ://symfony.com/doc/current/cookbook/web_server/built_in.html

0 投票
1 回答
434 浏览

php - 我可以使用 PHP 内置服务器加载 .phtml 文件吗?

使用默认配置,PHP 的内置服务器将 .phtml 文件视为静态资源。有没有办法让它将它们作为常规的 .php 脚本处理?

0 投票
2 回答
3339 浏览

php - PHP 内置服务器无法 cURL

我有一个相对简单的脚本,如下所示:

当我在命令行上执行它时,它可以工作 - 我从 test.html 中得到微薄的结果。

当我通过加载内置 PHP 服务器并浏览到脚本来运行此脚本时,它会挂起。没有输出到屏幕,没有写入日志。

我读到有时用户权限会妨碍,所以我尝试使用 whoami 来确保运行内置 PHP 服务器的用户与在命令行上执行脚本的用户相同;他们是。

safe_mode 关闭,disable_functions 设置为空。我可以成功执行其他命令(如 whoami)。

我还应该检查什么?内置的 PHP 服务器在满足请求时是否算作其他用户?