install fcgi步骤

2021-05-25 14:25:49 浏览数 (1)

1、fcgi-2.4.0

tar xvf fcgi-2.4.0.ta

cd fcgi-2.4.0

./configure --with-gnu-ld

make

make install

在 apache 的配置中添加

AddHandler fastcgi-script .fcgiAddHandler fastcgi-script .fcgi

FastCgiConfig -processSlack 1 -maxClassProcesses 1 -maxProcesses 1 -minProcesses 1 -appConnTimeout 120 -startDelay 90

ScriptAlias /fcgi-bin/ /usr/local/apache/cgi-bin/ (这个可以依据原始的设置来调整,即不一定非得用 /fcgi-bin/ 类映射

mod_fastcgi-2.4.2模块

(1)、获取源码:

# wget http://www.fastcgi.com/dist/old/mod_fastcgi-2.4.2.tar.gz

或 wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz

1.3版本:

(2)、解压,安装:

# tar xzvf mod_fastcgi-2.4.6.tar.gz

# cd mod_fastcgi-2.4.6

# /usr/local/apache/bin/apxs -o mod_fastcgi.so -c *.c

# /usr/local/apache/bin/apxs -i -a -n fastcgi mod_fastcgi.so

即可。

2.2版本:

(2)、解压,并打补丁

# tar xzvf mod_fastcgi-2.4.6.tar.gz

# cd mod_fastcgi-2.4.6

由于是安装apache2.2版,而该模块只支持到2.0。所以,需要打补丁,补丁文件见优化中的mod_fastcgi内的文件。

# vi a ---拷贝补丁到a文件

# patch -p1 fcgi.h < a

(3)、编译并安装

# vi INSTALL.AP2 ---读apache2版的安装文档,了解安装步骤。

# cp Makefile.AP2 Makefile

# make && make install

假如apache2安装目录不是/usr/local/apache2,那么make时要加top_dir参数,如:

# make top_dir=/usr/local/apache

# make top_dir=/usr/local/apache install

也可以修改Makefile里面的top_dir来解决.

2、jpeg-6b

tar xzvf jpegsrc.v6b.tar.gz

./configure --enable-share --此参数必须,且在编译过程中必须看到jpeg support yes才能正常工作。

make

make install

make install-lib

make install-headers

3、libpng-1.2.35

./configure

make

make install

4、ImageMagick

tar zxvf ImageMagick-6.2.2.tar.gz

cd ImageMagick-6.2.2

./configure --without-x

make

make install

如果是linux,需要设置库环境.

vi /etc/ld.so.conf

加入: /usr/local/lib

ldconfig

如果不执行上述步骤,可能会在执行下列类似命令:

/usr/local/bin/convert -version

/usr/local/bin/identify /zsdata/space/imgs/orange00.jpg

时报错: error while loading shared libraries:

libMagick.so.10: cannot open shared object file:

No such file or directory

0 人点赞