设为首页 收藏本站 订阅本站

blogger

DEBIAN apache worker 模式运行PHP

cache 发布于 技术文档 2014-07-12 [ 1058 ] 次浏览 [ 1 ] 条评论

# 更新

apt-get update


# 安装fcgi模块(由于Debian默认一般都安装了apache,如果没有,需要安装一下)

apt-get install libapache2-mod-fcgid


# 安装PHP

apt-get install php5-common php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl


# 检查PHP是否支持FastCGI

/usr/bin/php5-cgi -v

会有(cgi-fcgi)的字样,如果没有,说明前面apt-get install php5-cgi安装的有问题

将/etc/apache2/mods-enabled/fcgid.conf改为:

<IfModule mod_fcgid.c>
 AddHandler fcgid-script .php fcgi
 SocketPath /var/lib/apache2/fcgid/sock
 IPCConnectTimeout 20

修改文件/etc/apache2/sites-enabled/000-default
在<Directory /var/www/>… 里加入一下两句话:

AddHandler fcgid-script .php
FCGIWrapper /usr/lib/cgi-bin/php5 .php

并且在Options Indexes FollowSymLinks MultiViews后面加上“ ExecCGI


# 安装MySQL

apt-get install mysql-server-5.1

#重启 停止 MySQL

/etc/init.d/mysql restart
/etc/init.d/mysql stop

#重启apache

/etc/init.d/apache2 restart
/etc/init.d/apache2 start

#检查配置

/usr/sbin/apache2ctl configtest

DEBIAN apache worker 模式运行PHP:目前有 1 条留言

  1. # 沙发
    千百怡恋:

    好  很高 非常好+32

    2014-08-05 13:04 [回复]

发表评论