Debian 6.0 + PHP 5.2.17 (FastCGI) 编译参数
作者: reistlin
来源: http://www.reistlin.com/blog/302
更新时间: 2011.05
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要
一,环境:
Debian 6.0.1
PHP 5.2.17 (php-5.2.17.tar.gz)
PHP-FPM 5.2.17 (php-5.2.17-fpm-0.5.14.diff.gz)
用户信息:
用户:www-data
组:www-data
主目录:/home/www-data
目录结构:
app:应用程序安装目录
pkgs:源代码包目录
pkgs/build:源代码包编译目录
app: total * lrwxrwxrwx 1 www-data www-data 12 May 4 12:14 nginx -> nginx-0.8.54 drwxr-xr-x 11 www-data www-data 4096 May 9 11:59 nginx-0.8.54 lrwxrwxrwx 1 www-data www-data 10 May 9 18:35 php -> php-5.2.17 drwxr-xr-x 9 www-data www-data 4096 May 9 16:00 php-5.2.17 pkgs: total * drwxr-xr-x 7 www-data www-data 4096 May 9 12:00 build -rw-r--r-- 1 www-data www-data 129434564 Apr 16 02:28 mysql-5.1.57-linux-i686-glibc23.tar.gz -rw-r--r-- 1 www-data www-data 650001 Dec 14 19:06 nginx-0.8.54.tar.gz -rw-r--r-- 1 www-data www-data 3772542 May 4 12:05 openssl-0.9.8o.tar.gz -rw-r--r-- 1 www-data www-data 1316863 May 4 12:05 pcre-8.12.tar.gz -rw-r--r-- 1 www-data www-data 201339 May 4 12:06 php-5.2.17-fpm-0.5.14.diff.gz -rw-r--r-- 1 www-data www-data 11801597 May 4 12:06 php-5.2.17.tar.gz -rw-r--r-- 1 www-data www-data 544640 May 4 12:05 zlib-1.2.5.tar.gz pkgs/build: total * drwxr-xr-x 8 www-data www-data 4096 May 4 12:09 nginx-0.8.54 drwxr-xr-x 24 www-data www-data 4096 May 4 12:12 openssl-0.9.8o drwxr-xr-x 7 www-data www-data 4096 May 4 12:10 pcre-8.12 drwxr-xr-x 18 www-data www-data 4096 May 9 15:59 php-5.2.17 -rw-r--r-- 1 www-data www-data 201339 May 9 12:00 php-5.2.17-fpm-0.5.14.diff.gz drwxr-xr-x 12 www-data www-data 4096 May 4 12:10 zlib-1.2.5
二,配置说明:
# PHP 编译安装路径
--prefix=/home/www-data/app/php-5.2.17
# PHP 配置文件路径
--with-config-file-path=/home/www-data/app/php-5.2.17/etc
# MySQL 安装路径
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
三,编译参数:
./configure --prefix=/home/www-data/app/php-5.2.17 --with-config-file-path=/home/www-data/app/php-5.2.17/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-bz2=/usr/lib --with-curl=/usr/lib --with-curlwrappers --with-freetype-dir=/usr/lib --with-gd=/usr/lib --enable-gd-native-ttf --with-iconv-dir=/usr/lib --with-jpeg-dir=/usr/lib --with-libxml-dir=/usr/lib --with-mcrypt=/usr/lib --with-mhash=/usr/lib --with-openssl=/usr --with-pcre-dir=/usr/lib --with-png-dir=/usr/lib --with-xpm-dir=/usr/lib --with-zlib-dir=/usr/lib --disable-debug --disable-rpath --without-sqlite --without-pdo-sqlite --enable-bcmath --enable-discard-path --enable-exif --enable-fastcgi --enable-force-cgi-redirect --enable-fpm --enable-magic-quotes --enable-mbregex --enable-mbstring --enable-pcntl --enable-safe-mode --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-zip