如果我们使用小内存VPS主机,尤其是类似早些时候BandwagonHost搬瓦工64MB、128MB内存方案的小内存VPS,我们如果要建站也是可以的,但必须用更节省资源的方法。比如不能使用PHPMYADMIN数据库管理,最好也不要用MYSQL数据库,采用占用资源的SQLITE数据库。而且服务器架构驱动不能用占用资源较大的NGINX、APACHE,而采用LITESPEED或者Lighttpd,占用资源较小。
Tip: 如果我们要架设小网站玩玩,小内存是可以的,如果要架设大流量占用网站,就不要这么抠门。
在这篇文章中中,我们将采用PHP+Lighttpd+SQLITE架构,手工编译网站环境。
当前可用搬瓦工VPS列表:点击这里查看当前所有可购买搬瓦工方案 ,且购买时候使用IAMSMART5GRNII 优惠码再节省5%
这里我们选择占用资源较小的DEBIAN6 32位环境。以及执行脚本升级到最新系统源,以至于编译不会失败找不到源。
apt-get update -y
apt-get install sqlite -y
直接用编译文件安装sqlite数据库。
apt-get install lighttpd -y
编译Lighttpd环境,安装服务器软件驱动。
看到这样的窗口,我们都不要管,全部回车默认。编译完毕之后,我们的Lighttpd环境架构就完毕,打开IP地址看看。看到"It works!"字样表示没有问题。
apt-get install php5-cgi php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl -y
useradd -d /home/wwwroot -m -s /bin/bash www
vi /etc/lighttpd/lighttpd.conf
我们将这个文件中的所有内容更换:
http://BanWagon.Cn/tools/lighttpd.conf.txt
我们可以将这个脚本复制替换到我们当前服务器的配置文件中。
chown -R www:www /var/log/lighttpd
/etc/init.d/lighttpd restart
最后,我们就可以架设网站了,只要将域名解析到当前服务器就可以,然后将程序通过SFTP上传到/var/www目录中,因为采用的SQLITE数据库,我们程序选择要用轻便的,比如用ZBLOG PHP或者TYPECHO等轻便型博客程序。
这里我们需要记住,等会我们要添加上传程序的时候,就在这个目录。当然,我们现在就可以将域名解析到当前服务器中。
Tip: 如果我们还需要了解其他搬瓦工VPS教程,可以参考新手教程目录分类。