Debian9配置LightTPD/PHP7.0/SQLite轻便网站运行环境

来自:老部落
时间:2019-06-16
阅读:

LightTPD,是一款由德国人开发的Web服务器软件,其特点在于提高网站的性能、安全,以及快速响应且兼容灵活的Web服务器环境。LightTPD占用内存较低、CPU占用率低、效能好以及丰富的模块等特点。Lighttpd支持FastCGI,CGI,Auth,输出压缩,URL重写等重要功能。u08免费资源网

在"Debian系统快速安装Caddy/PHP7/SQLite及一键安装Typecho"文章中有介绍到利用Caddy引擎创建的WEB网站运营环境。在这篇文章中笔者手工编译安装基于LightTPD引擎的网站运行环境。这里需要体现出占用资源少,所以还是会使用SQLite数据库,PHP依旧采用成熟的7.0版本。u08免费资源网

第一、选择系统和更新源准备u08免费资源网

apt-get update -y && apt-get upgrade -yu08免费资源网

这篇文章中的演示在Debian9系统中进行的。在准备安装软件之前需要先升级系统软件。u08免费资源网

第二、安装LightTPDu08免费资源网

apt-get install lighttpd -yu08免费资源网
apt-get install libterm-readkey-perl -yu08免费资源网

这里我们直接安装,或者可以指定官方版本编译安装。前者省心省力。u08免费资源网

安装LightTPDu08免费资源网

第三、安装SQLite数据库u08免费资源网

apt-get install sqlite -yu08免费资源网

直接安装SQLite数据库,因为用这个数据库资源占用比MySQL少很多。u08免费资源网

安装SQLite数据库u08免费资源网

第四、安装PHP7.0及组件u08免费资源网

apt-get install -y php7.0 php7.0-fpm php7.0-common php7.0-sqlite3 php7.0-curl php7.0-cli php7.0-mcrypt php7.0-mbstring php7.0-dom php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php-memcache php7.0-pspell php7.0-recode php7.0-tidy php7.0-xmlrpc php7.0-xsl php-gettextu08免费资源网

这里安装PHP7.0软件,根据相关测试PHP7.x版本之后性能是比之前好很多,但是我们有需要看以后网站的支持,有些还不支持PHP7.x。u08免费资源网

1、开启 cgi.fix_pathinfou08免费资源网

vi /etc/php/7.0/fpm/php.iniu08免费资源网

找到"cgi.fix_pathinfo",后将前面启动,将前面的";"符号去掉就可以了,保存退出。u08免费资源网

u08免费资源网

2、修改httpd配置u08免费资源网

vi /etc/lighttpd/conf-available/15-fastcgi-php.confu08免费资源网

将文件内容换成:u08免费资源网

fastcgi.server += ( ".php" =>u08免费资源网
((u08免费资源网
"socket" => "/var/run/php/php7.0-fpm.sock",u08免费资源网
"broken-scriptfilename" => "enable"u08免费资源网
))u08免费资源网
)u08免费资源网

保存后退出,或者我们需要先将备份一份,这样以后恢复还可以还原。u08免费资源网

lighty-enable-mod fastcgiu08免费资源网
lighty-enable-mod fastcgi-phpu08免费资源网

然后我们需要启动FastCGI。u08免费资源网

2、创建连接和启动u08免费资源网

ls -l /etc/lighttpd/conf-enabledu08免费资源网

service lighttpd force-reloadu08免费资源网

3、授权u08免费资源网

chown -R www-data:www-data /var/log/lighttpdu08免费资源网
chown -R www-data:www-data /var/wwwu08免费资源网

第五、创建站点建站测试u08免费资源网

这里我们就可以去/var/www/html中丢一个Typecho程序看看是否可以安装。u08免费资源网

u08免费资源网

我们可以看到创建网站是没有问题的。u08免费资源网

这样,我们就可以在Debian中安装轻量级WEB网站环境。u08免费资源网

返回顶部
顶部