1.关闭防火墙

[root@CentOS ~]# chkconfig iptables off

2.关闭selinux

vi /etc/sysconfig/selinux

//将SELINUX=enforcing修改为disabled然后重启生效

3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)

//下载wget工具

[root@CentOS ~]# yum install wget

//下载atomic yum源

[root@CentOS ~]# wgethttp://www.atomicorp.com/installers/atomic

[root@CentOS ~]# sh ./atomic

//安装提示输入时输yes

#更新yum软件包

[root@CentOS ~]# yum check-update

4.安装开发包和库文件

[root@CentOS ~]# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel

5.卸载已安装的apache、mysql、php

[root@CentOS ~]# yum list installed |grepmysql,httpd,php

[root@CentOS ~]# yum remove mysql*

[root@CentOS ~]# yum remove httpd

[root@CentOS ~]# yum remove php

6.安装nginx

[root@CentOS ~]# yum install nginx

[root@CentOS ~]# service nginx start

//设2、3、5级别开机启动

[root@CentOS ~]# chkconfig --levels 235nginx on

7.安装mysql

[root@CentOS ~]# yum install mysqlmysql-server mysql-devel

[root@CentOS ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

[root@CentOS ~]# chown -R mysql:mysql /usr/share/mysql

[root@CentOS ~]# chown -R mysql:mysql /usr/bin/mysql*

[root@CentOS ~]# chown -R mysql:mysql /etc/my.cnf

[root@CentOS ~]# /usr/local/mysql/bin/mysql_install_db --user=mysql

[root@CentOS ~]# service mysqld start

[root@CentOS ~]# chkconfig --levels 235 mysqld on

[root@CentOS ~]# /usr/local/mysql/bin/mysqld_safe --user=mysql &

//为root用户设置密码

[root@CentOS ~]# mysqladmin -u root password  "123456"

//重启mysql

[root@CentOS ~]# service mysqld restart

8.安装php

[root@CentOS ~]# yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pearphp-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-fpm

//安装php和所需组件使PHP支持MySQL、FastCGI模式

[root@CentOS ~]# service php-fpm start

[root@CentOS ~]# chkconfig --levels 235 php-fpmon

9.配置nginx支持php

[root@CentOS ~]# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak

//将配置文件改为备份文件

[root@CentOS ~]# cp/etc/nginx/nginx.conf.default /etc/nginx/nginx.conf

//由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件

//修改nginx配置文件,添加fastcgi支持

[root@CentOS ~]# vi /etc/nginx/nginx.conf

index index.php index.html index.htm;

//加入index.php

location ~ \.php$ {

root          /usr/share/nginx/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默认路径

10.配置php

//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo= 1

[root@CentOS ~]# vi /etc/php.ini

11.重启nginx php-fpm

[root@CentOS ~]# service nginx restart

[root@CentOS ~]# service php-fpm restarts

12.建立info.php文件

[root@CentOS ~]# vi/usr/share/nginx/html/info.php

转载于:https://blog.51cto.com/qiangsh/1672058

yum 快速搭建lnmp环境相关推荐

  1. centos6.7、centos6.5下yum方式搭建lnmp环境,php5.4/mysql5.5

    由于电脑重装系统,之前虚拟机中的所有系统都打不开了,不得已又得从0开始安装.我下载的是centos6.5的镜像,在虚拟机中安装完以后,执行了一下yum update,系统升成了6.7的,但是对于lnm ...

  2. 基于Linux(CentOS)快速搭建LNMP环境【使用LNMP安装包一键搭建】以及升级PHP版本

    使用 LNMP一键安装包 安装 安装步骤 在安装LNMP包之前我们先给Linux安装一些基本的软件,如screen.vim.gcc等.用以下命令: yum install vim git unzip ...

  3. CentOS 6.5使用yum快速搭建LAMP环境

    2019独角兽企业重金招聘Python工程师标准>>> 由于这里采用yum方式安装,前提是我们必须配置好yum源.为了加快下载速度,建议使用网易的yum源.参考:CentOS配置网易 ...

  4. php56wmysql_centos6.5下使用yum完美搭建LNMP环境(php5.6)【Fizzday整理】

    准备工作 配置防火墙,开启80端口.3306端口 删除原有的 iptables , 添加合适的配置 rm -rf /etc/sysconfig/iptables vi /etc/sysconfig/i ...

  5. centos6.5下使用yum完美搭建LNMP环境(php5.6)

    2019独角兽企业重金招聘Python工程师标准>>> 准备工作 配置防火墙,开启80端口.3306端口 删除原有的 iptables , 添加合适的配置 rm -rf /etc/s ...

  6. Centos6 使用yum快速搭建LAMP环境

    1.安装Apache [root@localhost ~]# yum -y install httpd # 开机自启动 [root@localhost ~]# chkconfig httpd on # ...

  7. Linux系统管理(5)——使用yum快速搭建LAMP环境【方便快捷版】

    目录 1.安装Apache 2.安装MySQL 3.安装PHP 4.安装其他模块 重启服务 5.修改权限 6.安装phpMyAdmin

  8. CentosX64使用yum快速搭建xen虚拟化环境

    CentosX64使用yum快速搭建xen虚拟化环境 Xen的大名想必已经被众SA所熟知.Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发.它打算在单个计算机上运行多达100个满特征的操作系统.操 ...

  9. 腾讯云服务器CVM(CentOS 7、Tencent Linux)手动搭建LNMP环境(linux+Nginx+Mariadb+PHP)

    手动搭建云服务器运行环境就是喜欢折腾,如果觉得麻烦的网友可以使用LNMP镜像直接启动CVM实例,以便快速建站. 腾讯云服务器CVM(CentOS 7.Tencent Linux)手动搭建LNMP环境( ...

最新文章

  1. mysql数据库的行级锁有几种_mysql锁之三种行级锁介绍
  2. 您正在使用什么垃圾收集器?
  3. linux date 常用格式,5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令...
  4. html5邀请函在线制作,很炫的html5年会邀请函
  5. php markdown 电子书_PHP Markdown转PDF解决方案
  6. 设计模式之十二:组合模式(composite)
  7. C语言 函数指针一(函数指针的定义)
  8. EF架构~看看下面这代码,你还敢用它的延时加载吗?
  9. CentOS7入门:使用Vi文本编辑器
  10. 北京地区中波频率表2015版 (转载)
  11. 非共识与小趋势——复盘罗辑思维7年演化之路
  12. DRL-FlappyBird
  13. 康考迪亚大学获560万加元捐赠以鼓励创造力,是魁北克美术学院有史以来最大一笔捐赠
  14. Android中怎么破解游戏之修改金币数
  15. Ubuntu桌面卡成狗,如何有效解决卡顿问题
  16. 策略路由 本地策略+接口策略
  17. netkeeper客户端 Linux,netkeeper_for_linux
  18. 微信号名称乱码什么情况_2020最火微信号,微信号改成什么比较好?
  19. 大学英语综合教程二 Unit 3 课文内容英译中 中英翻译
  20. 推荐系统 --- 推荐算法 --- 基于用户行为的推荐算法 - 协同过滤算法

热门文章

  1. 平衡自动化与智能化,构建AI生态系统
  2. 一文读懂机器学习项目的完整生命周期
  3. 揭秘丨“北京八分钟”里中国制造的科技力量
  4. 盘点丨MIT教授Poggio:过去23年,机器学习取得了哪些进步
  5. Python 之 matplotlib (三)坐标轴
  6. 可视化解释11种基本神经网络架构
  7. 关于大脑未必是破解智能和意识之谜的钥匙探讨
  8. 托马斯·弗里德曼:美政府应研究任正非的提议
  9. 华为发布面向2025十大趋势
  10. 中科院院士丁汉:数字化制造、机器人、人工智能是智能制造 “三驾马车”