Nginx作为PHP的Web服务器
阿债
posted @ 2009年7月22日 00:38
in 未分类
, 1725 阅读
PHP可以以两种方式工作,一种module的方式,另一种是CGI的方式。我们现在就是让它采用后一种方式工作。
先要下载一大堆包,我们把这些全部安装到/usr/local/share/的子目录里
curl-7.18.1
freetype-2.3.5
jpeg6b
libiconv-1.1.2
libmcrypt-2.5.7
libpng-1.2.25
libxml2-2.6.3
zlib-1.2.3
安装方法都一样:
tar xzvf ****-*.*.*.tar.gz
cd ****-*.*.*
./configure --prefix=/usr/local/share/****-*.*.*
make
make install
安装PHP的CGI模式
tar xzvf php-5.2.5.tar.gz
cd php-5.2.5
./configure --prefix=/usr/local/php-5.2.5 --with-config-file-path=/usr/local/php-5.2.5/etc \
--with-mysql=/usr/local/mysql-5.0 --with-iconv-dir=/usr/local/share/libiconv-1.1.2 \
--with-freetype-dir=/usr/local/share/freetype-2.3.5 --with-jpeg-dir=/usr/local/share/jpeg6b \
--with-png-dir=/usr/local/share/libpng-1.2.25 --with-zlib=/usr/local/share/zlib-1.2.3 \
--with-libxml-dir=/usr/local/share/libxml-2.6.3 --enable-xml --disable-debug --disable-rpath \
--enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem \
--enable-inline-optimization --with-curl=/usr/local/share/curl-7.18.1 --with-curlwrappers \
--enable-mbregex --enable-fastcgi --enable-force-cgi-redirect --enable-mbstring \
--with-mcrypt=/usr/local/share/libmcrypt-2.5.7
make
make ...