#!/bin/sh
PWD=`pwd`
apadir=$PWD/httpd-2.4.3
aprdir=$PWD/apr-1.5.1
utildir=$PWD/apr-util-1.5.4
pcredir=$PWD/pcre-8.32
xmldir=$PWD/libxml2-2.6.32
phpdir=$PWD/php-5.3.8
tar -zvxf apache-2.4.12.tar.gz
tar -zvxf apr-1.5.1.tar.gz
tar -zvxf apr-util-1.5.4.tar.gz
tar -zvxf pcre-8.32.tar.gz
tar -zvxf libxml2-2.6.32.tar.gz
tar -zvxf php-5.3.8.tar.gz
tar -zvxf m4-1.4.9.tar.gz -C /usr/src
tar -zvxf autoconf-2.62.tar.gz -C /usr/src
cd $aprdir
./configure --prefix=/iCloud/WebServer/apr/
make
make install
cd $utildir
./configure --prefix=/iCloud/WebServer/apr-util/ --with-apr=/iCloud/WebServer/apr/
make
make install
cd $pcredir
./configure --prefix=/iCloud/WebServer/pcre/
make
make install
cd $apadir
./configure --prefix=/iCloud/WebServer/apache/ --with-apr=/iCloud/WebServer/apr/ --with-apr-util=/iCloud/WebServer/apr-util/ --with-pcre=/iCloud/WebServer/pcre/
make
make install
cd $xmldir
./configure --prefix=/iCloud/WebServer/libxml2
make
make install
cd $phpdir
./configure --prefix=/iCloud/WebServer/php --with-mysql-dir=/usr/bin/mysql --with-apxs2=/iCloud/WebServer/apache/bin/apxs --with-libxml-dir=/iCloud/WebServer/libxml2
make
make install
cd /usr/src/m4-1.4.9
./configure && make && make install
cd /usr/src/autoconf-2.62
./configure && make && make install
cd $phpdir/ext/soap
/WebServer/php/bin/phpize
./configure --with-php-config=/iCloud/WebServer/php/bin/php-config --with-libxml-dir=/iCloud/WebServer/libxml2 --enable-soap
make
make install
//修改php.ini文件
//手工修改:查找/iCloud/WebServer/php/etc/php.ini中的extension_dir = “./”,默认是注释掉的
//修改为extension_dir = “/iCloud/WebServer/php/lib/php/extensions/no-debug -zts-20090626/”
//并在此行后增加如下,然后保存:
//extension = “soap.so”
//重启Apache
评论2
最新资源