本文目录一览:
- 1、php服务器用IIS好还是用Apache好,其他的服务器怎么样
- 2、NGINX+PHP好,还是NGINX+APACHE+PHP好
- 3、nginx php 和apache php 哪个性能更高
- 4、php环境搭建,用iis好还是apache好,为什么?
- 5、apache+php 与 nginx+php,哪个好
- 6、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 哪个性能更高
apache2.0--apache2.2单位进程占用的内存确实比nginx+php高,似乎网上的博文只比较同等内存如何如何,如果内存足够大,但cpu、硬盘能力有限时,结果又怎么样呢?现在内存很便宜,我们可以直接上它几十个G。
一个好消息,apache2.4已经出来了,官方说性能如何如何的提高了,改善了内存等方面的问题,只装了环境,还没有实战测试php5.3还是和php5.2有些差别的,程序不兼容,还没时间改,据说php5.3不是从php5.2来的,是从php5.0进化来的,还没细研究。
“程序不兼容”,这个问题搞清楚了,不是环境的问题,但也是环境的问题,根源是程序的问题,只是php5.2没有把有问题的程序检测出来,照样给按正确的语法给运行了,但php5.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消耗极小,处理高并发的效果好,但不太稳定。
所以在并发量大的情况下,提供一下自己的思路:
1、主服务器用nginx做负载均衡,扛并发
2、其它服务器用apache,让系统稳定运行。
PHP在windows 下服务器是用iis性能好还是apache性能好,服务器系统是windows Server2003的。请各位指教
Apache的优点在于在各种开源的WWW服务提供工具中特性最全,支持最广,相对比较稳定的,而且扩展性丰富。不过正因为要考虑扩展性,性能就肯定不会太高,只能保持一个中等的水平。而IIS6在处理连接及事件性能方面还是很强大的,超过了APACHE。另外安全方面IIS6也有了质的飞跃,弥补了以往IIS漏洞漫天的缺陷。如果你的公司网络环境不负责,没有涉及太多的开发的话建议仍然使用IIS6。当然如果是建立在WWW上的开发和调试还是使用APACHE更加顺手。
对于初学者的建议:如果是在Windows下进行PHP开发,IIS的PHP环境配置非常简单,便于入门,所以我倾向于选择IIS。