在64M-128M内存的VPS上搭建Nginx + PHP + sqlite

     日常     3009次   
系统:Debian 7.0 x86 minimal; HTTP服务器:Nginx + PHP; 数据库:SQLite。

那么咱们就开始吧。

添加最新版本的源

也许随着时间的推移,安装的软件包版本会有所变化,本篇教程的设置可能有些不同。我这里安装之后的PHP版本为5.4,Nginx版本为1.8。

echo deb http://packages.dotdeb.org wheezy all >> /etc/apt/sources.list
echo deb-src http://packages.dotdeb.org wheezy all >> /etc/apt/sources.list
wget http://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg && rm dotdeb.gpg

.....

apt-get update

安装软件包

apt-get install sqlite3
apt-get install nginx
apt-get install php5-fpm php5-curl php5-gd php5-imap php5-sqlite php5-xmlrpc

计划目录、配置文件

计划一下网站文件和数据库存放的目录:

mkdir -p /home/web
mkdir /home/db

添加虚拟主机配置文件:

wget -O /etc/nginx/sites-available/default http://dl.jsoo.cc/64mb/conf/default.conf
wget -P /etc/nginx/sites-enabled http://dl.jsoo.cc/64mb/conf/dl.jsoo.cc.conf

再编辑一下该配置文件:

vi /etc/nginx/sites-enabled/dl.jsoo.cc.conf

在第3行修改域名;在第10、22行修改站点文件目录;在第17行修改数据库文件目录。

重载Nginx:

nginx -t
nginx -s reload

配置PHP:

vi /etc/php5/fpm/php.ini

找到cgi.fix_pathinfo=1这一行,修改1为0,并去掉行首的分号。

vi /etc/php5/fpm/pool.d/www.conf

修改pm = dynamicpm = static

修改pm.max_children = 5pm.max_children = 1

重载PHP-FPM:

service php5-fpm restart

到这里Web环境就已经搭建了起来,且新建了一个虚拟主机。

本文参考资料:https://64mb.win/howto/

发表新评论