您的位置:首页 > 数据库 > Redis

CentOS 6.4下安装Nginx+MYSQL+Lua+Redis(上)

2013-12-17 15:52 781 查看
本次安装的CentOS是最小化系统,完全的字符界面操作。

1、首先在Virtual Box下安装CentOS 6.4系统:

因为CentOS 6.4是Linux2.6内核,所以上面的版本选择Linux 2.6。

然后固定大小并进入下一步,分配的硬盘大小最好为20G,并选择系统需要安装的位置:

确定之后开始分配空间:

下面这一步很重要:

特别是这个在处理器那一栏,“扩展特性:”后面一定要选择上,否则不能安装系统:

然后添加我们的系统ISO文件进行安装即可:

选择第一个进行安装即可。会进入到下面的界面:

之后,会提示是否进行检测,这里选择SKIP,跳过:

之后根据自己的需求选择自定义即可。

2、解决CentOS系统不make的问题:

make是gcc的编译器,CentOS最小系统默认是不带这个工具的,所以需要自己安装。

可以选择在网上下载安装包,然后进行tar解压安装,也可以直接在线安装。

安装:
1. yum -y install gcc automake autoconf libtool make
安装g++:
1. yum -y install gcc gcc-c++
刚安装完CentOS,使用yum命令安装一些常用的软件,使用如下命令:yum –y install gcc.

提示如下错误信息:

Loaded plugins: fastestmirror, refresh-packagekit, security

Loading mirror speeds from cached hostfile

Could not retrieve mirrorlisthttp://mirrorlist.centos.org/?release=6&arch=i386&repo=os error was

14: PYCURL ERROR 6 - "Couldn't resolve host'mirrorlist.centos.org'"

Error: Cannot find a valid baseurl for repo: base

通过更改配置文件来解决

1.使用vi打开DNS的配置文件进行修改:

在命令提示符中输入: vi /etc/sysconfig/network-scripts/ifcfg-eth0

用vi 打开这个文件后,接下来会出现截图的内容, 其中要注意两个配置(按下面的值去设置),如果不会使用vi的同学,请自行google或者百度用法。

ONBOOT=yes

MM_CONTROLLED=no

BOOTPROTO=hdcp

设置好后。

重启CentOS后一切就正常了。

3、安装MYSQL服务器和客户端:

笔者安装的是MYSQL 5.5版本:

下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads
进入后会有选择系统
选择linux-generic后 又有很多产品选择,我们只下载以下2个就可以了
server:
Linux - Generic 2.6 (x86, 32-bit), RPM Package

MySQL Server
5.5.20 48.9M
Download
(MySQL-server-5.5.20-1.linux2.6.i386.rpm)MD5: 517e95a5d9ecc6d0f171dfbdfb9e62fb

client:
Linux - Generic 2.6 (x86, 32-bit), RPM Package

Client Utilities
5.5.20 16.2M
Download
(MySQL-client-5.5.20-1.linux2.6.i386.rpm)MD5: 3aca3154617e6457e7a08eaf41c43a7a

下载完成后得到:
进入下载文件所以目录进行安装
如:
> rpm -ivh MySQL-server-5.5.20-1.linux2.6.i385.rpm
> rpm -ivh MySQL-client-5.5.20-1.linux2.6.i385.rpmp
启动mysql
> service mysql start

登录MySQL的命令是mysql, mysql 的使用语法如下:

  mysql [-u username] [-h host][-p[password]] [dbname]

  username与password 分别是MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。

4、CentOS下Redis 2.6.14

CentOS下Redis 2.2.14安装配置详解http://www.linuxidc.com/Linux/2012-12/75598.htm

redis官网:http://redis.io/

一、 redis服务端安装配置

#tar xf redis-2.6.14.tar.gz

#cd redis-2.6.14

#make

#make install

#cp redis.conf /etc/

1.2 修改redis.conf配置文件

#vim /etc/redis.conf

#以守护进程方式运行

#daemonize no改为 daemonize yes

#修改dir ./为绝对路径,

./ redis #改为/usr/local/

#修改appendonly为yes

#指定是否在每次更新操作后进行日志记录,

appendonly no 改为 appendonlyyes

1.2 启动redis

#/usr/local/bin/redis-server /etc/redis.conf

1.3 查看redis是否己启动

12 #ps -ef | grep redis

#netstat -tnlp |grep redis

1.4 将redis添加到自启动中

#echo "/usr/local/bin/redis-server/etc/redis.conf" >> /etc/rc.local

5、Lua以及Nginx扩展模块安装将在下篇文章《CentOS 6.4下安装Nginx+MYSQL+Lua+Redis(下)》说明。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: