阿里云 ECS 选购
- 地域
- 地域:华南 1
 - 可用区:华南 1 可用区 A
 
 - 网络
- 网络类型:经典网络
 
 - 实例
- 实例系列:系列 I
 - 实力规格:1 核 1GB
 
 - 带宽:
- 公网带宽:按固定带宽
 - 带宽:1 Mbps
 
 - 镜像:
- 镜像类型:公共镜像
 - 公共镜像:CentOS 6.5 32位
 
 - 存储
- 系统盘:40 GB
 
 - 收费模式
- 包年包月
 - 每月 68 元
 
 
阿里云域名选购解析
CentOS 6.5 搭建 LNMP
搭建准备
查看 CentOS 版本
1  | cat /etc/centos-release  | 
安装 epel
1  | yum install -y epel-release  | 
安装 vim
1  | yum install -y vim  | 
安装 htop
1  | yum install -y htop  | 
安装 git
1  | yum install -y git  | 
安装 Nginx
修改 yum 源:
1  | 进入 `/etc/yum.repos.d` 目录  | 
更新 yum 源
1  | yum update  | 
安装 Nginx
1  | yum install nginx  | 
查看 Nginx 版本
1  | # nginx version: nginx/1.10.1  | 
启动 Nginx
1  | service nginx start  | 
开机启动 Nginx
1  | chkconfig nginx on  | 
安装 MySQL
官网下载源码包
1  | wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm  | 
安装 MySQL 的 yum 源
1  | rpm -Uvh mysql57-community-release-el6-7.noarch.rpm  | 
打开 mysql-community.repo 看关于mysql的内容,确定 mysql57 的 enable 是打开的
1  | vim /etc/yum.repos.d/mysql-community.repo  | 
安装 MySQL
1  | yum install mysql-community-server  | 
启动 MySQL
1  | service mysqld start  | 
启动 MySQL 后,查看自动生成的密码
1  | grep "password" /var/log/mysqld.log  | 
修改 MySQL初始化密码
1  | mysql_secure_installation  | 
MySQL 登录验证
1  | mysql -uroot -p  | 
MySQL 的配制文件默认在 /etc/my.cnf
开机启动 MySQL
1  | chkconfig mysqld on  | 
安装 PHP
删除之前的 PHP
1  | yum remove php* php-common  | 
更新 yum 源
1  | wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm  | 
安装 PHP 7
1  | yum install php70w php70w-fpm php70w-cli php70w-mysql php70w-pdo php70w-mbstring php70w-mcrypt php70w-pear php70w-opcache php70w-bcmath php70w-xml php70w-pecl-redis  | 
查看 PHP 7 的版本与扩展
1  | php -v  | 
简单修改一些配置
1  | # 打开 PHP 配置文件  | 
重启 PHP 7
1  | service php-fpm restart  | 
开机启动 PHP 7
1  | chkconfig php-fpm on  | 
安装 Composer
安装 Composer
1  | php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"  | 
查看 Composer 版本
1  | composer -v  | 
全局设置国内镜像
1  | composer config -g repo.packagist composer https://packagist.phpcomposer.com  | 
安装 Node.js (4.5 LTS)
编译安装 Node.js
1  | wget https://nodejs.org/dist/v4.5.0/node-v4.5.0.tar.gz  | 
如果提示 gcc 版本过低,需要进行升级,执行命令如下
1  | sudo rpm --import http://ftp.scientificlinux.org/linux/scientific/5x/x86_64/RPM-GPG-KEYs/RPM-GPG-KEY-cern  | 
然后查看版本
1  | gcc --version  | 
安装 Redis
1  | rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm  | 
开启 Redis
1  | chkconfig --add redis  | 
配置 Nginx 与 PHP 7
Nginx 安装完毕之后,默认的网站根目录是在 /usr/share/nginx/html/
虚拟主机的配置在 /etc/nginx/conf.d,如果要配置新的域名在这里就可以了。
默认有一个 default.conf 的配置,可以在里面配置以下参数
1  | server{  | 
