LAMP框架 apache PHP


lamp (Linux+Apache+Mysql+PHP)

linux:操作系统,也就是建立在电脑硬件基础上的最底层的东西

apache:就是web服务器

mysql:就是数据库

php:就是执行语言

php代码必须依靠web服务器才能运行

当客户端浏览器出发事件--》php程序提交到apache服务器--》apache服务器更具PHP程序的特点判断是PHP程序,递交到php引擎--》php引擎程序解析并读取数据库生产相应的页面


对比lnmp级linux+nginx+ mysql+php,相差点在服务器上,对比apache和nginx

Nginx特性

Nginx性能稳定、功能丰富、运维简单、处理静态文件快且消耗资源少

1.相比apache,使用资源少,支持更多并发连接,效率更高

2.作为负载均衡服务器,nginx既可以在内部支持rails和php,也可以支持作为http代理服务器对外进行服务。用c编写而成,不论是系统资源开销还是cpu使用率逗比perlbal要好

3.作为邮件代理服务器,nginx是一块非常优秀的邮件代理服务器

4.反向代理可以根据url请求转向于不同用途的集群,比如图片请求

总之,nginx是一块轻量级的web服务器/反向代理服务器/电子邮件代理服务器,安装简单,配置文件也很简洁(支持perl),Nginx 支持平滑加载新配置,还能够在不间断服务的情况下进行软件版本升级。

Apache特性

1.开源、稳定、模块丰富,对php的支持好。缺点是臃肿,内存和cpu开销大,性能上有损耗

2.提供了自己的缓存模块,也可以使用外加的squid模块

3.可以使用php的加速器eAccelerator

所以,如果静态文件多,用户访问量大,省内存建议用nginx。小网站、硬件支持好用apache,毕竟apache稳定,对php的支持更好

优质内容筛选与推荐>>
1、ege demo
2、php使用微信登录
3、NOIP模拟 37
4、Layer 3.0
5、面试2 --- 递归算法


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号