`
m635674608
  • 浏览: 5043547 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

CentOS6.5搭建LNMP

    博客分类:
  • php
 
阅读更多

1:查看环境:

1
2
[root@10-4-14-168 html]# cat /etc/redhat-release
CentOS release 6.5 (Final)

2:关掉防火墙

1
[root@10-4-14-168 html]# chkconfig iptables off

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

1
#wget http://www.atomicorp.com/installers/atomic
1
#sh ./atomic
1
#yum check-update

4:安装开发包和库文件 

1
2
3
4
#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

1
2
3
# yum remove httpd
# yum remove mysql
# yum remove php

6:安装nginx

1
2
3
4
# yum install nginx
# service nginx start
# chkconfig --levels 235 nginx on
//设2、3、5级别开机启动

7:安装mysql

1
2
3
# yum install mysql mysql-server mysql-devel
# service mysqld start
# chkconfig --levels 235 mysqld on
1
2
3
4
5
6
7
8
登陆MySQL删除空用户,修改root密码
mysql>select user,host,password from mysql.user;
 
mysql>drop user ''@localhost;
 
mysql>update mysql.user set password PASSWORD('*********'where user='root';
 
mysql>flush privileges;

  

8:安装php

1
2
# yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap
php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap

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

1
#yum install  php-tidy php-common php-devel php-fpm php-mysql
1
2
# service php-fpm start
# chkconfig --levels 235 php-fpm on

9:配置nginx支持php

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak
//将配置文件改为备份文件
 
# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf
//由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件
 
//修改nginx配置文件,添加fastcgi支持
# 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默认路径

  

 

1
 

10:配置php

1
2
//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1
[root@CentOS ~]# vi /etc/php.ini

11:重启nginx php-fpm

1
2
# service nginx restart
# service php-fpm restart

  

12:建立info.php文件

1
2
3
4
# vi /usr/share/nginx/html/info.php
<?php
   phpinfo();
?>

  

13:测试nginx是否解析php

1
2
本地浏览器输入:192.168.1.105/info.php
显示php界面  环境搭建成功

  http://www.cnblogs.com/xiaoit/p/3991037.html

分享到:
评论

相关推荐

    centos6.5安装LNMP服务器教程

    ### CentOS 6.5 安装LNMP服务器教程 #### 一、概述 本文将详细介绍如何在CentOS 6.5上安装...通过以上步骤,您已经在 CentOS 6.5 上成功搭建了一个 LNMP 服务器环境。这将有助于部署各类基于 PHP 的 Web 应用程序。

    centOS6.5安装LNMP

    接下来,我们按照以下步骤在CentOS 6.5上安装LNMP: **一、基础环境配置** 1. **更新系统**:首先,确保系统是最新的,运行`yum update -y`进行更新。 2. **关闭防火墙**:为了简化配置,可以暂时关闭防火墙,`...

    CentOS 6.5中利用yum搭建LNMP环境的步骤详解

    本文将带领大家在CentOS 6操作系统上搭建一套LNMP环境。 本教程适用于CentOS 6.5版本。 一、安装php7 1.更新yum源(默认yum源中php版本为5.3.3) # rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 2....

    centos6.5 LNMP环境搭建Shell脚本及配置

    首先,"CentOS6.5 LNMP环境搭建Shell脚本"是自动化安装和配置这四个组件的关键。通过运行一个精心编写的Shell脚本,可以大大简化这个过程,节省时间和精力。通常,这种脚本会包括以下步骤: 1. 更新系统:使用`yum ...

    CentOS6.5 编译安装lnmp环境

    至此,CentOS 6.5上的LNMP环境已经成功搭建。为了保证系统安全和性能,记得设置各个服务的开机启动,并根据实际需求进行优化配置。例如,可以通过`chkconfig`命令设置MySQL、Nginx和PHP-FPM的开机启动。此外,还可以...

    vagrant-ansible-centos6-LNMP:Centos 6.5 LNMP堆栈

    `vagrant-ansible-centos6-LNMP`项目就是这样一个工具,它旨在帮助用户快速搭建一个基于CentOS 6.5操作系统的LNMP(Linux、Nginx、MySQL、PHP)开发环境。该项目充分利用了Vagrant和Ansible这两个自动化工具,使得...

    centos6.5_64位下lnmp一键脚本

    centos下root用户执行此脚本即可一键搭建lnmp环境,具体信息可查看输出日志。

    CentOS_6搭建LNMP标准生产环境

    在本文中,我们将详细讨论如何在CentOS 6.5系统上搭建一个LNMP(Linux, Nginx, MySQL, PHP)的标准生产环境。这个过程包括了多个步骤,确保服务器的安全性、稳定性和高效运行。 首先,我们要配置iptables防火墙,以...

    Centos6.5和Centos7 php环境搭建方法

    总有人认为linux搭建php环境很复杂,然后尝试安装lnmp一键安装包。其实说白了就是安装一个web服务器,然后支持php...这里我们分别在centos6.5和centos7上进行安装,安装过程中也仅仅是部分linux命令不同而已,为了方

    VirtualBox安装CentOS7虚拟机并搭建LNMP环境

    在本教程中,我们将深入探讨如何使用VirtualBox安装CentOS7虚拟机,并在此基础上搭建一个完整的LNMP(Linux,...通过实践这个教程,你可以掌握在VirtualBox中创建和管理CentOS7虚拟机,以及搭建LNMP环境的基础技能。

    一键搭建lnmp(nginx1.6.2+mysql5.1)

    在 CentOS 6.6 和 Red Hat 6.5 两个操作系统上,需要创建三个目录:/nginx、/mysql 和/php,以存储相应的软件包。 2. 安装 nginx 1.6.2: 使用 mkdir 命令创建 /nginx 目录,然后上传 nginx 1.6.2 软件包到服务器...

    阿里云 安装lnmp_201712251

    使用阿里云的一键部署功能,可以快速搭建 LNMP 环境,包括安装 CentOS 6.5 操作系统、Nginx Web 服务器、MySQL 5.7 数据库和 PHP 7.1 编程语言。 二、MySQL 备份 MySQL 备份是数据库管理的重要步骤,用于防止数据...

    cenos6.5部署LAMP环境

    ### 在CentOS 6.5下部署LAMP环境 #### 一、背景介绍 随着互联网技术的发展,Web服务器成为企业对外提供服务的重要平台之一。LAMP(Linux + Apache + MySQL + PHP)是一种常用的开源Web服务器架构,具有成本低廉、...

    centos下安装nginx+php+mysql

    在本文档中,我们将详细介绍如何在 CentOS 6.5 64位操作系统上搭建 LNMP (Nginx + MySQL + PHP) 环境。LNMP 是一种非常流行的 Web 服务器组合,它具有高性能、高并发处理能力等特点,非常适合搭建现代 Web 应用程序...

    第二十九章:构建LNMP应用平台1

    3. 搭建LNMP环境的案例: - 环境配置:例如,使用CentOS 6.5系统,IP地址192.168.100.150,需要安装Nginx、MySQL、PHP及相关依赖。 - 安装步骤:首先安装必要的开发库,创建Nginx用户,解压并编译Nginx;接着安装...

    在CentOS搭建Git服务器的详细步骤

    以下是在CentOS 6.5 64位操作系统上构建Git服务器的详细步骤: 1. **确认Git是否已安装** 首先,我们需要确保服务器上已经安装了Git。可以通过`rpm -qa git`命令来检查。如果没有安装,可以使用`yum install git`...

    nginx配置包整理

    tar包: nginx-1.2.8 openssl-1.0.1c pcre-8.37 php-5.6.23 zlib-1.2.8 亲测可兼容,可用,搭建环境CentOS6.5 步骤可参考blog

Global site tag (gtag.js) - Google Analytics