前言
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成 。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用 。两者的不同之处,在于CentOS并不包含封闭源代码软件,所以很多人都喜欢用它 。
准备
- linux_setup_1.4.1.zip:阿里云官方提供的集成PHP环境部署包,内含MySQL、Apache、Ngnx、PHP、FTP;
- CentOS 6.5 64位:购买阿里云ECS的时候就可以选择OS,注意版本和位数;
- 【阿里云CentOS快速配置教程 阿里云操作系统教程】SecureCRT:非常好用的ssh远程链接工具(Mac可以用系统自带的ssh工具),阿里云的在线远程连接工具不太好使(平时维护足矣),putty是免费的,不过也没SecureCRT好使 。
开干
- 远程连接:使用SecureCRT或其他远程连接工具登录你的云服务器(账号一般都是root,登录密码是在你购买的时候填写的,记不住或者没填写可去阿里云管理后台重置)
- 挂载磁盘(多个可分别操作)
- 查看盘符:fdisk -l
- 格式化:fdisk /dev/xvdb(您的盘符名称)
- m
- n
- p
- 1
- enter
- enter
- w
- mkfs.ext3 /dev/xvdb1 (您的盘符名称)
- 检验根目录下是否有alidata
- cd /
- ls
- 如果没有就创建alidata
- mkdir alidata
- cd alidata
- mount /dev/xvdb1 /alidata/
- df
- 安装工具
- rz 查看是否有上传工具
- 没有就安装 yum install lrzsz -y
- rz 上传sh.zip (必须在alidata文件夹里)
- unzip 检测是否有解压工具
- 没有就安装 yum install unzip -y
- 部署环境
- unzip -x sh.zip
- cd sh
- ls 查看安装文件权限
- cd ../ 回到root层
- chmod -R 755 sh 设置sh的权限
- ll install.sh 查看安装文件的权限
- cd sh
- ./install.sh 在sh里执行安装文件,enter后选择相关程序的版本, 大约需要安装15分钟(服务器配置差异)
- 检验结果
- ps -ef|grep nginx
- ps -ef|grep mysql
- ps -ef|grep php
- ifconfig 查看公网IP,看看是否可以打开它(默认安装了一个阿里的PHPWind社区程序,之后可以删除掉)
- cat account.log 查看数据库密码和FTP密码
- cd sh
- mysql -P3306 -uroot -p数据库密码
- show databases;
- use mysql;
- desc user;
- select Host,User,Password from user;
- update user set Host='%' where Host='localhost';
- update user set password=password('123456') where user='root';
- flush privileges;
- exit;
特别说明:文中的中文只是起说明作用,请在复制命令时忽略 。如果您在部署过程中有什么疑问可以私信我,非诚勿扰,其他阿里云操作教程会写在以后的文章!
推荐阅读
- 重庆海南云天水上乐园
- 云脚长毛是什么意思
- 云巴是什么交通工具
- 黄河远上白云间中的间是什么意思
- 全图全季节先祖回归攻略—云野篇 光遇云野先祖攻略
- 为什么云南河口的发展不如瑞丽
- 为什么云南方言算做北方方言
- 为什么只有乌云才会下雨
- 黄山的云海有什么特别之处
- 云石胶凝固后怎么溶解