[linux] [nginx] 一键安装web环境全攻略phpstudy版,超详细!
找到运行中的服务器(实例)。

打开这个主要是看它的IP,是公网ip,公网ip,公网ip,重要的事情说三遍。
接下来我们可以不用在阿里云上操作了,直接用客户端操作,这两个客户端就是Xshell 5和Xftp 5,中文版!!!特意为大家准备了下载地址:http://pan.baidu.com/s/1dD3B2Op
下载和安装操作就不说了,跟正常软件一样一步一步安装就行了........................
好,现在安装完了这两个软件,简要说一下这两软件是干嘛用的,Xshell是用来远程连接服务器指令控制的,相当于上图中最右边的那个更多下的“连接管理终端...”,只不过这是个软件,独立开来好操作;Xftp就相当于我们平时用的flashfxp,用来看文件目录和上传下载文件的。
双击打开Xshell,

连接这里填写你的自定义名称,还有主机的公网ip。

用户身份验证默认的用户名都是root,密码就要用服务器登录密码了,不是阿里云账户的登录密码,也不是管理终端密码,这里很多人搞错,包括我自己。如果是在不清楚的话,就在实例详情那里重新设置一下密,如图:


在上图中输入两次新的服务器密码,密码要求:8-30个字符,必须同时包含三项(大、小写字母,数字和( ) ` ~ ! @ # $ % ^ & * - + = | { } [ ] : ; ' < > , . ? / 中的特殊符号),点击提交后重启服务器。
用Xshell连接上服务器后会出现以下界面:

连上了就好办了,如图,黑不隆冬的,啥都没有,这就是Linux,不像Windows界面那么好看,它只能运行指令,所以后续的web环境的安装都是靠指令让它完成。先来处理下安装盘:
1、查看数据盘
在没有分区和格式化数据盘之前,输入df –h命令,是无法看到数据盘的,可以输入fdisk -l命令查看。如下图:

友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 表明您的云服务无数据盘,那么您无需进行挂载,不需要执行以下的步骤。
2、 对数据盘进行分区
执行fdisk /dev/xvdb命令,对数据盘进行分区;
根据提示,依次输入n,p,1,两次回车,wq,分区就开始了,很快就会完成。

3、 查看新的分区
使用fdisk -l命令可以看到,新的分区xvdb1已经建立完成了。


4、格式化新分区
以ext3为例:使用mkfs.ext3 /dev/xvdb1命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。

5、添加分区信息
输入echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab 命令写入新分区信息。
然后使用cat /etc/fstab命令查看,出现以下信息就表示写入成功。
* 如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,可以修改以上命令中的/mnt部分

6、挂载新分区
使用mount -a命令挂载新分区,然后用df -h命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。

从这开始安装就可以啦!其他都是辅助作用!真正的安装就在这!
以上这些操作都是为了安装web环境做准备,磁盘一切准备好之后,真正开始安装web环境了,接下来在线安装phpstudy一键包:
1.在Xshell里面输入wget -c http://lamp.phpstudy.net/phpstudy.bin 回车
2.输入chmod +x phpstudy.bin 回车 ,这一步用于设置权限
3.输入./phpstudy.bin 回车,执行安装。

接下来都是中文提示操作,主要是让你选择安装什么版本,按照提示进行输入回车就行了。慢慢等吧大约需要28分钟的时间。
4.出现这样的信息。。说明你安装完毕了:

5.这时候你可以在浏览器地址栏输入公网IP打开网站了,会出现php探针页面,这个是默认页面。
6.访问数据库管理地址(phpmyadmin)是:ip/phpmyadmin,默认用户root,密码root,登录进去可以修改
7.域名绑定:
输入:phpstudy add
再输入你的域名就可以了

其实到这里phpstudy就可以用啦,其他辅助工具都有很多的!filezilla!等!
8.安装ftp:
wget -c http://lamp.phpstudy.net/phpstudy-ftpd.sh 回车
chmod +x phpstudy-ftpd.sh 回车
./phpstudy-ftpd.sh 回车
下图说明FTP安装完毕

9.开通FTP:
输入phpstudy ftp add
根据提示输入:
FTP用户名
密码
输入目录(注意是绝对目录)就是你上面添加网站的目录

配置好后就可以通过ftp上传下载文件了。
10.当然也可以不用ftp,用我们一开始安装的Xftp,终于用到它了。点击这个按钮启动并连接Xftp,来看看目录的真实面目吧:

上传下载跟ftp差不多,就不多说了。

至此,所有web环境安装步骤已经安装完毕,把网站文件上传到phpstudy文件下的www目录下,再登录phpmyadmin新建个数据库导入数据,修改下网站配置文件,就可以通过你的域名访问你的网站了。
附加帮助
如何切换php版:
假如你先安装的apache+php5.3
想切换成nginx+php5.4
你就再走一次./phpstudy.bin
但是你会发现有一行是否安装mysql提示选不安装
这样只需要编译nginx+php5.4
从而节省时间,这样只需要几分钟即可。
phpstudy程序使用说明:
服务进程管理:phpstudy (start|stop|restart|uninstall)
站点主机管理:phpstudy (add|del|list)
ftpd用户管理:phpstudy ftp (add|del|list)
del(修改)list(列出网站)
[linux] [nginx] 一键安装web环境全攻略phpstudy版,超详细!的更多相关文章
- Linux一键安装web环境全攻略phpstudy版
此教程主要是应对阿里云Linux云服务器ecs的web环境安装,理论上不限于阿里云服务器,此教程对所有Linux云服务器都具有参考价值. 写这篇文章的目的:网上有很多关于Linux一键安装web环境全 ...
- Linux一键安装web环境全攻略(阿里云ECS服务器)
摘自阿里云服务器官网,此处 一键安装包下载: 点此下载 安装须知 1.此安装包可在阿里云所有linux系统上部署安装,此安装包包含的软件及版本为: nginx:1.0.15.1.2.5.1.4.4 a ...
- Linux一键安装web环境全攻略(阿里云服务器)
摘自阿里云服务器官网,此处 一键安装包下载: 点此下载 安装须知 1.此安装包可在阿里云所有linux系统上部署安装,此安装包包含的软件及版本为: nginx:1.0.15.1.2.5.1.4.4 a ...
- 在linux CentOS6上安装web环境
感谢浏览,欢迎交流=.= 都说linux作为服务器优于window,近期也是学习了下linux. win7下安装了linux虚拟机,购买linux阿里云主机,开启linux之旅. 进入正题,在linu ...
- JDK下载安装与环境变量配置图文教程【超详细】
JDK下载安装与环境变量配置图文教程[超详细] 创建时间:2019年11月13日11时02分 文章目录 1. JDK介绍 1.1 什么是JDK? 1.2 JDK版本介绍 2. JDK下载与安装 3.w ...
- 阿里云:linux 一键安装web环境
参考地址:http://www.cnblogs.com/ada-zheng/p/3724957.html
- 阿里云linux centos 一键部署web环境--图文详解
一.购买阿里云服务器ECS 1,登录阿里云,选择阿里云服务器ECS 2,创建实例 或 3,选好配置 4,完成配置 注:记住用户名和密码 二.一键配置linux环境 1,下载xshell,安装成功后,建 ...
- Linux下Makefile的automake生成全攻略--转
http://www.yesky.com/120/1865620.shtml 作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下 ...
- Linux下Makefile的automake生成全攻略
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的M ...
随机推荐
- 【笔记3-31】Python语言基础-字典dict
创建字典 dict1 = {'k1': 'v1', 'k2': 'v2', 'k3': 'v3', 'k4': 'v4'} dict2 = dict(k1='v1', k2='v2', k3='v3' ...
- spss绘制图形更改组距
在绘制数据分布条形图时,要更改y轴的刻度很简单,直接在图形编辑窗口点击y轴修改就可以了. 而x轴的间隔自动设置为1,如果想要更改组距,可以按照以下方式: 点击重新编码为不同变量 选择要更改的变量,在[ ...
- OpenCV-Python BRIEF(二进制的鲁棒独立基本特征) | 四十二
目标 在本章中,我们将看到BRIEF算法的基础知识 理论 我们知道SIFT使用128维矢量作为描述符.由于它使用浮点数,因此基本上需要512个字节.同样,SURF最少也需要256个字节(用于64像素) ...
- Go语言micro之快速搭建微服务
背景 go-micro给我们提供了一个非常便捷的方式来快速搭建微服务,而且并不需要提前系统了解micro,下面用一个简单的示例来快速实现一个服务. 创建Proto文件 因为我们要做微服务,那么就一定有 ...
- Jmeter4.0接口测试之WebServices(四)
关于什么是web services,可以到W3C中查看详细的信息,本文章主要介绍使用Jmeter怎么来做web services的接口测试,首先它也是基于HTTP协议的,我们实现电话号码归属地的查询, ...
- 分布式配置中心Apollo
1,什么是分布式配置中心 项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现错误,需要重新打包发布,时间成本较高,因此需要做统一的分布式注册中心,能做 ...
- 纯css实现图片或者页面变灰色
前言 今天是个沉痛的日子,全国哀悼英雄,各大平台平日鲜丽的界面置纷纷换成了灰色,以表对逝者的安息与尊敬!!对付疫病,我没多大的本事,只能记录一点点知识来提升自己擅长的技术,待到将来能为国家尽一份绵薄之 ...
- Java构造器(构造方法/constructor)
我们先来看一下什么是构造器: 1.构造器也叫构造方法或构造函数,分为有参构造器和无参构造器: 2.构造器也是一种方法,只不过是一种特殊的方法,它会在对象创建的时候被调用: 3.构造器最大的作用就是在创 ...
- Material Design 组件之 FloatingActionButton
Material Design 设计规范在 Google I/O 2014 推出,这种设计理念一经推出就受到广大开发者的喜爱,主要侧重于纸墨化创作和突出设计的实体感,使得设计更接近于真实世界,力求平滑 ...
- 新建jsp文件,The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path错误解决方法
新建一个jsp文件后,有一个错误,The superclass "javax.servlet.http.HttpServlet" was not found on the Java ...