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