首页   注册   登录

thou95

V2EX 第 125297 号会员,加入于 2015-07-02 20:58:24 +08:00
thou95 最近回复了
支持。
对框架不框架并不感兴趣,能满足需求就行。
Nginx 是 Web 服务器。
PHP 是脚本语言。

PHP 有个 SAPI 接口,PHP 默认有几个 SAPI 程序( php-cgi,php-cli,php-fpm...),
外部可以通过 SAPI 程序调用 PHP。

FastCGI 是通信协议。
FPM 是实现 FastCGI 协议的 SAPI 程序。

Web 服务器可以通过 FastCGI 协议向 FPM 请求处理 PHP 动态页面。
流程:浏览器 <--HTTP 协议--> Web 服务器 <--FastCGI 协议--> FPM

Swoole 是 PHP 的网络通信扩展库。
Swoole 可以实现 FPM,Nginx 的功能,前提要实现 HTTP 协议,FastCGI 协议。

一般,Web 服务就用 Web 服务器,与自行实现 HTTP 协议相比,Web 服务器已经通过长期时间验证,能保证质量。
但是,有能力用 Swoole 搞个媲美传统 Web 服务器出来也不是不可能的。

Nginx 有个反向代理功能,目前推荐通过:Nginx <--反向代理--> Swoole 实现的 Http 服务器。
Docker for Windows 确实存在此问题。Windows 下推荐使用 Docker Toolbox
313 天前
回复了 thou95 创建的主题 程序员 开源 Linux 控制面板需求讨论
@nicevar 使用 docker 的一个理由就是:方便,它有成百上千开箱即用的镜像,值得在此基础封上装 web gui 简化操作了,附带封装一些常用的 linux 操作。至于安全这是一个非常广的话题。
313 天前
回复了 thou95 创建的主题 程序员 开源 Linux 控制面板需求讨论
@zjsxwc php 环境会制作成 rpm,deb 包加速安装,docker 通过包管理安装,主程序就直接 git clone ..运行, docker 用国内加速镜像
313 天前
回复了 thou95 创建的主题 程序员 开源 Linux 控制面板需求讨论
@alvin666 问题是存在的,事情总会有人去做的,开发这控制面板并不是为了开发而开发,所以才发帖讨论,感谢回复。
313 天前
回复了 thou95 创建的主题 程序员 开源 Linux 控制面板需求讨论
@iRiven 点子不错,可以作为后期插件功能,感谢回复
313 天前
回复了 thou95 创建的主题 程序员 开源 Linux 控制面板需求讨论
@huangzhe8263 具体是宝塔面板的那些功能用的多些
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2404 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 10ms · UTC 14:12 · PVG 22:12 · LAX 06:12 · JFK 09:12
♥ Do have faith in what you're doing.