apache 下 php编译
一、概述
其他跟nginx一样,nginx是通过php-fpm通讯的,
apache则可以通过
1、php-fpm (需要设置虚拟机才能配置)
2、apache中的(apache/bin/apxs)模块通讯、
二、实现
1、在编译php时 ,—with-apxs2=/usr/local/apache/bin/apxs ,php根据这个apxs文件生成一个libphp5.so文件供apache去调用
2、编译代码如下加入:—with-apxs2=/usr/local/httpd-2.4.10/bin/apxs
./configure --prefix=/usr/local/php-5.5.18 \
--with-apxs2=/usr/local/httpd-2.4.10/bin/apxs \
--enable-fpm \
--with-mcrypt=/usr/local/libmcrypt \
--with-zlib \
--enable-mbstring \
--with-openssl \
--with-mysql \
--with-mysqli \
--with-mysql-sock \
--with-gd \
--enable-gd-native-ttf \
--enable-pdo \
--with-pdo-mysql \
--with-gettext \
--with-curl \
--with-pdo-mysql \
--enable-sockets \
--enable-bcmath \
--enable-xml \
--enable-zip \
--enable-freetype