首页 > 编程知识 正文

还是apache跑php好,apache和php的关系

时间:2023-12-27 22:27:06 阅读:325476 作者:JSWV

本文目录一览:

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。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。