【发布时间】:2017-08-25 17:52:34
【问题描述】:
我正在创建一个 webapp 供多家公司使用,但我不希望所有人都通过一个地方登录,所以我想在我想添加它们时为每个客户端创建虚拟服务器。所以有人知道我将如何做到这一点吗??
【问题讨论】:
标签: php networking server
我正在创建一个 webapp 供多家公司使用,但我不希望所有人都通过一个地方登录,所以我想在我想添加它们时为每个客户端创建虚拟服务器。所以有人知道我将如何做到这一点吗??
【问题讨论】:
标签: php networking server
根据PHP Manual:
PHP 内置网络服务器
从 PHP 5.4.0 开始,CLI SAPI 提供了一个内置的 Web 服务器。
Web 服务器只运行一个单线程进程,因此如果请求被阻止,PHP 应用程序将停止。
示例 #1 启动 Web 服务器
$ cd ~/public_html
$ php -S localhost:8000
终端会显示:
PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011
Listening on localhost:8000
Document root is /home/me/public_html
Press Ctrl-C to quit
注意:此网络服务器旨在帮助应用程序开发。它也可用于测试目的或在受控环境中运行的应用程序演示。它并非旨在成为功能齐全的 Web 服务器。它不应该在公共网络上使用。
现在,关于动态创建服务器:
foreach 或 while
shell_exec ~/public_html
8000
希望对你有所帮助。
【讨论】:
尝试创建PHP Bult-in Server 使用:
php -S localhost:8000
【讨论】: