系统: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 = dynamic
为pm = static
修改pm.max_children = 5
为pm.max_children = 1
重载PHP-FPM:
service php5-fpm restart
到这里Web环境就已经搭建了起来,且新建了一个虚拟主机。
本文参考资料:https://64mb.win/howto/
最后更新: 2017-12-30 22:19
文章链接: https://995566.xyz/82017136.html
创作共享: 「署名 4.0 国际」许可协议进行许可~>_<