Debian中安装Lighttpd/SQLite/PHP环境步骤

第一、升级debian环境

 代码如下 复制代码

apt-get update && apt-get -y upgrade

我们需要先升级最新的debian环境状态,因为不升级可能下面的环境包也不好安装。

第二、安装Lighttpd和SQLite数据库

 代码如下 复制代码

apt-get install lighttpd #安装Lighttpd
apt-get install sqlite #安装SQLite

第三、安装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

第四、修改php.ini配置文件(vi /etc/php5/cgi/php.ini)

cgi.fix_pathinfo启动且值修改成1

第五、配置/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-data"
server.groupname = "www-data"

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"
),
)))

斜体部分是我添加和修改的,其他不变。

第六、重启Lighttpd

 代码如下 复制代码

/etc/init.d/lighttpd restart

这样,老左在debian系统下创建/搭建Lighttpd/SQLite/PHP建站换完毕。后面我们就可以创建站点、安装网站。

时间: 2024-10-28 11:11:53

Debian中安装Lighttpd/SQLite/PHP环境步骤的相关文章

Debian下安装php+MySQL+Nginx环境步骤

一个小小的VPS,根本用不到企业级的CentOS,况且VPS本来资源就有限.centos+apache2真的太奢侈了.我现在的VPS标配都是php5,mysql 5和nginx 1.下面的方法恨简单,本着简单,高效原则,全部apt-get来安装,不用15分钟.如果超过30分钟,这个VPS就不能用:如果不是钻石硬盘那就是网络有问题. 拿到VPS,装debian 6 32位的. 嗯,先更新一下 apt-get update apt-get upgrade 除去除去一些不需要的东西和apache2这样

如何在 Ubuntu/Fedora/Debian 中安装 GitLab

如何在 Ubuntu/Fedora/Debian 中安装 GitLab 在 Git 问世之前,分布式版本控制从来都不是一件简单的事.Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理.Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者.在 git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品.它是一个基于 web 的 Git 仓库管理应用,包含代码审查.wiki.问题跟踪等诸多功能.使用 GitLab 可

《第一本Docker书(修订版)》——2.2 在Ubuntu和Debian中安装Docker

2.2 在Ubuntu和Debian中安装Docker 目前,官方支持在以下版本的Ubuntu和Debian中安装Docker: Ubuntu Wily 15.10(64位): Ubuntu Vivid 15.04(64位): Ubuntu Trusty 14.04(LTS)(64位): Ubuntu Precise 12.04(LTS)(64位): Ubuntu Raring 13.04(64位): Ubuntu Saucy 13.10(64位): Debian 8.0 Jessie(64位)

如何在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器

Lighttpd 是一款开源 Web 服务器软件.Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化.相对于其它的 Web 服务器而言,Lighttpd 占用内存更少:因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中脱颖而出.而 Lighttpd 诸如 FastCGI.CGI.认证.输出压缩.URL 重写等高级功能更是那些面临性能压力的服务器的福音. 以下便是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行

如何在Ubuntu以及Debian中安装DHCP服务器

动态主机配置协议(DHCP) 是一种用于使主机能够从服务器自动分配 IP 地址和相关的网络配置的网络协议. DHCP 服务器分配给 DHCP 客户端的 IP 地址处于"租用"状态,租用时间通常取决于客户端计算机要求连接的时间或 DHCP 服务器配置的时间. DHCP 如何工作? 以下是 DHCP 实际工作原理的简要说明: 一旦客户端(配置为使用 DHCP 的机器)连接到网络后,它会向 DHCP 服务器发送 DHCPDISCOVER 数据包. 当 DHCP 服务器收到 DHCPDISCO

Opera浏览器在Ubuntu/Debian中安装与使用

目前 http://www.aliyun.com/zixun/aggregation/10963.html">Opera 提供了针对 Ubuntu 的 .deb 文件.Debian的.deb文件应该也可以工作. Opera 提供了两种基本安装类型:使用静态库和共享库.它们的区别是 Opera 是如何链接到 Qt 库的.在共享库版本中,Opera 使用你机器上的 Qt,而静态库的版本则使用 Opera 内建的 Qt.静态库版本下载的体积更大,在菜单和文件选择器使用了点阵字库(没有抗锯齿功能)

阿里云ecs服务器中安装部署node.js的步骤_node.js

首先下载了putty用来连接服务器的控制台,还有flashFXP用来上传文件.下面是详细的步骤,一起来看看. 1.下载node.js 下载地址:node.js 千万不要用命令行下载,太慢. 下载完成后上传至服务器. 2.解压 进入到node.js安装包的目录,然后输入命令: tar zxf node-latest.tar.gz 3.编译 进入解压后的文件夹 输入命令: ./configure 多等一会 再输入命令: make 4.安装 命令: make install 再等一会. 结束后,输入

Debian编译安装Nginx+MySQL+PHP-FPM环境详解

Linux环境:Debian 6 Stable 程序版本选择: Nginx:Tengine 1.2.4 淘宝出品,基于Nginx并引进了一些新特性 MySQL:5.1.66 5.1系列最新版.不用5.5的原因是5.5开始编译使用CMake,而资料比较少.(事实上wangyan的脚本使用的是5.5,但是当时我还没看到--) PHP:5.4.9 前几天刚出的Current Stable,自带FPM,与Nginx配合良好. 参考资料: 主要参考军哥的lnmp脚本和wangyan的lanmp脚本.军哥的

详解Linux系统中安装配置Samba服务器的步骤

  一.获取源代码包并进行解压 从samba的官方网站可以下载最新的samba源代码包.下面我们以samba-3.5.9.tar.gz的源代码包作为案例进行解析.本例中,我们将源代码包放在目录/home/samba下,然后执行下面的命令进行解压缩. 代码如下: # tar –xzvf samba-3.5.9.tar.gz 二.配置configure 对源代码包进行解压缩后,进入目录 代码如下: # cd /home/samba/samba-3.5.9/source3 然后执行下面的命令进行配置.