<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[红旗Linux6.0+apache2.2.6+mysql5+PHP5+Zend3.3配置]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[技术文章]]></category>
<pubDate>Thu, 17 Jul 2008 18:14:46 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	红旗Linux桌面版6.0+apache2.2.6+mysql5.0.45+PHP5.2.4+ZendOptimizer-3.3.0<br/><br/>一、下载红旗Linux桌面版6.0并安装<br/><br/>1.下载红旗Linux桌面版6.0<br/><br/>地址：hhttp://www.linuxidc.com/Linux/2007-10/8041.htm<br/><br/>请选择最近的链接下载红旗Linux桌面版6.0系统光盘即可<br/><br/>2.安装红旗Linux桌面版6.0<br/><br/>红旗Linux桌面版6.0很符合中国人的使用习惯和方式，是为中国人的Linux，<br/><br/>具体的安装步骤参见红旗Linux6.0硬盘安装总结与红旗Linux桌面版6.0 硬盘安装指南,还有红旗Linux6.0正式版安装全程记录(图)等等,<br/><br/>（红旗Linux桌面版6.0工具光盘内有很多实用的工具，感兴趣的朋友可以实验下，其中就有linux平台下的QQ）<br/><br/>二、下载其他组件<br/><br/>1.apache2.2.6<br/><br/>地址：http://httpd.apache.org/download.cgi<br/><br/>找到“Apache HTTP Server 2.2.6 is the best available version”<br/><br/>下面的“Unix Source: httpd-2.2.6.tar.gz [PGP] [MD5]”点击即可下载<br/><br/>2.mysql5.0.45<br/><br/>地址：http://dev.mysql.com/downloads/mysql/5.0.html#linux-static-x86-32bit-rpms<br/><br/>下载以下rpm包：<br/><br/>MySQL-server-5.0.45-0.i386.rpm<br/><br/>MySQL-devel-5.0.45-0.i386.rpm<br/><br/>MySQL-client-5.0.45-0.i386.rpm<br/><br/>MySQL-shared-5.0.45-0.i386.rpm<br/><br/>MySQL-bench-5.0.45-0.i386.rpm(此项可以不装)<br/><br/>3.PHP5.2.4<br/><br/>地址：http://www.php.net/downloads.php<br/><br/>下载PHP 5.2.4 (tar.gz) 包即可<br/><br/>4.其他相关安装包<br/><br/>1)安装php所需的软件包（其中libxml2是安装php5必须的）<br/><br/>libxml2-2.6.19.tar.gz<br/><br/>libxslt-1.1.15.tar.gz<br/><br/>curl-7.15.0.tar.gz<br/><br/>2)GD库所需要软件包<br/><br/>（有人说PHP源码包里自带了GD2.0.28和zlib，只要安装GD的三个支持包：jpg,png和freetype）<br/><br/>gd-2.0.33.tar.gz<br/><br/>freetype-2.2.1.tar.gz<br/><br/>jpegsrc.v6b.tar.gz<br/><br/>libpng-1.2.11.tar.gz<br/><br/>zlib-1.2.3.tar.gz<br/><br/>3)ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz(此项可以无)<br/><br/>4)相关下载 <br/><br/>（根据自己的linux版本下载相应的包） <br/><br/>http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.19.tar.gz <br/><br/>http://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/libxslt-1.1.15.tar.gz <br/><br/>http://curl.haxx.se/download/curl-7.15.0.tar.gz <br/><br/>http://www.boutell.com/gd/http/gd-2.0.33.tar.gz <br/><br/>http://keihanna.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.10.tar.gz <br/><br/>http://www.ijg.org/files/jpegsrc.v6b.tar.gz <br/><br/>http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8.tar.gz <br/><br/>http://www.zlib.net/zlib-1.2.3.tar.gz <br/><br/>http://www.zend.net<br/><br/>把以上所有软件包下载到相应目录下。 <br/><br/>注：其实红旗Linux集成了很多以上要下载的包，所以我只下载了jpegsrc.v6b.tar.gz，<br/><br/>具体集成的什么版本大家自己看，我浏览了下基本和以上的一致甚至还要高。<br/><br/>三、安装<br/><br/>1.安装mysql<br/><br/>因为我是新装的linux系统其他的服务都没有装，所以直接安装，若你已经安装了mysql请先卸载<br/><br/>推荐新手使用RPM方式安装MySQL。<br/><br/># rpm -ivh MySQL-server-standard-5.0.45-0.i386.rpm<br/><br/># rpm -ivh MySQL-client-standard-5.0.45-0.i386.rpm<br/><br/># rpm -ivh MySQL-shared-standard-5.0.45-0.i386.rpm<br/><br/># rpm -ivh MySQL-devel-standard-5.0.45-0.i386.rpm<br/><br/># mysqladmin -u root password 123456 设置root密码<br/><br/>测试下MySQL能否正常运行，如果你不熟悉MySQL的话，可以装个phpmyadmin,或者webmin<br/><br/>2.安装apache服务器<br/><br/>安装apache<br/><br/># tar -zxvf httpd-2.2.6.tar.gz<br/><br/># cd httpd-2.2.6/<br/><br/># ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so <br/><br/>--enable-shared=max<br/><br/># make <br/><br/># make install<br/><br/>运行一下apache服务器，检查能否正常运行<br/><br/># /usr/local/apache/bin/apachectl start <br/><br/>浏览器里127.0.0.1测试下，2.2.6的默认页面字样简单的出奇“It works!”<br/><br/>设置开机自启动<br/><br/># vi /etc/rc.d/rc.local加上<br/><br/>/usr/local/apache/bin/apachectl start <br/><br/>其中--prefix=/usr/local/apache指定安装路径，--sysconfdir=/etc/httpd配置文件所在路径<br/><br/>3.安装安装jpegsrc.v6b.tar.gz<br/><br/>建立目录： <br/><br/># mkdir -p /usr/local/jpeg6 <br/><br/># mkdir -p /usr/local/jpeg6/bin <br/><br/># mkdir -p /usr/local/jpeg6/lib <br/><br/># mkdir -p /usr/local/jpeg6/include <br/><br/># mkdir -p /usr/local/jpeg6/man <br/><br/># mkdir -p /usr/local/jpeg6/man1 <br/><br/># mkdir -p /usr/local/jpeg6/man/man1 <br/><br/>tar -zxvf jpegsrc.v6b.tar.gz<br/><br/># ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static <br/><br/># make<br/><br/># make install <br/><br/># make install-lib<br/><br/>4.安装php5<br/><br/># tar -zvxf php-5.2.4.tar.gz<br/><br/># mkdir -p /usr/local/php<br/><br/># cd php-5.2.4<br/><br/># ./configure --prefix=/usr/local/php (注意使用续行符)<br/><br/>--with-apxs2=/usr/local/apache/bin/apxs<br/><br/>--with-mysql <br/><br/>--with-xml<br/><br/>--with-png <br/><br/>--with-jpeg-dir=/usr/local/jpeg6 <br/><br/>--with-zlib <br/><br/>--with-freetype-dir<br/><br/>--with-gd <br/><br/>--with-curl <br/><br/>--enable-track-vars <br/><br/>--disable-debug <br/><br/>--enable-url-includes <br/><br/>--enable-sockets <br/><br/>--enable-force-cgi-redirect <br/><br/>--enable-calendar <br/><br/>--with-config-file-path=/etc <br/><br/>--enable-magic-quotes <br/><br/>--enable-ftp <br/><br/>--enable-gd-native-ttf <br/><br/>--with-ttf <br/><br/>--with-gdbm <br/><br/>--with-gettext <br/><br/>--with-iconv <br/><br/>--enable-mbstring=all <br/><br/>--enable-memory-limit<br/><br/># make<br/><br/># make install<br/><br/># cp php.ini-dist /etc <br/><br/>其中./configure 后的<br/><br/>--prefix=/usr/local/php<br/><br/>--with-apxs2=/usr/local/apache2/bin/apxs<br/><br/>--with-mysql(RPM方式安装有此项，--with-mysql=你的安装路径)<br/><br/>--with-xml<br/><br/>是必要的选项<br/><br/>--with-png<br/><br/>--with-jpeg-dir<br/><br/>--with-gd<br/><br/>--with-zlib <br/><br/>--with-freetype-dir<br/><br/>这是让PHP支持GD库的配置选项<br/><br/>后面都是一些 要使用的PHP 函数库 可以根据自己的喜好删除或增加<br/><br/>注：这里我是实用红旗Linux系统默认的安装文件（上面说的“相关下载”）所以后面没有跟详细的路径，<br/><br/>若是你自己安装的请在后面添加，格式如：--with-xxx=/xxx/xxx<br/><br/>四、编辑apache配置文件httpd.conf<br/><br/># vi /etc/httpd/httpd.conf<br/><br/>要改的有如下几处:<br/><br/>#AddType application/x-gzip .gz .tgz<br/><br/>下加二行<br/><br/>AddType application/x-httpd-php .php<br/><br/>AddType application/x-httpd-php-source .phps<br/><br/>还有找到DirectoryIndex index.html<br/><br/>加上 index.php 让它把index.php做为默认页<br/><br/>五、测试PHP<br/><br/># vi /usr/local/apache/htdocs/phpinfo.php <br/><br/>（其中/usr/local/apache/htdocs/为网页主目录,<br/><br/>你可以在/etc/httpd/httpd.conf中找到DocumentRoot设置你自己的网页主目录）<br/><br/>添加：<br/>&lt;?php<br/>phpinfo();<br/>?&gt;<br/><br/>重新启动apache服务器<br/><br/># /usr/local/apache/bin/apachectl restart<br/><br/>浏览器里http://127.0.0.1/phpinfo.php测试一下久违的画面出来了<br/><br/>六、安装ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz<br/><br/>#tar -zxvf ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz<br/><br/>#cd ZendOptimizer-3.3.0<br/><br/># ./install.sh <br/><br/>重启机器lamp搭建完毕!<br/>Tags - <a href="http://www.zhanghaijun.com/tags/linux6.0/" rel="tag">linux6.0</a> , <a href="http://www.zhanghaijun.com/tags/apache2/" rel="tag">apache2</a> , <a href="http://www.zhanghaijun.com/tags/mysql5/" rel="tag">mysql5</a> , <a href="http://www.zhanghaijun.com/tags/php5/" rel="tag">php5</a> , <a href="http://www.zhanghaijun.com/tags/zend/" rel="tag">zend</a>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] 红旗Linux6.0+apache2.2.6+mysql5+PHP5+Zend3.3配置]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>