在此提供一种选择的汉语翻译:安装基于PHP的Web服务器“BayServer for PHP”的步骤
使用PHP构建的Web服务器
BayServer是横滨湾套件开发的开源高速Web服务器。它有Java版、Ruby版、Python版和PHP版,所有版本都使用相同的逻辑运行。
在这里,我们将解释PHP版本的安装方法。
由于Web服务器本身是用PHP构建的,所以不需要安装Apache或Nginx等服务器,就可以运行WordPress等应用。
关键是只需PHP即可运行。
此外,BayServer可以作为FCGI的客户端或服务器,因此可以实现Apache + BayServer的组合以及BayServer + PHP-FPM的组合。
前提条件
BayServer for PHP可以在Windows/Mac/Unix的任何平台上运行。
执行BayServer for PHP所需的是PHP7.4或更高版本的执行环境。如果尚未安装,请先进行安装。
下载和解压
从这里下载。在撰写时的版本是2.0.2。
请点击以下链接:https://baykit.yokohama/download/
解冻并且移动目录。
$ tar zxf BayServer_PHP-2.0.2.tgz
$ cd BayServer_PHP-2.0.2/
执行
$ bin/bayserver.sh
Cannot load Xdebug - it was already loaded
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . BayServer Home: /home/mp/Downloads/BayServer_PHP-2.0.2/bin/.. (at BayServer.php:139)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . BayServer Plan: /home/mp/Downloads/BayServer_PHP-2.0.2/bin/../plan/bayserver.plan (at BayServer.php:167)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . PHP interpreter: php-cgi (at PHPCGIDocker.php:31)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . 町を初期化しています: /cgi-demo/ 場所: /home/mp/Downloads/BayServer_PHP-2.0.2/www/cgi-demo (at BuiltInCityDocker.php:77)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . 町を初期化しています: / 場所: /home/mp/Downloads/BayServer_PHP-2.0.2/www/root (at BuiltInCityDocker.php:77)
----------------------
/ BayServer \
-----------------------------------------------------
\ Version 2.0.2 /
\ Copyright (C) 2021 Yokohama Baykit /
\ http://baykit.yokohama /
---------------------------------------------
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . TCPポートを開いています: :2020 [h1] (at BayServer.php:217)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . TCPポートを開いています: :2024 [h1] (at BayServer.php:217)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . TCPポートを開いています: :2025 [ajp] (at BayServer.php:217)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . TCPポートを開いています: :2029 [fcgi] (at BayServer.php:217)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . グランドエージェントを開始します: Agt1 (at GrandAgent.php:164)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . グランドエージェントを開始します: Agt2 (at GrandAgent.php:164)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . グランドエージェントを開始します: Agt3 (at GrandAgent.php:164)
[Wed, 30 Nov 2022 19:52:18 +0900] INFO . グランドエージェントを開始します: Agt4 (at GrandAgent.php:164)
请从浏览器中确认。
让我试试访问 http://localhost:2020/
如果顯示封面頁面,就表示沒問題。
順便提一下,文檔根目錄是在www/root。
使用BayServer的方法
请参考本家网站,那里有很多关于BayServer的使用说明书。