Chinaunix首页 | 论坛 | 博客
  • 博客访问: 755197
  • 博文数量: 280
  • 博客积分: 10106
  • 博客等级: 上将
  • 技术积分: 3052
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-31 17:10
文章分类

全部博文(280)

文章存档

2011年(2)

2010年(4)

2009年(4)

2008年(62)

2007年(208)

我的朋友

分类: LINUX

2007-11-02 11:28:39

红旗linux桌面版6+apache2.2.6+mysql5.0.45+PHP5.2.4+ZendOptimizer-3.3.0
一、下载红旗linux桌面版6并安装
1.下载linux
地址:
找“到红旗Linux桌面版6.0系统光盘”点下载即可
2.安装
红旗linux很符合中国人的使用习惯和方式,不愧为中国人的linux,
具体的安装步骤在此就省略了...
(红旗Linux桌面版6.0工具光盘内有很多实用的工具,
感兴趣的朋友可以实验下,其中就有linux平台下的QQ)
二、下载其他组件
1.apache2.2.6
地址:
找到“Apache HTTP Server 2.2.6 is the best available version”
下面的“Unix Source: httpd-2.2.6.tar.gz [PGP] [MD5]”点击即可下载
2.mysql5.0.45
地址:http://dev.mysql.com/downloads/mysql/5.0.html#linux-static-x86-32bit-rpms
下载以下rpm包:
  MySQL-server-5.0.45-0.i386.rpm
  MySQL-devel-5.0.45-0.i386.rpm
  MySQL-client-5.0.45-0.i386.rpm
  MySQL-shared-5.0.45-0.i386.rpm
  MySQL-bench-5.0.45-0.i386.rpm(此项可以不装)
3.PHP5.2.4
地址:
下载PHP 5.2.4 (tar.gz) 包即可
4.其他相关安装包
1)安装php所需的软件包(其中libxml2是安装php5必须的)
  libxml2-2.6.19.tar.gz
  libxslt-1.1.15.tar.gz
  curl-7.15.0.tar.gz
2)GD库所需要软件包
  (有人说PHP源码包里自带了GD2.0.28和zlib,只要安装GD的三个支持包:jpg,png和freetype)
  gd-2.0.33.tar.gz
  freetype-2.2.1.tar.gz
  jpegsrc.v6b.tar.gz
  libpng-1.2.11.tar.gz
  zlib-1.2.3.tar.gz
3)ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz(此项可以无)
4)相关下载
  (根据自己的linux版本下载相应的包)
  
  
  http://curl.haxx.se/download/curl-7.15.0.tar.gz
  
  
  
  
  
  
  把以上所有软件包下载到相应目录下。
注:其实红旗linux集成了很多以上要下载的包,所以我只下载了jpegsrc.v6b.tar.gz,
具体集成的什么版本大家自己看,我浏览了下基本和以上的一致甚至还要高。
三、安装
1.安装mysql
因为我是新装的linux系统其他的服务都没有装,所以直接安装,若你已经安装了mysql请先卸载
推荐新手使用RPM方式安装MySQL。
  # rpm -ivh MySQL-server-standard-5.0.45-0.i386.rpm
  # rpm -ivh MySQL-client-standard-5.0.45-0.i386.rpm
  # rpm -ivh MySQL-shared-standard-5.0.45-0.i386.rpm
  # rpm -ivh MySQL-devel-standard-5.0.45-0.i386.rpm
  # mysqladmin -u root password 123456 设置root密码
  测试下MySQL能否正常运行,如果你不熟悉MySQL的话,可以装个phpmyadmin,或者webmin
2.安装apache服务器
  安装apache
  # tar -zxvf httpd-2.2.6.tar.gz
  # cd httpd-2.2.6/
  # ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so
     --enable-shared=max
  # make
  # make install
  运行一下apache服务器,检查能否正常运行
  # /usr/local/apache/bin/apachectl start
  浏览器里127.0.0.1测试下,2.2.6的默认页面字样简单的出奇“It works!”
  设置开机自启动
  # vi /etc/rc.d/rc.local加上
  /usr/local/apache/bin/apachectl start
  其中--prefix=/usr/local/apache指定安装路径,--sysconfdir=/etc/httpd配置文件所在路径
3.安装安装jpegsrc.v6b.tar.gz
  建立目录:
  # mkdir -p /usr/local/jpeg6
  # mkdir -p /usr/local/jpeg6/bin
  # mkdir -p /usr/local/jpeg6/lib
  # mkdir -p /usr/local/jpeg6/include
  # mkdir -p /usr/local/jpeg6/man
  # mkdir -p /usr/local/jpeg6/man1
  # mkdir -p /usr/local/jpeg6/man/man1
  tar -zxvf  jpegsrc.v6b.tar.gz
  # ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
  # make
  # make install  
  # make install-lib
4.安装php5
# tar -zvxf php-5.2.4.tar.gz
  # mkdir -p /usr/local/php
  # cd php-5.2.4
  # ./configure --prefix=/usr/local/php              (注意使用续行符)
  --with-apxs2=/usr/local/apache/bin/apxs
  --with-mysql
  --with-xml
  --with-png
  --with-jpeg-dir=/usr/local/jpeg6
  --with-zlib
  --with-freetype-dir
  --with-gd
  --with-curl
  --enable-track-vars
  --disable-debug
  --enable-url-includes
  --enable-sockets
  --enable-force-cgi-redirect
  --enable-calendar
  --with-config-file-path=/etc
  --enable-magic-quotes
  --enable-ftp
  --enable-gd-native-ttf
  --with-ttf
  --with-gdbm
  --with-gettext
  --with-iconv
  --enable-mbstring=all
  --enable-memory-limit
  # make
  # make install
  # cp php.ini-dist /etc
其中./configure 后的
  --prefix=/usr/local/php
  --with-apxs2=/usr/local/apache2/bin/apxs
  --with-mysql(RPM方式安装有此项,--with-mysql=你的安装路径)
  --with-xml
是必要的选项
  --with-png
  --with-jpeg-dir
  --with-gd
  --with-zlib
  --with-freetype-dir
这是让PHP支持GD库的配置选项
后面都是一些 要使用的PHP 函数库 可以根据自己的喜好删除或增加
注:这里我是实用红旗linux系统默认的安装文件(上面说的“相关下载”)所以后面没有跟详细的路径,
若是你自己安装的请在后面添加,格式如:--with-xxx=/xxx/xxx
四、编辑apache配置文件httpd.conf
  # vi /etc/httpd/httpd.conf
  要改的有如下几处:
  #AddType application/x-gzip .gz .tgz
  下加二行
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps
  还有找到DirectoryIndex index.html
  加上 index.php 让它把index.php做为默认页

五、测试PHP
  # vi /usr/local/apache/htdocs/phpinfo.php
(其中/usr/local/apache/htdocs/为网页主目录,
你可以在/etc/httpd/httpd.conf中找到DocumentRoot设置你自己的网页主目录)
  添加:
       phpinfo();
   ?>
  重新启动apache服务器
  # /usr/local/apache/bin/apachectl restart
  浏览器里测试一下久违的画面出来了
六、安装ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz
  #tar -zxvf ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz
  #cd ZendOptimizer-3.3.0
  # ./install.sh
重启机器lamp搭建完毕,忙碌2天终于搞定!本人新手其中部分内容参考网络上的难免有疏漏欢迎大家指正!
[ 本帖最后由 niutian365 于 2007-11-1 19:15 编辑 ]
阅读(715) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~