阿里云 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{ |