博文

目前显示的是标签为“数据库”的博文

一小时搞定从购买云主机到Typecho安装

图片
云主机现在越来越流行,价格也越来越便宜,拥有一台云主机似乎成了每一个站长的标配。鉴于自己开通独立博客也好几年了,但一直是虚拟主机打天下,也是时候“鸟枪换炮”了。经过考察,选择了 Vultr 提供的服务,新用户用paypal充值5美元就赠送25美元,相当于5美元可以使用$3.5/m的服务器将近10个月。 Vultr提供了全球15个服务器以供选择。虽然网络上更多是推荐东京或洛杉矶的节点,但是我推荐西雅图。Ping值稍微慢于前两者,但稳定性较好,前两者在多次Ping的过程中都会出现丢包情况。 操作系统我选择了流行的CentOS 7,套餐就用每月3.5美元那款。其实和每月2.5美元的配置一样,但是后者只支持IPV6,在现在显然不具有通用性。不过Vultr是按照使用时间计费,它所谓的每月3.5美元是指假如服务器在这一个月一直租用,费用最高$3.5。而中间有几天你删除了服务器,那这几天就不会产生费用。 创建好了服务器之后进入服务器管理界面,点击右上角的小电脑图标,就进入了主机的命令行控制界面。用默认的用户名root和密码登陆后就可以使用Linux命令来进行一系列的操作。比如修改默认密码,直接键入 passwd ,就可以输入新密码更改了。 因为我的目的是在服务器上搭建博客系统Typecho,所以需要先配置好LAMP软件栈,即Linux操作系统+Apache服务器+MySQL数据库+PHP编程环境。在这个软件栈中,php通过脚本从MySQL数据库中读写数据,并将处理后的内容传递给服务器展现出来。 所以我们第一步进行的是安装Apache服务器。 一:安装Apache服务器 得益于CentOS的软件安装包管理系统yum,我们可以很方便的安装各种需要的软件。比如安装Apache,只需要键入命令: $ sudo yum install httpd 系统会提醒你要占用多少空间,按“Y”后,很快就可以完成安装。输入以下代码启动Apache $sudo systemctl start httpd.service 服务器经常会因为这样那样的原因重启,所以设置Apache随服务器启动 $ sudo systemctl enable httpd.service 假如服务器上部署了防火墙,还需要两个命令让防火墙允许HTTP和HTTPS通信 $sudo firewall-cmd --permanent -...