关于 VPS 购买,首先是需要选择国内和国外的。很多人都会说国内的 VPS 速度快,要买国内的。不过我个人非常不喜欢备案,而且国内的 VPS 价钱也很高,差不多要 3000-4000 一年。我个人买过 PhotonVPS 和 VPSYOU 。
VPS 购买
说说我的购买经历。我首先购买了 PhotonVPS 的 WARP .25,由于内存太小 (128M),访问静态页面速度还可以,装上 WordPress 之后就几乎死机了,如果买一些内存大一点的,价格差不多在 17 刀左右,觉得有点小贵,所以申请了退款。 (p.s 国外的 vps 服务态度很好,而且基本都有 7 天免费试用) 。随后看到 VPSYOU 有一个加倍内存的优惠,于是购买了 X360 型号,试用下来速度一般。最终由于 PhotonVPS 推出了七折的优惠码,于是毫不犹豫的入手了 WARP 1,由于是 8 核,在加上他们是由电信直连的通道,所以速度相当给力,和国内的速度几乎不分上下,价格一年大概 1000 元以内。目前我的网站 bugrose 就是搭在 PhotonVPS 上的。
有兴趣的朋友可以尝试一下 PhotonVPS 的速度
测试 IP:199.71.213.2
IPv6:2604:6600:1019::2
下载测试文件:
10MB – http://speedtest.psychz.net/download10.zip
50MB – http://speedtest.psychz.net/download50.zip
100MB – http://speedtest.psychz.net/download100.zip
不过萝卜青菜各有所爱,还是要看自己的需求和喜好吧。
VPS 装机
VPS 购买好之后,就要自己装机了。虽然他们提供了一个 webmin 的面板,但是那个面板基本上就是几个按钮用来 reboot,reinstall 的。
我原本使用了 putty 进行联机操作,不过由于 putty 没有 UI,上传编辑文件不太方便。后来改用了 XshellXftpPortable 。
点击右上角的绿色按钮,就可以进入到可视化界面了。如下图的可视化界面就可以随意的拖拽文件了。
好了,我们言归正传,VPS 的装机命令大全来啦~
安装 apache+mysql+php
yum install httpd httpd-devel
yum install mysql mysql-server mysql-devel
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
升级 mysql+php
yum upgrade mysql
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
yum update php
几句命令一路 Y 下来,基本上环境就搭好了啦~ 简单吧!这时候如果你要 http 访问一个页面,会发现无法打开,那是默认是不启动 apache 和 mysql 的。
启动 apache+mysql
service httpd start
service mysqld start
创建 mysql 的密码
mysql> use mysql
mysql> update user set password=password('yourpassword') where user = 'root';
VPS 的 WordPress 安装
只要将 wp 的源码上传到服务器上就可以了。不过,安装主题、安装插件时,总是提示要 ftp 的用户名和密码。不过我不打算在服务器上装 ftp,谷歌了一下,找到了解决方案。网上总是告诉你说 chown www /yoursitedir,但是始终不知道 www 是个神马。终于在下面两个 blog 上面找到了答案,感谢感谢。
http://www.wshao.com/burst-kloxo-WordPress-ftp-pwd.html
http://isayme.com/2011/07/WordPress-ftp-password/
首先 ps -aux,找出 httpd 的所有者 (如 apache)
然后 chown apache /yoursitedir
再次尝试一下,应该就可以了。