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
相关推荐
### CentOS 6.5 安装LNMP服务器教程 #### 一、概述 本文将详细介绍如何在CentOS 6.5上安装...通过以上步骤,您已经在 CentOS 6.5 上成功搭建了一个 LNMP 服务器环境。这将有助于部署各类基于 PHP 的 Web 应用程序。
接下来,我们按照以下步骤在CentOS 6.5上安装LNMP: **一、基础环境配置** 1. **更新系统**:首先,确保系统是最新的,运行`yum update -y`进行更新。 2. **关闭防火墙**:为了简化配置,可以暂时关闭防火墙,`...
本文将带领大家在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脚本"是自动化安装和配置这四个组件的关键。通过运行一个精心编写的Shell脚本,可以大大简化这个过程,节省时间和精力。通常,这种脚本会包括以下步骤: 1. 更新系统:使用`yum ...
至此,CentOS 6.5上的LNMP环境已经成功搭建。为了保证系统安全和性能,记得设置各个服务的开机启动,并根据实际需求进行优化配置。例如,可以通过`chkconfig`命令设置MySQL、Nginx和PHP-FPM的开机启动。此外,还可以...
`vagrant-ansible-centos6-LNMP`项目就是这样一个工具,它旨在帮助用户快速搭建一个基于CentOS 6.5操作系统的LNMP(Linux、Nginx、MySQL、PHP)开发环境。该项目充分利用了Vagrant和Ansible这两个自动化工具,使得...
centos下root用户执行此脚本即可一键搭建lnmp环境,具体信息可查看输出日志。
在本文中,我们将详细讨论如何在CentOS 6.5系统上搭建一个LNMP(Linux, Nginx, MySQL, PHP)的标准生产环境。这个过程包括了多个步骤,确保服务器的安全性、稳定性和高效运行。 首先,我们要配置iptables防火墙,以...
总有人认为linux搭建php环境很复杂,然后尝试安装lnmp一键安装包。其实说白了就是安装一个web服务器,然后支持php...这里我们分别在centos6.5和centos7上进行安装,安装过程中也仅仅是部分linux命令不同而已,为了方
在本教程中,我们将深入探讨如何使用VirtualBox安装CentOS7虚拟机,并在此基础上搭建一个完整的LNMP(Linux,...通过实践这个教程,你可以掌握在VirtualBox中创建和管理CentOS7虚拟机,以及搭建LNMP环境的基础技能。
在 CentOS 6.6 和 Red Hat 6.5 两个操作系统上,需要创建三个目录:/nginx、/mysql 和/php,以存储相应的软件包。 2. 安装 nginx 1.6.2: 使用 mkdir 命令创建 /nginx 目录,然后上传 nginx 1.6.2 软件包到服务器...
使用阿里云的一键部署功能,可以快速搭建 LNMP 环境,包括安装 CentOS 6.5 操作系统、Nginx Web 服务器、MySQL 5.7 数据库和 PHP 7.1 编程语言。 二、MySQL 备份 MySQL 备份是数据库管理的重要步骤,用于防止数据...
### 在CentOS 6.5下部署LAMP环境 #### 一、背景介绍 随着互联网技术的发展,Web服务器成为企业对外提供服务的重要平台之一。LAMP(Linux + Apache + MySQL + PHP)是一种常用的开源Web服务器架构,具有成本低廉、...
在本文档中,我们将详细介绍如何在 CentOS 6.5 64位操作系统上搭建 LNMP (Nginx + MySQL + PHP) 环境。LNMP 是一种非常流行的 Web 服务器组合,它具有高性能、高并发处理能力等特点,非常适合搭建现代 Web 应用程序...
3. 搭建LNMP环境的案例: - 环境配置:例如,使用CentOS 6.5系统,IP地址192.168.100.150,需要安装Nginx、MySQL、PHP及相关依赖。 - 安装步骤:首先安装必要的开发库,创建Nginx用户,解压并编译Nginx;接着安装...
以下是在CentOS 6.5 64位操作系统上构建Git服务器的详细步骤: 1. **确认Git是否已安装** 首先,我们需要确保服务器上已经安装了Git。可以通过`rpm -qa git`命令来检查。如果没有安装,可以使用`yum install git`...
tar包: nginx-1.2.8 openssl-1.0.1c pcre-8.37 php-5.6.23 zlib-1.2.8 亲测可兼容,可用,搭建环境CentOS6.5 步骤可参考blog