lighttpd跟php,lighttpd上php的配置
首先用php-cgi -v看一下php是否支持fastcgi。在我的机器上的输出如下:
PHP 5.2.4-2ubuntu5.1 with Suhosin-Patch 0.9.6.2 (cgi-fcgi) (built: May 9 2008 16:26:18)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technol
然后找到php-cgi的位置:
which php-cgi
输出:/usr/bin/php-cgi
对于较新版本的lighttpd,对配置文件做了更合理的处理,网上很多教程说去修改/etc/lighttpd/lighttpd.conf。如果安装的是较新的版本,在/etc/lighttpd/conf-avalible下有个10-fastcgi.conf文件。
首先备份一下:
sudo cp 10-fastcgi.conf bak.10-fastcgi.conf
然后打开:
sudo vim 10-fastcgi.conf
添加或修改内容,最简单的配置如下:
fastcgi.server=(
".php"=>((
"bin-path"=>"/usr/bin/php-cgi" #上文中which php-cgi找到的位置
"socket"=>"tmp/php.socket"
))
)
当然还可以配置很多其他内容比如max-proces/idle-timeout等。配置完成后重启lighttpd:
sudo /etc/init.d/lighttpd restart
-----如果要启用.html到.php的映射
这里需要注意的是,首先要关闭mod_compress模块。在lighttpd.conf文件中初始的配置为:
server.modules = (
13 "mod_access",
14 "mod_alias",
15 "mod_accesslog",
16 "mod_compress",
17 # "mod_rewrite",
....
....
compress.cache-dir = "/var/cache/lighttpd/compress/"
compress.filetype = ("text/plain", "text/html", "application/x- javascript", "text/css")
....
....
这里有两种选择:要么注释掉mod_compress,要么取消对.html文件的压缩功能.在这里把text/html从compress.filetype里去掉。
然后打开10-fastcgi.conf,添加
fastcgi.map-extensons=(".html" => ".php")
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
lighttpd跟php,lighttpd上php的配置相关推荐
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 一.简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发.发布并支持的.有以下特点: MySQL是 ...
- PHP 1:在Windows上安装和配置PHP,Apache和My SQL
PHP 1:在Windows上安装和配置PHP,Apache和My SQL 原文:PHP 1:在Windows上安装和配置PHP,Apache和My SQL 如果你Google一把类似的主题,你会发现 ...
- ubuntu使用fail2ban_如何在Ubuntu 20.04上安装和配置Fail2ban
暴露给Internet的任何服务都有遭受恶意软件攻击的风险. 例如,如果您在可公开访问的网络上运行服务,则攻击者可以使用暴力手段尝试登录您的帐户. Fail2ban是一种工具,可通过监视服务日志中的恶 ...
- Nginx服务器上安装并配置PHPMyAdmin的教程
这篇文章主要介绍了Nginx服务器上安装并配置PHPMyAdmin的教程,附带一条PHPMyAdmin加载慢的解决方法:)需要的朋友可以参考下 一. 准备工作: 如果mysql的root账号为空,需要 ...
- citrix创建虚拟机服务器,在 ESXi 服务器上安装并配置 Citrix SD-WAN Center
在 ESXi 服务器上安装并配置 Citrix SD-WAN Center April 13, 2021 贡献者: C 安装 VMware vSphere 客户端 以下是下载和安装用于创建和部署 Ci ...
- websphere、weblogic上JConsole的配置
http://www.51testing.com/?uid-77492-action-viewspace-itemid-243818 websphere.weblogic上JConsole的配置 上一 ...
- 阿里云linux上安装与配置Mysql
记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...
- [项目过程中所遇到的各种问题记录]编辑器篇——FCKeditor自定义上传路径配置...
在上一篇文章中,我介绍了FCKeditor的一些相关知识以及我在使用过程中碰到的一些问题及解决方案,今天这篇则是主要记录如何通过FCKeditor来分类管理上传的文件. 以下是本文所要介绍的内容: 1 ...
- 无头虚拟化服务器,在 Ubuntu 18.04 LTS 上使用 KVM 配置无头虚拟化服务器
我们已经讲解了 在 Ubuntu 18.04 无头服务器上配置 Oracle VirtualBox .在本教程中,我们将讨论如何使用 KVM 去配置无头虚拟化服务器,以及如何从一个远程客户端去管理访客 ...
最新文章
- AngularJS2 + ASP.NET MVC项目
- js日期格式化Date
- 黑马程序员Linux系统开发视频之线程共享资源与非共享资源
- [转]自定义SqlMembershipProvider方法
- 持续集成部署Jenkins工作笔记0007---配置JDK和Maven并安装Deploy插件
- 已解决:mysql: [Warning] Using a password on the command line interface can be insecure.
- 【转】Using hash_map on GCC
- Linux内核链表及list_entry解析
- Java IO学习7:打印流
- 百度网盘,莫名其妙把文件删除了
- 高优先权调度算法和高响应比优先调度算法
- 我转行程序员的那一年(五)
- 计算机辅助工程分析及应用论文,毕业论文:《浅谈计算机辅助工程(CAE)》.doc...
- 第三方对接-云存储-最新亚马逊Amazon云AWS S3服务JAVA上传图片,访问图片教程(API版本2.14.22)
- DP入门系列-DP入门指导
- 利用js快速完成大学生新生安全教育课程
- The 3rd SMUCTF Office WriteUp
- 漏洞复现Influxdb,H2database,couchDB,ElasticSearch
- 网络爬虫——爬取京东数据
- python多线程破解压缩包_我用 Python 破解了同事的加密压缩包!