日志标签 ‘安装’

CentOS 6.0 x64编译LNMP环境

2011年9月12日, 1,457 次阅读

前段时间换VPS,在选择系统的时候,抛弃掉了Ubuntu Server而选择最新的CentOS 6.0 64bit。选择之后自然就涉及到安装环境的问题了。自己有点不想用LAMP环境了,于是大胆的选择了LNMP。

然而yum源里默认是没有nginx的,要安装LNMP就只有两个选择:要么添加第三方源来实现,要么自己编译。

对于Linux环境下的编译感兴趣的我,决定使用最新的LNMP环境,于是就选择了后者——自己编译。 » 阅读更多: CentOS 6.0 x64编译LNMP环境

在CentOS下安装php的json扩展

2011年1月28日, 2,128 次阅读

今天给一台CentOS系统的服务器上传了一个新的程序之后,发现部分页面显示不出来,或者不完整。查看Apache的错误日志的时候发现了大量的PHP报错提示:

PHP Fatal error:  Call to undefined function json_decode()

这是典型的PHP组件未安装出现的提示,错误信息就是找不到某个函数XXX。经查,这个函数是PHP的json扩展包含的。接下来就简单了,只需要安装好json扩展即可消除这个错误,从而使网页恢复正常。 » 阅读更多: 在CentOS下安装php的json扩展

Ubuntu下配置Apache的Worker模式

2010年6月30日, 6,585 次阅读

其实Apache本身的并发能力是足够强大的,但是Ubuntu默认安装的是Prefork模式下的Apache。所以导致很多人后面盲目的去安装lighttpd或者nginx一类替代软件。但是这类软件有一定的兼容问题,部分情况下可能工作的并不好。那么, 是不是Apache并发就不行了呢?——答案当然是否定的。

在进行配置之前,我们首先要知道什么是Prefork模式,什么是Worker模式,什么是Event模式,以及什么是MPM。

MPM是Apache2引入的一个概念,就是将结构模块化。把核心任务处理作为一个可插拔的模块,即MPM,使其能针对不同的环境进行优化。在这个情况下,就诞生出了处理模式的概念。处理模式现在分为Prefork、Worker、Event三种。

» 阅读更多: Ubuntu下配置Apache的Worker模式