
从来就没接触过 php, 网上搜了下感觉有点迷糊, 不应该是部署到一个安装了 php 的环境就行了么, 怎么还要个 apache 或者 nginx? 难道跟 java 一样的, 标准库里并没有提供 http 服务器, 必须借助第三方 tomcat 这种? 然后 nginx 和 apache 基于相同的 phphttp 服务器接口, 内部各实现了一套这样的 http 服务器? java 的 http 服务器有 servlet 标准接口, tomcat,weblogic, jetty 都实现了这个标准, 最终打包出来的 war 可以任意部署到其中一个平台. php 也是差不多的样子?
1 abigeater 2022 年 8 月 5 日 只是简单部署的话,nginx apache 都可以吧。 |
2 defunct9 2022 年 8 月 5 日 nginx |
3 loginv2 2022 年 8 月 5 日 没接触过就直接用 lnmp 部署脚本 |
4 Liang 2022 年 8 月 5 日 apache 或 nginx 都可以,nginx 转发到 fpm 处理 |
5 enng 2022 年 8 月 5 日 如果嫌部署环境麻烦 docker 或者 docker-compose 起一下对应的环境也不是不行 |
6 marcong95 2022 年 8 月 5 日 Caddy (逃 |
7 baobao1270 2022 年 8 月 5 日 docker ( |
9 icebay 2022 年 8 月 5 日 |
10 Felldeadbird 2022 年 8 月 5 日 都可以,看你会哪个。简单点就 lnmp 一键安装包。 |
11 zyy314680012 2022 年 8 月 5 日 via Android apache 方便 |
12 byteX 2022 年 8 月 5 日 宝塔直接扔上去就行了 |
13 akagishigeru 2022 年 8 月 5 日 宝塔 快的要死 |
14 masker 2022 年 8 月 5 日 via Android php -S |
15 yekern 2022 年 8 月 5 日 php -S http://ip:port |
16 lkk 2022 年 8 月 5 日 |
18 pota 2022 年 8 月 5 日 最简单的 一键安装个 lnmp 然后配置下 nginx 就行了 |
20 xumng123 2022 年 8 月 5 日 via iPhone ng |
22 garlics 2022 年 8 月 5 日 @bthulu #19 lnmp 里的 l 指的是 linux ,windows 下推荐 apache ,感觉比 nginx 好。wamp 宝塔面板 phpstudy 随便选一个用吧。 |
23 simon1991 2022 年 8 月 5 日 win 环境用 IIS 咯 |
24 haodingzan 2022 年 8 月 5 日 Windows 比较快的有两个选择 1 、宝塔,直接按推荐设置一键安装,剩下就是改改配置的事情,如果空白机器没跑其他环境,目前来看是最快最好的选择。 2 、WampServer ,Windows 下 Apache 、MySQL 、PHP 集成环境,自测一般喜欢用这个,如果只是内网用用,要求不高,也可以考虑,我初学入门的时候也是用这个。 |
25 ColinLi 2022 年 8 月 5 日 windows 用 xampp 最方便了 |
26 SparkQiu 2022 年 8 月 5 日 Windows Server 下 IIS 会更容易, 稳定一些 网上教程很多的 |
27 ciki 2022 年 8 月 5 日 都可以的,看你熟悉哪个 |
28 Bingchunmoli 2022 年 8 月 5 日 via Android nginx+Apache |
29 wu67 2022 年 8 月 5 日 xampp, 直接全套上. |
30 onice 2022 年 8 月 5 日 宝塔面板,很容易的。 |
31 onice 2022 年 8 月 5 日 也可以用 phpstudy ,如果只是展示出来测试一下的话。 |
32 datiewang 2022 年 8 月 5 日 windows server 的话 xampp 就够了 |
33 will2zuo 2022 年 8 月 5 日 宝塔正解,快的一匹 |
34 allen9009 2022 年 8 月 5 日 真的还有人用 win 服务器的么 |
35 jzy321023 2022 年 8 月 5 日 wnmp |
36 Bigglesworth 2022 年 8 月 5 日 @allen9009 #34 企业内部系统,有不少公司在用,要不 SQLserver 怎么市占率还很高呢 |
37 estk 2022 年 8 月 5 日 via Android 这种东西,用宝塔最好 |
38 Features 2022 年 8 月 5 日 宝塔是你最好的选择 |
39 Twnysta 2022 年 8 月 5 日 小项目服务器装宝塔是最简单的,直接全部都弄好 |
40 hjq632233317 2022 年 8 月 5 日 windows server ??远程桌面安个 phpstudy 喜欢哪里点哪里 |
41 liKeYunKeji 2022 年 8 月 5 日 |
42 Rache1 2022 年 8 月 5 日 Windows 上 nginx 跑 PHP ,几乎不可用,主流的就只有 Apache 和 IIS 了,如果你想效率高一点儿,那你只有 IIS 可以选了。 php CLI Server 这个不应用于线上环境,他不能同时处理请求,多个请求要排队。 |
43 yultraw 2022 年 8 月 6 日 via Android 宝塔 |
44 akira 2022 年 8 月 6 日 lnmp 的 l 是 linux . 一把梭一般默认都是 linux |
45 msg7086 2022 年 8 月 6 日 既然用 Windows Server ,那 IIS 肯定很熟吧,配上 php-fpm 后端就行了,教程大把。 你说的 PHP 用的标准接口叫做 FastCGI ,上个世纪就有了。 标准库里当然有 HTTP 服务器,但是谁会用标准库里的呀,放着 Nginx 或者 Apache 或者 Caddy 这种性能好上几百倍的软件不用? |
46 shijingshijing 2022 年 8 月 6 日 wamp ,这种老项目对 PHP 版本,MySQL 版本可能比较挑,切换版本,设置 vhost ,alias 什么的在 windows 上最方便的就是 wamp 。老项目运行在最新版的 PHP 和 MySQL 上很难一点问题都没有的,如果你不想动 PHP 代码,去一个个了解报错信息,最简单的就是切不同的版本,我碰到过只能跑在 PHP 7.3.x 配合 MySQL 5.7 的应用,切 5.6.x 提示版本过低,切 7.4.x 返回结果有问题。 |
47 Herry001 2022 年 8 月 6 日 Windows Server 直接用 IIS 啊 |
48 yuhaotjutwt 2022 年 8 月 6 日 nginx+1 |
49 hello321 2022 年 8 月 6 日 oneinstack.com ..自己选.... |
50 markgor 2022 年 8 月 6 日 lnmp = linux + nginx + mysql + php ,win 上肯定不符.... 你跑 win 平台直接 IIS + PHP FPM 就好了 PHP 有置 HTTP 服器,但用的,物有攻,什要包含上 HTTP 服器呢? HTTP 的 RFC 更新了 php 也跟著更新?不在。 NGINX/APACHE 在 win 平台上基本多大。 另外也有一些框架是通 cli 行的,一般框架建都是前端加 nginx/apache 等的理,求框架,但框架自己本身也了 http 的理。 另外你也要看你那套程序有每行境要求,一般根行境要求配置就好了,否有些置函 linux 支持 win 不支持最致 win 下常 /的。 有就是你要看你的 PHP 目有展要求,有的展也要上。 |
51 smoon 2022 年 8 月 6 日 会 docker 用 docker |