Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9268417
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: 系统运维

2011-12-19 10:08:12

Linux下安装http+php+zend步骤
[日期:2007-12-05] 来源:Linux公社  作者:xiao8xiang8bao
 
Linux下安装http+php+zend步骤:
1,首先先卸载软件包 《卸载系统默认的httpd,php》
使用rpm -qa|grep 软件包名  从下往上卸载  rpm -e 包名 一级一级的找。。
2,下载以下软件包
wget
 
wget
wget
wget
wget
wget
wget
3,解压软件包
Tar.gz结尾的软件包用 tar xzvf来解压
tar xjvf httpd-2.2.6.tar.bz2
tar xjvf php-5.2.4.tar.bz2
tar xjvf gd-2.0.34.tar.bz2
tar xjvf libxml2-2.6.30.tar.gz
tar xzvf openssl-0.9.8e.tar.gz
tar xjvf libmcrypt-2.5.8.tar.bz2
tar xzvf ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz
4,升级linux系统 《更新》
Yum update
5,编译安装软件包 《顺序安装》
(1)安装apache
[root@localhost ~]# cd httpd-2.2.6
[root@localhost httpd-2.2.6]#  ./configure "--prefix=/usr/local/apache2"  "--with-included-apr"         "--enable-so"         "--enable-deflate=shared"         "--enable-expires=shared"         "--enable-rewrite=shared"         "--enable-static-support"         "--disable-userdir"
[root@localhost httpd-2.2.6]#make
[root@localhost httpd-2.2.6]#make install
[root@localhost httpd-2.2.6]#echo '/usr/local/apache2/bin/apachectl start ' >> /etc/rc.local 写入启动项
[root@localhost httpd-2.2.6]#/usr/local/apache2/bin/apachectl -t      测试apache正常
[root@localhost httpd-2.2.6]#/usr/local/apache2/bin/apachectl restart     启动apache
[root@localhost httpd-2.2.6]#/usr/local/apache2/bin/apachectl stop       停止apache
 
(2)安装php相关软件包《gd,libxml2,openssl,libmcrypt》:
①  [root@localhost ~]#cd gd-2.0.34
[root@localhost gd-2.0.34]# ./configure --prefix=/usr/local/gd2
[root@localhost gd-2.0.34]#make
 
[root@localhost gd-2.0.34]#make install
[root@localhost gd-2.0.34]#cd ..
②  [root@localhost ~]#cd libxml2-2.6.30
[root@localhost libxml2-2.6.30]#./configure --prefix=/usr/local/libxml2
[root@localhost libxml2-2.6.30]#.make
[root@localhost libxml2-2.6.30]#.make install
[root@localhost libxml2-2.6.30]#.cd ..
③  [root@localhost ~]#cd openssl-0.9.8e
[root@localhost openssl-0.9.8e]#./config --prefix=/usr/local/openssl
[root@localhost openssl-0.9.8e]#make
[root@localhost openssl-0.9.8e]#make install
[root@localhost openssl-0.9.8e]#cd ..
④  [root@localhost ~]#cd libmcrypt-2.5.8
[root@localhost libmcrypt-2.5.8]#./configure --prefix=/usr/local/libmcrypt
[root@localhost libmcrypt-2.5.8]#make
[root@localhost libmcrypt-2.5.8]#make install
[root@localhost libmcrypt-2.5.8]#cd ..
 
(3)安装php软件包:
[root@localhost ~]#cd php-5.2.4
[root@localhost php-5.2.4]#./configure "--prefix=/usr/local/php"         "--with-apxs2=/usr/local/apache2/bin/apxs"         "--with-config-file-path=/usr/local/php/etc"         "--with-mysql=/usr/local/mysql"         "--with-libxml-dir=/usr/local/libxml2"         "--with-gd=/usr/local/gd2"         "--with-jpeg-dir"         "--with-png-dir"         "--with-bz2"         "--with-freetype-dir"         "--with-iconv-dir"         "--with-zlib-dir "         "--with-openssl=/usr/local/openssl"         "--with-mcrypt=/usr/local/libmcrypt"         "--enable-soap"         "--enable-gd-native-ttf"         "--enable-ftp"         "--enable-mbstring"         "--enable-exif"         "--disable-ipv6"         "--disable-cgi"         "--disable-cli"
[root@localhost php-5.2.4]#make        php测试页info.php:内容如下
[root@localhost php-5.2.4]#make install                             phpinfo();
[root@localhost php-5.2.4]#cd ..                                    ?>
(4)修改http.conf配置文件
第105行  修改为/var/www 访问apache的目录
第167行  加index.htm  index.php
第273行下面添加
AllowOverride None
Options None
Order allow,deny
Allow from all
第310行添加一句:AddType application/x-httpd-php .php
修改vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
删除27行后面的所有东西  影响apache的启动
(5)安装Zend :
1, 首先先把php软件包中的php.ini-dist 复制到 /usr/local/php/etc/php.ini (改名后)
[root@localhost ~]#cd php-5.2.4
在 /usr/local/php下是没有etc这个目录  所以需手工创建
[root@localhost php-5.2.4]#mkdir /usr/local/php/etc
[root@localhost php-5.2.4]#cp php.ini-dist /usr/local/php/etc/php.ini   zend安装需要这个文件
[root@localhost php-5.2.4]#cd ..
2,安装zend软件包
[root@localhost ~]#cd ZendOptimizer-3.3.0-linux-glibc21-i386
[root@localhost ZendOptimizer-3.3.0-linux-glibc21-i386]#   ./install.sh
在安装时显示到php.ini的对话框的时候  要把路径改为/usr/local/php/etc
下一步就行了  安装完会自动重起apache 。。。
本篇文章来源于 Linux公社网站()  原文链接:
阅读(1429) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~