当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 编译APACHE+PHP+MYSQL的一个脚本

Unix/Linux
linux路由器建立心得
毕业后我给学计算机的和喜欢计算机的同学的[转自猫扑]
转帖]女人管住男人的四?方法
试用apt-spy
安装iptraf 失败
Linux软件安装之RPM的安装技巧(转)
JDBC环境的搭建
英特尔对 Linux 重点的投入到底有多大?
内核编译定制说明(部分)
Wiki不完全手册
CVS由来与发展
first blog
脚本欣赏----Shell Script to Clone Linux System - 20041201
选择设置好ext3日志模式
passwd/group文件权限问题如何解决???
使linux使用起来更有趣
Linux字体安装与简单美化(实践篇)
巧用winbind服务来使window200xPDC为你做认证 (原作者:eagerlinuxer )
AT&T x86 asm 语法! for linux kernel
debian 精彩软件

Unix/Linux 中的 编译APACHE+PHP+MYSQL的一个脚本


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 146 ::
收藏到网摘: n/a


  源码:--------------------------------------------------------------------------------#FOR APACHE 1.3
  export FilePath=/usr/local
  export MysqlName=mysql-3.23.52
  export PHPName=php-4.2.2
  export ApacheName=apache_1.3.26
  #install mysql
  cd $FilePath
  tar -zxvf $MysqlName.tar.gz
  cd $MysqlName
  ./configure --prefix=$FilePath/mysql
  make
  make install
  cd $FilePath/$MysqlName/bin
  ./mysql_install_db
  #install php and apache
  cd $FilePath
  tar -zxvf $PHPName.tar.gz
  tar -zxvf $ApacheName.tar.gz
  cd $FilePath/$ApacheName
  ./configure --prefix=$FilePath/apache
  cd $FilePath/$PHPName
  ./configure --with-mysql=$FilePath/mysql --with-apache=$FilePath/$ApacheName --enable-track-vars --prefix=$FilePath/php
  make
  make install
  cd $FilePath/$ApacheName
  ./configure --prefix=$FilePath/apache --activate-module=src/modules/php4/libphp4.a

  make
  make install
  echo "ok!ok!ok!"
  --------------------------------------------------------------------------------
  源码:--------------------------------------------------------------------------------#FOR APACHE 2
  export FilePath=/usr/local/myferly
  export MysqlName=mysql-4.0.10-gamma
  export PHPName=php-4.3.1
  export ApacheName=httpd-2.0.44
  #install mysql
  cd $FilePath
  tar -zxvf $MysqlName.tar.gz
  cd $MysqlName
  ./configure --prefix=$FilePath/mysql
  make
  make install
  cd $FilePath/mysql/bin
  ./mysql_install_db
  
  #install php and apache
  
  cd $FilePath
  tar -zxvf $PHPName.tar.gz
  tar -zxvf $ApacheName.tar.gz
  cd $FilePath/$ApacheName
  ./configure --prefix=$FilePath/apache --enable-auth-anon --enable-auth-dbm
  --enable-file-cache --enable-cache --enable-disk-cache --enable-mem-cache
  --enable-ext-filter --enable-proxy --enable-proxy-connect --enable-proxy-http
  --enable-http --enable-dav --enable-rewrite --enable-so
  make
  make install
  cd $FilePath/$PHPName
  ./configure --with-mysql=$FilePath/mysql --with-apxs2=$FilePath/apache/bin/apxs --enable-track-vars --prefix=$FilePath/php
  make
  make install
  echo "ok!ok!ok!"