您的位置:首页 > 运维架构 > Linux

Centos-Server-LNMP整合---源安装

2012-06-01 12:31 316 查看
在LAMP整合(一)中主要讲的是编译安装,如果想追求快速安装LAMP的话,你可以直接看下面的文字,如果觉得已经没问题的话。可以ctrl+w了。哈哈.....

我这边使用的系统环境是CentOS―5.5_x64位系统,如果目前已经在使用6.0或者说6.2乃至更高版本的CTO们,请分享OPEN一下你们的劳动成果。

思路:

找源-->安装-->配置-->启动-->测试


安装开始

一.找源

系统相关的编译包GCC,GCC-C+等这些已经在系统初始化的时候安装成功这里就不做复杂说明。

确保电脑可以上网,可以使用一下的软件库(安装软件库的rpm包),这些软件库可以自己找,也可以用下面现成的。一般情况偷懒,喜欢用下面现成的吧。这样不好哦,要学会自己找源。找到属于自己的源。哈哈


1.导入想要的软件库(这个网络软件库里面有一些正在测试的,也有正在开发的,还有的是已经在使用的。看个人需求)
#rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
#rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpm
#rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm

2.这里需要修改一下源的配置文件,因为源有更新

vim /etc/yum.repos.d/ius.repo

注释如下一行:

mirrorlist=http://dmirr.iuscommunity.org/mirrorlist?repo=ius-el5&arch=$basearch

即"#mirrorlist=http://dmirr.iuscommunity.org/mirrorlist?repo=ius-el5&arch=$basearch"

去掉如下一行的注释

#baseurl=http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch

即" baseurl=http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch"


二.安装(步骤一没完成,步骤二就不用考虑啦?。。或者说你可以试试本地源,就不晓得本地源那些相关依赖包能不能一一列出哦,哈哈)

1.源安装

#yum -y install mysql55-server php53u-fpm php53u-mysql mysql55 nginx

就老老实实等进度吧,你觉得无聊看看其他的吧。


2.修改配置文件

vim /etc/nginx/conf.d/default.conf

修改内容如下:

location ~ \.php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;

include fastcgi_params;

}


确定修改完成,保存退出

三.确定正常的完成一,二以后,这个时候我们需要启动相关联的服务了把nginx php-fpm mysql这几个服务做成开机自动启动,直接yum安装的快捷方式,可以不用考虑多的启动脚本制作。(如果觉得自己是个源码包控,可以直接忽略以上几步)


1.添加到系统服务

#chkconfig nginx on

#chkconfig mysqld on

#chkconfig php-fpm on


2.启动服务

#service nginx start

#service mysqld start

#service php-fpm start


四.确定一,二,三完成,就测试吧
http://ip你搭建的服务器地址或者域名

测试注意事项:

1.可能会受到SElinux的影响,所以需要你确定一下SElinux是否在‘沉睡’状态,如果木有就关了他吧;

2.可能是端口已被其他服务占用,nginx查看默认80端口,mysql默认的3306;

3.防火墙看是不是运行默认端口通过;

4.配置文件确认没有问题?nginx有自带的文件检查公共,可以自己发掘一下;

5.我的人品问题.

6.日志很重要,学会看日志。需要源码安装的详细解说,请联系我..为你开源.!哈哈...

本文出自 “高山石头...” 博客,请务必保留此出处http://ready.blog.51cto.com/507803/884651
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: