老板给了个 PHP 的网站包, 让我部署一下, 是部署到 apche 还是 nginx 好呢?

2022 年 8 月 5 日
 bthulu

从来就没接触过 php, 网上搜了下感觉有点迷糊, 不应该是部署到一个安装了 php 的环境就行了么, 怎么还要个 apache 或者 nginx? 难道跟 java 一样的, 标准库里并没有提供 http 服务器, 必须借助第三方 tomcat 这种? 然后 nginx 和 apache 基于相同的 php_http 服务器接口, 内部各实现了一套这样的 http 服务器? java 的 http 服务器有 servlet 标准接口, tomcat,weblogic, jetty 都实现了这个标准, 最终打包出来的 war 可以任意部署到其中一个平台. php 也是差不多的样子?

6290 次点击
所在节点    PHP
51 条回复
abigeater
2022 年 8 月 5 日
只是简单部署的话,nginx apache 都可以吧。
defunct9
2022 年 8 月 5 日
nginx
loginv2
2022 年 8 月 5 日
没接触过就直接用 lnmp 部署脚本
Liang
2022 年 8 月 5 日
apache 或 nginx 都可以,nginx 转发到 fpm 处理
enng
2022 年 8 月 5 日
如果嫌部署环境麻烦 docker 或者 docker-compose 起一下对应的环境也不是不行
marcong95
2022 年 8 月 5 日
Caddy (逃
baobao1270
2022 年 8 月 5 日
docker (
bthulu
2022 年 8 月 5 日
@Liang 我想问下, 可以不通过 apache 或 nginx 中转, 直接 fpm 端口对外提供服务吗?
icebay
2022 年 8 月 5 日
Felldeadbird
2022 年 8 月 5 日
都可以,看你会哪个。简单点就 lnmp 一键安装包。
zyy314680012
2022 年 8 月 5 日
apache 方便
byteX
2022 年 8 月 5 日
宝塔直接扔上去就行了
akagishigeru
2022 年 8 月 5 日
宝塔 快的要死
masker
2022 年 8 月 5 日
php -S
yekern
2022 年 8 月 5 日
php -S http://ip:port
lkk
2022 年 8 月 5 日
hoopan
2022 年 8 月 5 日
@bthulu 不可以
pota
2022 年 8 月 5 日
最简单的 一键安装个 lnmp 然后配置下 nginx 就行了
bthulu
2022 年 8 月 5 日
@pota 不行啊, windows server 似乎用不了
xumng123
2022 年 8 月 5 日
ng

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX