前言:小内存VPS,安装Lighttpd,SQLite和PHP建站环境,探针,当然也可以建站。
1、推荐使用的系统,Debian 7.0 x86 minimal 或者 Debian 7.0 x86。
2、先升级下系统,再清理下不需要的组件,准备精简系统,清理不需要的组件。
打开 /etc/apt/sources.list 把下面的粘贴进去覆盖。
修改好了之后,在终端依次运行下列命令,如果VPS内存太小,可以运行一段重启一次,再运行。
这里,我们要先对debian系统进行升级、精简不必要的自带软件和组件,这样可以在一定程度上节省几M内存占用。
以上执行完成后,再重启下,下面就需要安装web环境了
3、安装安装Lighttpd,SQLite、PHP,轻便的web服务,跑一个博客是没有问题的。
因为考虑到mysql占用资源较大,即便能够安装,后面基本也跑不动,内存经常爆炸。
所以还是准备使用SQLite数据库,因为ZBLOG PHP和TYPECHO程序都带的,占用资源很小。
本站运行在Bandwagon Host的64Mvps上,vps还安装了Shadowsocks-libev自用。
依次在终端运行
修改/etc/php5/cgi/php.ini
文件中的cgi.fix_pathinfo参数,取消前面的;然后检查参数值是不是1,如果不是需要修改成1。
在 disable_functions 里面,你可以删除默认禁用的函数,当然你也可以保留它来保证环境的安全性。
修改Lighttpd配置文件,把下列覆盖到/etc/lighttpd/lighttpd.conf
lighttpd的默认web、日志目录存放所有权
重启lighttpd生效,每次修改了php.ini或者lighttpd.conf,都需要重启下lighttpd。
最后,你就可以在/var/www 文件夹上传你的php探针,然后通过ip访问探针了。