1、apache編譯安裝
輔助軟體apr1.6.3、
apr-util1.6.1
、安裝apr-1.63設定目錄許可權為
777bash ./configure --prefix=/usr/local/apache/apr
make && make install
可能會提示需要安裝gcc,yum install
gcc安裝apr-util1.6.1設定目錄許可權為
777bash ./configure --prefix=/usr/local/apache/apr-util --with-apr=/usr/local/apache/apr
make && make install
可能會提示需要安裝yum install expat-devel
安裝pcre8.41
設定目錄許可權為
777安裝目錄:/usr/local/apache/apache2
bash ./configure --prefix=/usr/local/apache/apache2 --with-apr=/usr/local/apache/apr --with-apr-util=/usr/local/apache/apr-util/ --with-pcre=/usr/local/apache/pcre/
配置http.conf,監聽
88埠,開啟路由
rewrite
如下:listen 88
loadmodule rewrite_module modules/mod_rewrite.so
配置專案位址和伺服器位址
serveradmin [email protected]
servername localhost
options followsymlinks execcgi
allowoverride all
#require all denied
require all granted
.php
2、php編譯安裝
777,
放到目錄
/usr/local/php/
進入安裝包,安裝擴充套件
bash ./configure --prefix=/usr/local/php/php7 \
--with-apxs2=/usr/local/apache/apache2/bin/apxs \
--with-curl \
--with-freetype-dir \
--with-gd \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-libdir=lib64 \
--with-libxml-dir \
--with-mysqli \
--with-openssl \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
--enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-xml \
--enable-zip
如有錯誤:yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel openssl openssl-devel curl-devel libxslt-devel,安裝相應的擴充套件
如果還有錯:將apache裡的這個檔案
apache2/bin/apxs 第一行修改為
#! /usr/bin/perl -w
安裝完成後
將安裝包下的php.in-production(生成環境)或php.in-development(開發環境)檔案考到
php配置檔案路徑
/usr/local/php/php7/lib,修改為php.ini
3、php-redis擴充套件安裝
4.0.2
通過phpize安裝
/usr/local/php/php7/bin/phpize
bash
./configure
--with-php-config
=/usr/local/php/php7/bin/php-config
安裝成功後再php.ini裡面加入
extension=redis.so
重啟apache
編譯安裝Apache PHP
為了省事把所需要的庫檔案全都安裝上,可以使用rpm包安裝,也可以用yum命令安裝,install安裝freetype cd tar jxvf freetype 2.3.10.tar.bz2 cd freetype 2.3.10 configure prefix usr local freetype ...
Linux環境編譯安裝Apache PHP
linux環境下的大多數web伺服器都是安裝的apache php,所以將安裝過程詳細記錄如下 一 環境準備 redhat enterprise 6.5 apache 2.4.26 php 7.1.6 二 安裝apache 解壓tar zxf httpd 2.4.26.tar.gz 編譯.confi...
安裝apache php記錄
安裝apache 修改apache配置檔案,可以修改apache的預設埠號,根目錄等 啟動 重啟apache服務 service httpd start或restart 安裝php yum install php 讓apache支援php 修改 etc httpd conf httpd.confs配...