# tar -zxvf apr-1.3.6.tar.gz # cd apr-1.3.6
# ./configure --prefix=/usr/local/apr
# make
# make install
# tar -zxvf apr-util-1.3.8.tar.gz
# cd apr-util-1.3.8
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# make
# make install
五、安装GD2引用:
# tar -jxvf gd-2.0.35.tar.bz2 # cd gd-2.0.35
# ./configure --prefix=/usr/local/gd --with-png --with-freetype --with-jpeg --with-zlib --with-fontconfig
#make
#如果GD报错:configure.ac:64: warning: macro `AM_ICONV' not found in library
你就make clean一下,然后再make
#make install
六、安装Apache引用:
# tar xzvf httpd-2.2.9.tar.gz # cd httpd-2.2.9
# ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite--enable-proxy --enable-proxy-ajp --enable-proxy-balancer--enable-proxy-connect --enable-proxy-http --with-mpm=worker--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
# make
# make install
# /usr/local/apache/bin/apachectl start
# tar zxvf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz # cd ZendOptimizer-3.3.0a-linux-glibc21-i386
# ./install.sh
出现一个界面 OK点回车
安装协议直接回车
YES回车
然后问你php的配置文件,我们前面已经知道是在/etc下所以直接回车
问你是用apache服务器吗,当然用选YES
问apche的控制命令在哪 /usr/local/apache/bin/apachectl
然后开始装有进度条但很快,然后到一个有/etc/php.ini-zend_optimizer.bak备份的界面选OK
go on "OK"
问你是否重新启动apache选YES
提示apache启动成功点"OK"
安装完成
我们再输入IE看那个测试页Zend是否加载成功。
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
没有zend之前是这样的:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies就是这样的。
十、安装eaccelerator加速软件
eaccelerator是php的加速软件,使用后php的执行效率会有很大幅度的提升。目前eaccelerator0.9.5.2已经和ZendOptimizer-3.3.0能够基本上兼容啦。 引用:
# tar jxvf eaccelerator-0.9.5.2.tar.bz2 # cd eaccelerator-0.9.5.2
# /usr/local/php/bin/phpize
# ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config
# make
# make install
在浏览器中打开phpinfo()那个测试页,如果出现以下内容,证明安装成功! This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
最后就可以把网站工程放在/usr/local/htdocs目录下进行测试了。
十一、Tomcat 与Apache 的整合
# vi httpd.conf
在文件末尾增加一下两行 引用:
ProxyPass / ajp://127.0.0.1:8009/
ProxyPa***everse / ajp://127.0.0.1:8009/这里要注意的是如果没有虚拟主机的话在http.conf中直接加以上两行如果有就不加了。
如果做虚拟主机的话如果是JSP 加其它不加
例:
vi /usr/local/apache/conf/http.conf
把:
#Include conf/extra/httpd-vhosts.conf
去掉注释保存
然后vi /usr/local/apache/conf/extra/httpd-vhosts.conf
把: 引用:
NameVirtualHost :80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any block.
#