叨B叨B叨叨叨 发布于 2017-05-12 17:08

最近准备在服务器上配置php5.6的环境,所以想问下建议是那种的web服务器的搭配比较好,从性能上、安全上来比较。谢谢!

6 个回答
  • 高并发高性能适合用nginx+php;
    求稳定、求模块、求rewrite的话;apache+php更合适;

    安全的话都没问题;
    nginx是趋势潮流;

    你说iis?恩;这玩意抱着研究历史的兴趣去看看就行了;不要用于生产了;

    最后;压根不建议在windows环境下跑php;网络服务方面;linux才是首选;

    2017-05-13 04:29 回答
  • 建议 IIS + PHP

    1. Windows 下的话不建议用 Apache,坑略多,有些机器上可能还要改配置文件才能提高并发(不改的话用户同时打开两个页面之后再第三个页面就无法访问了)

    2. 如果你的是比较新的 Windows Server 的话,你可以考虑 IIS。不记得 IIS 从哪个版本以后, IIS + PHP 的性能已经可以赶得上甚至是超越 nginx 的了

    P.S. 如果不是迫不得已,还是建议你用 Linux 吧,估计大部分 PHP 程序员都是在 Linux 下测试的,而且搭环境比较容易上手,运维也简单

    (Windows Sever 的学习成本真的略高,如果你只是远程桌面连接上去当作 Desktop 版来用的话,那就请忽略我这句话吧)

    2017-05-12 20:03 回答
  • windows建议用IIS,win自己家产品

    2017-05-13 00:20 回答
  • 懂你们的意思了,搭建服务器要用linux加上php加上nginx这样省资源,而且高性能高并发

    2017-05-13 03:15 回答
  • Windows 7 上 IIS 和 Apache 性能测试对比
    环境(64位Win7): IIS7+PHP5.4(NTS非线程安全版本) vs Apache2.4(32位)+PHP5.4

    静态文件处理:
    ab -k -c100 -n10000 http://127.0.0.1/info.htm # IIS RPS 1709
    ab -k -c100 -n10000 http://127.0.0.1:8080/info.htm # Apache RPS 1847
    结论:基于APR运行时和WinNT多线程的Apache在静态资源处理方面并不比IIS差.

    PHP文件处理:
    ab -k -c100 -n10000 http://127.0.0.1/bs.php # IIS RPS 1180
    ab -k -c100 -n10000 http://127.0.0.1:8080/bs.php # Apache RPS 1071
    结论:Apache使用了线程化的MPM,所以需要使用线程安全版本的PHP,而线程安全检查有一定开销,所以性能要比IIS+PHP-CGI低一些.

    建议用你熟悉的方案,就我个人而言,我对Apache要熟悉些,配置跟Linux上差别不大,rewrite重写资料也比较好找.当然了,如果你在Linux上,可以考虑使用Nginx/PHP-FPM的组合.

    2017-05-13 11:11 回答
  • 建议扔掉Windows Server,太消耗资源且不安全,用安全性高的Linux才是正解!

    2017-05-12 18:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
活跃用户
  • 1
    问道摩托
  • 2
    袁广龙976丶
  • 3
    逍遥子
  • 4
    亮仔
  • 5
    芙蓉花
  • 6
    作小die_syj
  • 7
    mobiledu2502875483
  • 8
    王丽珠景平怡伦_621
  • 9
    adfa3sd5f6a
  • 10
    欣欣大妮
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有