前言
双十一的时候,趁着阿里云作活动,买了一年最便宜的云服务器,准备搭建一个自己的个人博客(当然主要是为了装13),目前域名正在备案之中,自己以前主要偏向于c++底层,基于Qt做一些网络通信方面的开发,对于服务器没有多少认识,也算是边实践边学习吧。
搭建环境
几点说明
服务器 : 本教程中我们使用的是阿里云的服务器,其实不管是百度还是阿里腾讯的服务器,没多大差别,选择自己喜欢的(便宜的)就好。
操作系统 : 本教程使用的是Linux 发行版本的Centos 7.5,Linux发行版有redhat和Ubuntu、Centos等等,不同的Linux 发行版配置方式有差异,初学者一般用Ubuntu,工程实践建议使用Centos。
本地计算机 : 配置该环境需要远程连接服务器,连接服务器软件的软件有很多,本人比较喜欢用SecureCRT(具体的使用教程见左边超链接),FlashFXP主要用来使本地和服务器端进行文件共享,具体的使用教程见左边超链接。
安装部分教程
Nginx
在Centos上,我们一般用 yum install
命令来安装Linux源中自带的软件,该方法是不用自己下载相关的依赖项,直接一键全部安装好,在Ubuntu中我们一般使用apt-get install
命令来安装软件,同样的相对于二进制编译安装的好处就是不用配置想相应的环境和依赖项。
首先通过yum方式来安装Nginx
#yum install为centos下安装软件的方式,-y表示表示“yes”,不用直接输入确认yum -y install nginx
image
安装成功,接下来我们测试Nginx是否正常
1.启动Nginx,在命令行直接输入 nginx
启动nginx
2.打开浏览器,在地址栏输入自己的ip地址,出现如下界面表示nginx安装正常
image
3. 输入 nginx -V
可以查看nginx的版本
image
我们注意两个文件路径
/usr/share/nginx/html #该路径里面放的就是我们网站的内容,可以试着更改html里面的index.html内容, 刷新网站,会发现显示内容也会改变。将index.html里面的内容删掉,改为"hello", 刷新网站,显示如下:
[图片上传失败...(image-c8a9d9-1543328961529)]
/etc/nginx/nginx.conf #此文件为nginx的配置文件,我们后面会修改此配置文件
nginx此时已经安装完成,具体配置会在后面详细说明。
PHP
使用yum方式安装PHP时,不能安装php7,只能安装php5,本教程中我们安装php5,新版本和旧版本的区别不是很大,没有必要纠结。
#下载php相关的软件,php-fpm是我们管理php的软件 yum install -y php php-fpm php-curl php-gd* php-mysql
安装完成。
[图片上传失败...(image-c41aa2-1543328961529)]
启动php软件
service php-fpm start
查看php的版本
php -v
[图片上传失败...(image-10006d-1543328961529)]
php安装成功。
Mysql
centos已经将mysql7从库中删除了,所以我们不能使用yum install
命令从源中下载,我们需要使用自己的源文件。
1. 先下载mysql源文件,推荐5.7版本mysql57-community-release-el7-11.noarch.rpm
,csdn论坛上就有,大家可以去上面下载源文件。
2. 将下载下来的mysql源文件用FlashFxp共享到自己的服务器,路径可以自己定。
3. 进入到mysql所在的源文件目录,然后导入这个源
# localinstall 安装本地rpm包 后面是包的名字 yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
作者:帅气的程小二
链接:https://www.jianshu.com/p/c4332943d2de
共同学习,写下你的评论
评论加载中...
作者其他优质文章