Jul 18

红旗Linux6.0+apache2.2.6+mysql5+PHP5+Zend3.3配置 晴

碟舞飞扬 , 02:14 , 技术文章 , 评论(0) , 引用(0) , 阅读(3390) , Via 本站原创 | |
红旗Linux桌面版6.0+apache2.2.6+mysql5.0.45+PHP5.2.4+ZendOptimizer-3.3.0

一、下载红旗Linux桌面版6.0并安装

1.下载红旗Linux桌面版6.0

地址:hhttp://www.linuxidc.com/Linux/2007-10/8041.htm

请选择最近的链接下载红旗Linux桌面版6.0系统光盘即可

2.安装红旗Linux桌面版6.0

红旗Linux桌面版6.0很符合中国人的使用习惯和方式,是为中国人的Linux,

具体的安装步骤参见红旗Linux6.0硬盘安装总结与红旗Linux桌面版6.0 硬盘安装指南,还有红旗Linux6.0正式版安装全程记录(图)等等,

(红旗Linux桌面版6.0工具光盘内有很多实用的工具,感兴趣的朋友可以实验下,其中就有linux平台下的QQ)

二、下载其他组件

1.apache2.2.6

地址:http://httpd.apache.org/download.cgi

找到“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

地址:http://www.php.net/downloads.php

下载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://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.19.tar.gz

http://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/libxslt-1.1.15.tar.gz

http://curl.haxx.se/download/curl-7.15.0.tar.gz

http://www.boutell.com/gd/http/gd-2.0.33.tar.gz

http://keihanna.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.10.tar.gz

http://www.ijg.org/files/jpegsrc.v6b.tar.gz

http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8.tar.gz

http://www.zlib.net/zlib-1.2.3.tar.gz

http://www.zend.net

把以上所有软件包下载到相应目录下。

注:其实红旗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设置你自己的网页主目录)

添加:
<?php
phpinfo();
?>

重新启动apache服务器

# /usr/local/apache/bin/apachectl restart

浏览器里http://127.0.0.1/phpinfo.php测试一下久违的画面出来了

六、安装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搭建完毕!
Tags: , , , ,
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]