文档章节

debian7上安装llp(linux+lighttpd+php)

hiwill
 hiwill
发布于 2016/09/19 18:30
字数 250
阅读 33
收藏 1

平台:debian7 x86_64

用的php-fpm管理fastcgi

更新系统
apt-get update
apt-get upgrade -y

安装php-fpm和lighttpd
apt-get install -y lighttpd php5 php5-fpm php5-gd php5-common php5-intl php5-xmlrpc php-pear php5-mysql php5-curl libcurl3 php5-mcrypt php5-mhash php5-xcache vim vim-runtime

sed -i 's/expose_php = On/expose_php = Off/g' /etc/php5/fpm/php.ini
sed -i 's/;date.timezone =/date.timezone = PRC/g' /etc/php5/fpm/php.ini
sed -i 's/disable_functions =.*/disable_functions = passthru,exec,system,chroot,scandir,chgrp,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server/g' /etc/php5/fpm/php.ini


简单配置
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=1/g' /etc/php5/fpm/php.ini

mkdir /var/www/html
chown www-data:www-data /var/www/html/

vi /etc/lighttpd/lighttpd.conf

server.document-root        = "/var/www/html"
server.username             = "www-data"
server.groupname            = "www-data"

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

;listen = /var/run/php5-fpm.sock

listen = 127.0.0.1:9000

cd /etc/lighttpd/conf-available/
cp 15-fastcgi-php.conf 15-fastcgi-php.conf.bak

vi /etc/lighttpd/conf-available/15-fastcgi-php.conf 
修改fastcgi.server
fastcgi.server += ( ".php" =>
    ((
        "host" => "127.0.0.1",
        "port" => "9000",
        "broken-scriptfilename" => "enable",
    ))
)
若用Unix socket做如下修改
fastcgi.server += ( ".php" =>
        ((
                "socket" => "/var/run/php5-fpm.sock",
                "broken-scriptfilename" => "enable",
        ))
)

开启fastcgi模块

lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php

重启服务

service php5-fpm restart
service lighttpd force-reload

测试
echo "<?php phpinfo(); ?>" > /var/www/html/index.php

http://IP/看到phpinfo结果即搭建成功

© 著作权归作者所有

hiwill
粉丝 12
博文 126
码字总数 82589
作品 0
朝阳
私信 提问
debian或者ubuntu下,pgadmin请问有没有UI的?如果有要怎么启动呢?

最近在学习openerp,在虚拟机上安装了debian7,然后安装好数据库postgresql,接着就是pgadmin,但是发觉用命令安装好后,没看到pgadmin的UI操作入口,难道在linux是没有的吗?在pgadmin的官网...

W_Lu
2014/07/11
233
1
用debian7安装了apache2以及mod_wsgi,编辑完/var/www/hello.wsgi,用浏览器浏览,却提示下载?

按照网上的方法,用debian7安装了apache2以及mod_wsgi,编辑完/var/www/hello.wsgi, 加入 并在/var/www目录下编辑了test.wsgi内容如下: 用浏览器浏览,却提示是下载,请问如何解决?(还没...

W_Lu
2013/12/15
131
0
debian wheezy 7.7 发布,已提供镜像下载更新

debian 7.7 发布更新 debian7系列更新办法: debian 7.7全新安装下载: http://cdimage.debian.org/debian-cd/7.7.0/ debian 7.7 x86_64 dvd iso 下载地址: http://cdimage.debian.org/debian-......

爱特网络
2014/10/20
4.5K
27
remmina远程控制电脑后剪切板与文件复制问题

我在debian7下安装了remmina,然后远程到windows2003。 发现剪切板共享是单向的:debian中复制后可以在windows2003中粘贴,但是在windows2003中复制的,则不能在debian中粘贴。 然后就是没办...

ywq111
2013/05/27
4K
2
游鱼彩虹/vagrant_linux_shell

vagrant下用的自动安装的shell 可以自动安装hhvm和nginx的最新版本。 支持debian7和ubuntu14。 系统安装的时候是选中文,可支持中文。 install.sh 用来第一次初始化box的时候安装hhvm和nginx...

游鱼彩虹
2014/10/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JWT学习总结

官方 https://jwt.io 英文原版 https://www.ietf.org/rfc/rfc7519.txt 或 https://tools.ietf.org/html/rfc7519 中文翻译 https://www.jianshu.com/p/10f5161dd9df 1. 概述 JSON Web Token(......

冷基
今天
4
0
AOP的学习(1)

AOP 理解AOP编程思想(面向方法、面向切面) spring AOP的概念 方面 -- 功能 目标 -- 原有方法 通知 -- 对原有方法增强的方法 连接点 -- 可以用来连接通知的地方(方法) 切入点 -- 将用来插入...

太猪-YJ
今天
4
0
一张图看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。 提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。 因此在...

linsk1998
昨天
11
0
Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
昨天
5
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部