「纯小白向」0基础新手如何搭建一个阿里云服务器
搭建服务器,拥有一个属于自己的网站,是很早就有的一个想法,但是看网上的教程,对于新手都极其不友好,尤其是不懂LAMP的同学,这就是我做这一个教程的初衷
教程目的:centos系统下搭建网站环境 php+mysql+apache
1.为什么要选择centos系统
服务器大多都采用了linux系统,基于Linux的并行计算,不但费用低廉,而且功能强大,有潜力,重要的是有源代码。而centos是阿里云推荐的操作系统,也是初学者安装vps的首选,它稳定占用资源又少,而且可以采用yum在线安装,非常适合新手使用。
2.阿里云
对于学生党来说,阿里云还有专门的优惠政策,可以说是非常的便宜了。
其中套餐可以根据自己的情况自己选择,等待购买之后,会出现这样的界面。
你可以选择远程连接管理你的服务器,也可以选择使用Xshell
在这里建议使用Xshell,比较方便维护和管理。
打开Xshell之后,你会看到这样的界面。
输入阿里云提供给的IP地址,你就会进入到服务器的后台页面,也就是这个页面
(选择从阿里云直接远程连接的,也会是这个页面)
然后就是最重要的一步了,因为考虑到这是零基础教程,我这里只讲方法。
3.配置LAMP
先解释一下lamp的意思,即:linux+Apache+PHP+MYsql
其中具体作用我就不在这里说了,如果真的有需要,我会新开一个专题
- centos命令
查看当前centos版本
检查是否安装过Apache
检查是否安装过Mysql
一般一个新的服务器应该都是没有安装的,如果有安装过,可以选择清除。
2.安装PHP、Apache、MySQL
(此处安装使用的centos的yum在线安装,当然也可使用直接从官网上下载)
安装php(这里因为我已经安装过了,所以显示是最新版本)
另外几个都是同样的道理。
安装Apache
安装php-fpm
安装MySQL
安装php-mysql
安装mariadb
*若是安装完成之后,都会出现Compelete!
*centos7+将MySQL在yum的在线安装列表中删除了,使用了mariadb代替,其中的故事还有一点点有趣,有兴趣的同学可以自行百度!
3.安装基本拓展包
安装Apache拓展包
安装php拓展包
安装mysql拓展包
4.配置Apache和MySQL
配置Apache
配置mariadb
重启服务
这里注意一下,初次配置MySQL是没有密码的,默认账户为root
使用如下命令设置MySQL密码。
设置MySQL密码
看到以下的提示均选择回车。
设置新密码。
回车。
均选择yes
5.测试
浏览http://( 你的ip地址)/ 进入访问你的网页
若出现以下页面,表示Apache安装成功
test页面
这也就是说明:你的网站建立成功了!
恭喜你!
接下来就是自己写网站的页面的。
你需要学html-css-js-php等等
你要走的路还很长
可至少已经入门了是吧?
如果还有什么问题,可以私聊我,能回答的我会尽量回答。
一起努力吧。