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

本文档详细介绍了如何在CentOS 6.4最小化系统中安装Nginx、MYSQL、Lua和Redis。首先,从Virtual Box安装CentOS 6.4,解决系统不支持make的问题,接着安装gcc和g++,然后安装MYSQL 5.5和Redis 2.2.14,包括下载、安装和配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次安装的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(下)》说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值