系统目标:LNMP
利用CentOS 6.3(32 bits),Nginx 1.2.3,MySQL 5.5.27,PHP 5.4.6在Virtualbox中搭建LNMP web server服务器,用户能够从Host浏览器访问Guest(CentOS 6.3)Web Server上面的web服务。
使用软件:
1 CentOS 6.3 (32 bits)
下载 CentOS 6.3 32-bit DVD ISO - (3.6G)
下载 CentOS 6.3 64-bit DVD ISO - (4.0G)
2 Nignx
依赖软件:pcre-8.31.tar.gz
3 MySQL
依赖软件:cmake( cmake构建MySQL, cmake VS autotools)
4 PHP
依赖软件:
扩展软件:
memcached-1.4.14.tar.gz (libevent-2.0.19-stable.tar.gz memcache-2.2.6.tgz)
5 WinSCP和PuTTY,使用WinSCP可以在host和guest间方便地传输文件,使用PuTTY可以在Host主机进行操作,安装Guest所需的各种软件。
系统库更新:
yum -y install gcc gcc-c++ autoconf bison bison-devel \ libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel \ libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel \ ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel \ openssl openssl-devel openldap openldap-devel nss-ldap openldap-clients openldap-servers
一、VirtualBox 安装 CentOS 6.3(32 bits)
1 下载CentOS 6.3 ISO文件,从Virtualbox安装CentOS 6.3
网络类型:bridged(NAT配置需要做PORT FORWARDING,本文不做介绍)
本文所用Host主机为Windows 7,在Windows 7中打开命令提示符,执行 ipconfig /all 查看host主机和Virtualbox的IP地址分别为:
192.168.0.6 和 192.168.56.1
在对Guest系统CentOS 6.3进行配置和安装软件前,可以利用Virtualbox的备份(snapshot)功能对刚安装完成的Guest系统的当前状态进行备份,以备以后恢复到系统最初状态。
2 配置CentOS 6.3网络
(1)配置静态IP地址、子网掩码、网关
#查看网络设备 ifconfig -a #如果只有一个网卡,会看到 eth0 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.default vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEV