1. 编译安装apache + 编译安装php
注意细节: apache 一定要单独 编译安装 apr 和 apr-util
参考地址 : https://blog.51cto.com/11010461/2113093
./configure \
--prefix=/usr/local/apache \
--sysconfdir=/etc/httpd24 \
--enable-so \
--enable-ssl \
--enable-cgi \
--enable-rewrite \
--with-zlib \
--with-pcre \
--with-apr=/usr/local/apr \ (1. 重要)
--with-apr-util=/usr/local/apr-util \ (2. 重要)
--enable-modules=most \
--enable-mpms-shared=all \
--with-mpm=event
编译安装 php 时 一定要指定 apache 的apxs(动态生成 apache的 php7_module modules/libphp7.so 模块)
php
./configure \
--prefix=/usr/local/php \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl \
--enable-mbstring \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--enable-sockets \
--with-apxs2=/usr/local/apache/bin/apxs \ (1. 重要---动态给apache增加php7.so模块 )
--with-config-file-path=/etc \
--with-config-file-scan-dir=/etc/php.d \
--with-bz2 \
--enable-maintainer-zts \
--enable-fpm \
--with-fpm-user=apache \
--with-fpm-group=apache
httpd.conf 需要 手工include php7_module : 如图所示
2. yum安装apache + yum安装php
安装方式不介绍!
先yum装apache ,
再yum装php7,
最后 一定一定要 yum 安装
yum install mod_php71w(或者php72w)
yum动态的给apache增加支持php模块