如果我们是做事器新手用户,且也须要通过优化利用小内存VPS做事器资源,肯定网上供应的面板、一键包无法编译利用的,这里将整理一个系列小内存建站文档。我相信很多站长朋友都清楚,无论我们是256MB,还是128MB,乃至是32MB或者64MB内存都可以建站的,这样我们在利用VPS的时候可以效仿节省本钱。
PART 1:优化系统组件和删除不必要软件
在这篇文章中,我们须要做的便是选择VPS主机系统和降落系统软件资源,从底层降落资源占用率。

第一、选择Debian 6 32(mini)系统
这里我肯定推崇选择Debian系统,而不用CentOS,由于前者占用资源比较少,而且内置的组件比较丰富直接可以通过apt-get编译安装,而后者占用资源较大。而且我在系统安装过程中看到还有mini版本,就安装小版本的。
这里选择且安装完毕之后,我们可以得到ROOT账户端口和密码。通过SSH工具登入即可。
第二、卸载不必要的组件软件
我们在安装系统之后,登入SSH,与我们用WINDOWS系统/手机系统有些类似的事理,须要卸载系统中默认不必要的软件,这样我们在安装站点环境的时候占用资源就宽松很多。
apt-get update -y && apt-get upgrade -y
apt-get -y purge apache2- bind9- xinetd samba- nscd- portmap sendmail- sasl2-bin
apt-get -y purge lynx memtester unixodbc python- odbcinst- sudo tcpdump ttf-
apt-get autoremove && apt-get clean
依次实行上面的命令,我们也不要管做什么的,总之是用来更新源,卸载不必要的软件的。这样干净的系统,对付后面的安装支配WEB环境是有浸染的。我们紧张是安装Debian系统以及卸载不必要的软件。
PART 2:安装PHP/Lighttpd/SQLite
上文中针对256MB内存方案的VPS主机安装Debian系统环境,以及更新最新源以及删除不必要的组件,可以更优的降落资源占用率。这样在这篇文章中我们须要开始安装WEB环境,我们一样平常可能常见Nginx或者Apache架构,但是这两者的占用资源都比较大,我们可以采取LiteSpeed或者Lighttpd,前者我创造编译常常涌现缺点,以是我采取Lighttpd这样更省资源一些。
同时,数据库不准备利用MYSQL,而用占用资源少的SQLite数据库,既然准备用小内存VPS主机,以是我们考虑数据库也是关键,比如ZBLOG、TYPECHO程序是我们后面须要选择的,占用资源较小,这个我们后期在谈论,同时,PHP肯定须要安装的。
第一、安装SQLite
apt-get install sqlite -y
第二、安装Lighttpd
apt-get install lighttpd -y
第三、安装PHP以及其他组件
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
第四、配置/etc/php5/cgi/php.ini文件
找到cgi.fix_pathinfo字符,然后前面的备注取消,然后检讨是不是参数1。
第五、添加站点目录
useradd -d /home/wwwroot -m -s /bin/bash www
这里我们须要给站点添加一个目录,然后把站点文件到时候可以传上去。
第六、修正/etc/lighttpd/lighttpd.conf配置文件
server.modules = (\"大众mod_access\"大众,\"大众mod_alias\公众,\"大众mod_compress\"大众,\"大众mod_redirect\"大众,\"大众mod_rewrite\"大众,\"大众mod_fastcgi\"大众,)
server.document-root
= \公众/var/www\"大众server.upload-dirs
= ( \"大众/var/cache/lighttpd/uploads\"大众 )server.errorlog
= \"大众/var/log/lighttpd/error.log\"大众server.pid-file
= \公众/var/run/lighttpd.pid\"大众server.username
= \"大众www\"大众server.groupname
= \"大众www\"大众index-file.names
= ( \公众index.php\公众, \公众index.html\"大众,\"大众index.htm\"大众, \"大众default.htm\公众,\公众 index.lighttpd.html\公众 )url.access-deny
= ( \公众~\"大众, \公众.inc\公众 )static-file.exclude-extensions = ( \公众.php\公众, \公众.pl\"大众, \"大众.fcgi\"大众 )include_shell \"大众/usr/share/lighttpd/use-ipv6.pl\"大众dir-listing.encoding
= \"大众utf-8\"大众server.dir-listing
= \公众enable\"大众compress.cache-dir
= \公众/var/cache/lighttpd/compress/\"大众compress.filetype
= ( \公众application/x-javascript\公众, \"大众text/css\"大众, \"大众text/html\"大众, \公众text/plain\公众 )
include_shell \"大众/usr/share/lighttpd/create-mime.assign.pl\公众include_shell \"大众/usr/share/lighttpd/include-conf-enabled.pl\公众
fastcgi.server =
( \公众.php\"大众 => ((\"大众bin-path\公众 => \"大众/usr/bin/php5-cgi\公众,\"大众socket\"大众 => \公众/tmp/php.socket\公众,\"大众max-procs\"大众 => 1,
\"大众bin-environment\"大众 => (\"大众PHP_FCGI_CHILDREN\公众 => \"大众4\公众,\公众PHP_FCGI_MAX_REQUESTS\"大众 => \公众1000\公众),)))
我们把上面文件中的文件都更换掉。
第七、修正权限
chown -R www:www /var/log/lighttpd/etc/init.d/lighttpd restart
修正权限后重启Lighttpd,这样站点环境就安装完毕。后面我们就可以开始传数据。
PART 三:安装Typecho个人网站
我们已经在小内存VPS做事器中支配好占用资源较小的SQLite数据库、以及轻便Lighttpd WEB环境做事器,那在这篇文章中我们就须要安装程序CMS站点支配。尤其是在小内存VPS主机中建站,常规的WordPress程序肯定不能利用,程序肯定是很好的,但是占用资源高也是出名的,这里我们可以选择占用资源较小的Typecho,用来搭建个人博客、轻便日志类网站是没有问题的。
第一、上传Typecho程序
/var/www
这里我们须要在/var/www目录中,上传TYPECHO程序,我们可以通过WGET上传,或者直接用SFTP工具上传到对应目录中,然后在线解压文件到根目录。
wget https://github.com/typecho/typecho/releases/download/v1.0-14.10.10-release/1.0.14.10.10.-release.tar.gztar -zxvf 1.0.14.10.10.-release.tar.gz
下载和解压之后,我们可以用mv命令移动到根目录或者不是很熟习命令的,那就用SFTP工具进行远程移动。
第二、在线安装Typecho程序
这里我们解压完毕之后,实在我们这个时候就可以用须要建站过来的域名解析到当前VPS的IP地址,直接指向就可以。等效完毕之后,就直接用URL在浏览器中打开,可以看到TYPECHO的安装引导。
然后我们根据引导实行安装。
这里默认直接知道数据库只有SQLITE,然后我们只须要填写基本的信息或者默认就可以,设置TYPECHO账户的密码。
这样确认之后就安装完毕。这里须要办理一个问题,安装时候如果看到\公众对不起,无法连接数据库,请先检讨数据库配置再连续进行安装\"大众缺点提示,表示在www目录中没有写入权限,我们须要给予写入权限。
这样就可以安装完毕。
第三、完成Typecho程序的安装
安装完毕之后,我们输入绑定 域名,可以看到默认的TYPECHO程序OK完成。我们可以进行相应的写作、完善等等操作。实在通过这三个步骤,我们可以在任意的debian版本环境中安装适宜小内存主机WEB环境,然后支配网站。后面,我再补充一篇对付程序占用的资源情形,看看是不是节省资源的。
本文来自:http://www.banwagongvps.com/191.html,欢迎转载。
注:干系网站培植技巧阅读请移步到建站教程频道。