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
我这边使用的系统环境是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
相关文章推荐
- CentOS上LNMP整合安装Redmine2.5
- Centos 6.7 LNMP环境下整合安装zabbix2.4
- centos 6.5 svn server 配置和安装
- 【原创】centos6.5安装vnc-server实现windows/linux下的图形化远程登录
- CentOS编译安装LNMP环境
- CentOS 6.5下编译安装新版LNMP
- Centos 7 安装lnmp 移动数据库文件目录,重启后无法访问Web服务,笔记
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6主机上的RStudio Server安装步骤
- 在centos6.4上安装redmine 整合apache
- centos7 安装mysql 报错:亲测有效,解决Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2)
- Centos6.5 Zabbix3 server端安装(一)
- 关于vbox下安装centos6 server不能上网问题的解决
- CentOS 6_LAMP/LNMP--mysql的免编译安装
- Microsoft Sql Server 2016安装在CentOS7下
- CentOS 7 安装MySql Server 5.6
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
- CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
- centos下lnmp的安装