本文目录一览:
- php服务器用IIS好还是用Apache好,其他的服务器怎么样
- NGINX+PHP好,还是NGINX+APACHE+PHP好
- nginx php 和apache php 哪个性能更高
- php环境搭建,用iis好还是apache好,为什么?
- apache+php 与 nginx+php,哪个好
- PHP在windows 下服务器是用iis性能好还是apache性能好,服务器系统是windows Server2003的。请各位指教
php服务器用IIS好还是用Apache好,其他的服务器怎么样
如果你是使用Windows系统的服务器,建议使用IIS,因为这种Web环境在Windows下运行PHP性能最好,而且功能很多。 如果你是使用Linux服务器,比如CentOS和Ubuntu之类的,建议使用Apache和Nginx,这两个在Linux下性能最佳,本身来说Linux类服务器安全性和资源消耗都比Windows低,而且安全性好。 至于Apache和Nginx的选择,如果要方便配置、快速搭建、需要很多功能,可以选择Apache。如果要性能极佳、稳定性好、追求速度,自身有技术能力的,可以选择Nginx。 总的来说: PHP不建议在Windows服务器运行,IIS也只支持Windows服务器,Apache和Nginx在Windows下都比较卡顿。因此建议使用Linux服务器,并根据自身需求从Apache和Nginx之间选择。
NGINX+PHP好,还是NGINX+APACHE+PHP好
NGINX+APACHE+PHP会更好,因为可以充分利用NGINX的“反向代理”技术。将静态文件由NGINX处理,动态文件(PHP)由APACHE处理,这是最高效的处理方式。 但是,一般网站都不需要这么做,因为没有高并发的情况下,这样做并不能体现非常大的优势。 如果是商城,比较注重速度的,就使用NGINX+PHP;如果是政府网站等,比较注重稳定性的,就使用APACHE+PHP。 当然,如果不嫌麻烦,完全可以搭建NGINX+APACHE+PHP的环境。
nginx php 和apache php 哪个性能更高
Apache 2.0--Apache 2.2单位进程占用的内存确实比Nginx+PHP高,似乎网上的博文只比较同等内存如何如何,如果内存足够大,但CPU、硬盘能力有限时,结果又怎么样呢?现在内存很便宜,我们可以直接上它几十个G。 一个好消息,Apache 2.4已经出来了,官方说性能提高了,改善了内存等方面的问题,只装了环境,还没有实战测试。PHP 5.3还是和PHP 5.2有些差别的,程序不兼容,还没时间改,据说PHP 5.3不是从PHP 5.2来的,是从PHP 5.0进化来的,还没细研究。 “程序不兼容”这个问题搞清楚了,不是环境的问题,但也是环境的问题,根源是程序的问题,只是PHP 5.2没有把有问题的程序检测出来,照样按正确的语法运行了,但PHP 5.3比较严格,给报出错误了。 错误的代码:
public static public static function functionname(){}
还有date的使用问题,5.3也给出警告了。要设置 date_default_timezone_set('Asia/Shanghai');
或者在配置文件中配置。如果你还有不懂的地方,可以去后盾网看看,那里的有关PHP教学视频挺多的。
php环境搭建,用iis好还是apache好,为什么?
如果你的选项里有IIS,那说明一定是Windows环境下。如果是在Windows环境下,那建议还是用IIS。无论说多少Apache的优势,那都是基于Linux环境下的,在Windows环境下,Apache并没有多少优势,反而IIS和Windows才是“亲兄弟”,并且IIS使用FastCGI模式来执行PHP,配置也很简单,效率也不会比Windows下的Apache低。开发环境你可以这样搭配。 生产环境如果你懂点Linux的话,还是建议使用Linux+Apache或Nginx的组合。
apache+php 与 nginx+php,哪个好
还是得分情况,如果你的并发量小的话,Apache和Nginx都能承载。 Apache稳定,但是耗内存和CPU,高并发效果不好; Nginx内存和CPU消耗极小,处理高并发的效果好,但不太稳定。 所以在并发量大的情况下,提供一下自己的思路:
- 主服务器用Nginx做负载均衡,扛并发;
- 其他服务器用Apache,让系统稳定运行。
PHP在windows 下服务器是用iis性能好还是apache性能好,服务器系统是windows Server2003的。请各位指教
Apache的优点在于在各种开源的WWW服务提供工具中特性最全,支持最广,相对比较稳定,而且扩展性丰富。不过正因为要考虑扩展性,性能就肯定不会太高,只能保持一个中等的水平。而IIS6在处理连接及事件性能方面还是很强大,超过了Apache。另外安全方面IIS6也有了质的飞跃,弥补了以往IIS漏洞漫天的缺陷。如果你的公司网络环境不复杂,没有涉及太多开发的话,建议仍然使用IIS6。当然如果是建立在WWW上的开发和调试还是使用Apache更加顺手。 对于初学者的建议:如果是在Windows下进行PHP开发,IIS的PHP环境配置非常简单,便于入门,所以我倾向于选择IIS。