<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yousri&#039;s Blog &#187; Mysql</title>
	<atom:link href="http://blog.yousri.org/tag/mysql-database/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.yousri.org</link>
	<description></description>
	<lastBuildDate>Fri, 14 May 2010 16:29:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’</title>
		<link>http://blog.yousri.org/2009/02/23/mysql-error-2002-mysqlsock.html</link>
		<comments>http://blog.yousri.org/2009/02/23/mysql-error-2002-mysqlsock.html#comments</comments>
		<pubDate>Mon, 23 Feb 2009 07:50:45 +0000</pubDate>
		<dc:creator>Yousri</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[mysql.sock]]></category>

		<guid isPermaLink="false">http://qingxianyan.cn/?p=302</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160;&#160;&#160;&#160;不幸遇到Mysql出现ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误导致无法启动 解决方法： 修改/etc/my.conf: &#91;client&#93; socket=/var/lib/mysql/mysql.sock &#91;mysqld&#93; socket=/var/lib/mysql/mysql.sock &#160;&#160;&#160;&#160;&#160;&#160;&#160;这样mysqld 及mysql就都可以搞定启动起来啦/// &#160;&#160;&#160;&#160;&#160;&#160;&#160;不过问题也就来了，php程序链接数据库的时候同样还是会出现这个问题，因为这还需要修改/etc/php.ini的php配置文件中的mysql.default_socket的值，其默认的时候是为空的，将其修改设置为： mysql.default_socket=/var/lib/mysql/mysql.sock &#160;&#160;&#160;&#160;&#160;&#160;&#160;但是有时这样并未能搞定php链接数据库的出现的Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 的问题，因为php程序很BT的貌似非得找链接/tmp/mysql.sock而这个文件是不存在的，好吧，那就给他做个链接操作不就得了 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock &#160;&#160;&#160;&#160;&#160;&#160;&#160;这样php程序页面就可以链接到数据库啦！！！ 附： ls -l /var/lib/mysql/mysql.sock 看到的属性是： srwxrwxrwx 1 mysql mysql 0 11-21 14:39 /var/lib/mysql/mysql.sock &#160;&#160;&#160;&#160;&#160;&#160;&#160;档案类型标志是s,还真没去了解过这样的类型。。。。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不幸遇到Mysql出现ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误导致无法启动<br />
解决方法： 修改/etc/my.conf:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #FF00FF;">&#91;</span>client<span style="color: #FF00FF;">&#93;</span>
socket<span style="color: #CC0099;">=/</span>var<span style="color: #CC0099;">/</span>lib<span style="color: #CC0099;">/</span>mysql<span style="color: #CC0099;">/</span>mysql.sock
<span style="color: #FF00FF;">&#91;</span>mysqld<span style="color: #FF00FF;">&#93;</span>
socket<span style="color: #CC0099;">=/</span>var<span style="color: #CC0099;">/</span>lib<span style="color: #CC0099;">/</span>mysql<span style="color: #CC0099;">/</span>mysql.sock</pre></div></div>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这样mysqld 及mysql就都可以搞定启动起来啦///<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不过问题也就来了，php程序链接数据库的时候同样还是会出现这个问题，因为这还需要修改/etc/php.ini的php配置文件中的mysql.default_socket的值，其默认的时候是为空的，将其修改设置为：</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;">mysql.default_socket<span style="color: #CC0099;">=/</span>var<span style="color: #CC0099;">/</span>lib<span style="color: #CC0099;">/</span>mysql<span style="color: #CC0099;">/</span>mysql.sock</pre></div></div>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;但是有时这样并未能搞定php链接数据库的出现的Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 的问题，因为php程序很BT的貌似非得找链接/tmp/mysql.sock而这个文件是不存在的，好吧，那就给他做个链接操作不就得了</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">/</span>mysql.sock <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>mysql.sock</pre></div></div>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这样php程序页面就可以链接到数据库啦！！！<br />
附：</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-l</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">/</span>mysql.sock</pre></div></div>

<p>看到的属性是：</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">srwxrwxrwx <span style="color: #000000;">1</span> mysql mysql <span style="color: #000000;">0</span> <span style="color: #000000;">11</span>-<span style="color: #000000;">21</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">39</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">/</span>mysql.sock</pre></div></div>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;档案类型标志是s,还真没去了解过这样的类型。。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yousri.org/2009/02/23/mysql-error-2002-mysqlsock.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>配置Mysql实现远程操作</title>
		<link>http://blog.yousri.org/2008/10/12/setting_mysql.html</link>
		<comments>http://blog.yousri.org/2008/10/12/setting_mysql.html#comments</comments>
		<pubDate>Sun, 12 Oct 2008 06:56:34 +0000</pubDate>
		<dc:creator>Yousri</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[配置]]></category>

		<guid isPermaLink="false">http://xmlinuxers.cn/?p=90</guid>
		<description><![CDATA[刚刚在虚拟机简单使用apt-get命令快速安装mysql数据库 问题来了，想在主机上使用root账号远程登陆数据库进行管理总是遇到连接测试不成功 起初还以为是root超级用户的缘故，还特地到虚拟机下另外创建新的一个普通用户，测试结果一样~ sigh 烦躁哈 后来ping了下虚拟机下的IP的3306端口号 原来连通都没有~。。。。 好吧，看来不是人品问题 或主机问题 不是数据库账户问题 估计是虚拟机mysql数据库配置文件问题~ 回到虚拟机下 使用ip地址尝试登陆mysql都失败 即： mysql -h ip -u username -p password 竟然失败 而之前使用 mysql -u username -p password 在虚拟机终端下都很正常的登陆~ 原来问题出在 my.cnf 数据库配置文件上~ 打开/etc/mysql/my.cnf 配置文件后 才发现 原来mysql数据库安装完成后默认host默认是使用localhost 或 127.0.0.1 而且不会自动与本机的ip地址关联一起 修改下配置文件并重启下mysql服务就可以搞定啦~ $ sudo vim /etc/mysql/my.cnf #打开数据库核心配置文件my.cnf 找到以下一行 并修改或注释掉 bind-address = 127.0.0.1 –&#62; #bind-address = 127.0.0.1 或 [...]]]></description>
			<content:encoded><![CDATA[<p>刚刚在虚拟机简单使用apt-get命令快速安装mysql数据库<br />
问题来了，想在主机上使用root账号远程登陆数据库进行管理总是遇到连接测试不成功<br />
起初还以为是root超级用户的缘故，还特地到虚拟机下另外创建新的一个普通用户，测试结果一样~<br />
sigh 烦躁哈 后来ping了下虚拟机下的IP的3306端口号 原来连通都没有~。。。。<br />
好吧，看来不是人品问题 或主机问题 不是数据库账户问题 估计是虚拟机mysql数据库配置文件问题~<br />
回到虚拟机下 使用ip地址尝试登陆mysql都失败 即： mysql -h ip -u username -p password 竟然失败<br />
而之前使用 mysql -u username -p password 在虚拟机终端下都很正常的登陆~<br />
原来问题出在 my.cnf 数据库配置文件上~ 打开/etc/mysql/my.cnf 配置文件后 才发现<br />
原来mysql数据库安装完成后默认host默认是使用localhost 或 127.0.0.1 而且不会自动与本机的ip地址关联一起<br />
修改下配置文件并重启下mysql服务就可以搞定啦~<br />
$ sudo vim /etc/mysql/my.cnf #打开数据库核心配置文件my.cnf<br />
找到以下一行 并修改或注释掉<br />
bind-address = 127.0.0.1 –&gt; #bind-address = 127.0.0.1 或 bind-address = 虚拟机IP地址<br />
保存退出 并重启mysql数据库<br />
$ sudo /etc/init.d/mysql restart #重启mysql数据库服务<br />
好啦 你可以测试下在虚拟机下 使用 mysql -h 虚拟机ip地址 -u root -p 命令能否连接上mysql数据库啦~<br />
先别高兴太早，在主机或其他机子说不定还没办法成功的远程连接登陆到此数据库呢~<br />
原因也很简单 为了安全考虑 基本默认都是限制远程登陆 特殊是对于root超级用户角色<br />
现在先在本机上连接登陆到mysql数据库上 然后使用以下命令修改root可以在任何主机远程登陆管理的权限：<br />
mysql&gt;grant all privileges on *.* to root@”%” identified by “password” with grant option;<br />
mysql&gt;flush privileges;<br />
好啦 这样就可以在任何一台机子通过IP地址使用root远程登陆到此mysql数据库进行操作管理啦~（前提：只要本机Mysql数据库服务有启动的话 哈哈）<br />
这文章可能有点肤浅 但是之前倒确实没有遇到尝试过这东西 今天无聊玩弄的时候就当作记录下吧  或许对像自己这样的新手有所帮助</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yousri.org/2008/10/12/setting_mysql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.04里LAMP手动编译安装架构纪录</title>
		<link>http://blog.yousri.org/2008/08/06/lamp.html</link>
		<comments>http://blog.yousri.org/2008/08/06/lamp.html#comments</comments>
		<pubDate>Tue, 05 Aug 2008 20:11:14 +0000</pubDate>
		<dc:creator>Yousri</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[开发配置]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://xmlinuxers.cn/2008/08/06/lamp/</guid>
		<description><![CDATA[之前在ubuntu8.04架构LAMP环境的时候都是用包装好的直接新立得进行一步安装搞定。就只有最初刚接触Linux的时候在RedHat下尝试使 用源码手动编译配置安装，但是当初编译了一个晚上最终还是以失败告终就是，对于里头提示缺少类库等问题很是陌生，虽然网上资料很多，但是操作起来每个人有 每个人不同的问题会出现，个人觉得有时问题还是更重要需要自己去一个个的处理掉，这样印象更深刻些，也是唯一措施可以处理好自己所遇到的问题的。 步入正题： 一、mysql安装配置 root@xmlinuxer-server:/media/WinF/LAMP#groupadd mysql root@xmlinuxer-server:/media/WinF/LAMP#useradd -g mysql mysql root@xmlinuxer-server:/media/WinF/LAMP#tar -zxvf mysql-5.0.33.tar.gz root@xmlinuxer-server:/media/WinF/LAMP#cd mysql-5.0.33 root@xmlinuxer-server:/media/WinF/LAMP/mysql-5.0.33#./configure --prefix=/opt/app/mysql5 --without-debug --without-bench --with-charset=utf8 --with-extra-charsets=all --with-plugins=fthightman --enable-thread-safe-client 如果出现了以下错误： checking for tgetent in -ltermcap... no checking for termcap functions library&#8230; configure: error: No curses/termcap library found 说明 curses/termcap 库没有安装 apt-cache search curses &#124; grep lib 安装 libncurses5-dev ，然后重新运行配置 apt-get [...]]]></description>
			<content:encoded><![CDATA[<p>之前在ubuntu8.04架构LAMP环境的时候都是用包装好的直接新立得进行一步安装搞定。就只有最初刚接触Linux的时候在RedHat下尝试使 用源码手动编译配置安装，但是当初编译了一个晚上最终还是以失败告终就是，对于里头提示缺少类库等问题很是陌生，虽然网上资料很多，但是操作起来每个人有 每个人不同的问题会出现，个人觉得有时问题还是更重要需要自己去一个个的处理掉，这样印象更深刻些，也是唯一措施可以处理好自己所遇到的问题的。</p>
<p>步入正题：</p>
<p>一、mysql安装配置</p>
<p><code>root@xmlinuxer-server:/media/WinF/LAMP#groupadd mysql<br />
root@xmlinuxer-server:/media/WinF/LAMP#useradd -g mysql mysql<br />
root@xmlinuxer-server:/media/WinF/LAMP#tar -zxvf mysql-5.0.33.tar.gz<br />
root@xmlinuxer-server:/media/WinF/LAMP#cd mysql-5.0.33<br />
root@xmlinuxer-server:/media/WinF/LAMP/mysql-5.0.33#./configure --prefix=/opt/app/mysql5 --without-debug --without-bench --with-charset=utf8 --with-extra-charsets=all --with-plugins=fthightman --enable-thread-safe-client</code></p>
<p>如果出现了以下错误：</p>
<p><code>checking for tgetent in -ltermcap... no</code></p>
<p>checking for termcap functions library&#8230; configure: error: No curses/termcap library found</p>
<p>说明 curses/termcap 库没有安装<br />
apt-cache search curses | grep lib<br />
安装 libncurses5-dev ，然后重新运行配置<br />
apt-get install libncurses5-dev</p>
<p>或者方法二</p>
<p>去下载一个ncurses-5.6.tar.gz，<br />
<code>wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz<br />
tar zxvf ncurses-5.6.tar.gz<br />
cd ncurses-5.6<br />
./configure –prefix=/usr –with-shared –without-debug<br />
make<br />
make install clean</code><br />
然后再重新编译Mysql进行安装。</p>
<p><code>root@xmlinuxer-server:/media/WinF/LAMP/mysql-5.0.33#make<br />
root@xmlinuxer-server:/media/WinF/LAMP/mysql-5.0.33#make install<br />
root@xmlinuxer-server:/media/WinF/LAMP/mysql-5.0.33#cp support-files/my-medium.cnf /etc/my.cnf //复制数据库mysql的配置文件<br />
root@xmlinuxer-server:/media/WinF/LAMP/mysql-5.0.33#cp support-files/mysql.server /etc/init.d/mysql</code></p>
<p>Ubuntu 系统下貌似没有/etc/rc.d这目录 嗯 其他的Linux系统可能是/etc/rc.d/init.d/mysql</p>
<p><code>root@xmlinuxer-server:/media/WinF/LAMP/mysql-5.0.33#cd /opt/app/mysql5<br />
root@xmlinuxer-server:/opt/app/mysql5#bin/mysql_install_db --user=mysql<br />
root@xmlinuxer-server:/opt/app/mysql5#chown -R root . //不要少了后面那个“.”咯<br />
root@xmlinuxer-server:/opt/app/mysql5#chown -R mysql var<br />
root@xmlinuxer-server:/opt/app/mysql5#chgrp -R mysql .</code></p>
<p>root@xmlinuxer-server:/opt/app/mysql5/share/mysql# service mysql start<br />
程序 ’service’ 已包含在以下软件包中：<br />
* debian-helper-scripts<br />
* sysvconfig<br />
试试：apt-get install<br />
bash: service：找不到命令</p>
<p>解决措施：安装下这两个软件包就ok啦 #apt-get install sysvconfig debian-helper-scripts</p>
<p><code>root@xmlinuxer-server:/opt/app/mysql5#bin/mysqld_safe --user=mysql &amp; 或者 service mysql start 启动数据库<br />
root@xmlinuxer-server#/opt/app/mysql5/share/mysql/mysql.server stop 或者 service mysql stop 停止数据库</code></p>
<p>二、安装apache完整配置</p>
<p><code>root@xmlinuxer-server:/media/WinF/LAMP#tar -zxvf httpd-2.2.4.tar.gz //解压包<br />
root@xmlinuxer-server:/media/WinF/LAMP#cd httpd-2.2.4<br />
root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4#./configure --prefix=/opt/app/apache2 --enable-so --with-mysql=/opt/app/mysql5 --enable-cgi --with-config-file-path=/opt/app/apache2/conf --enable-track-vars --enable-mods-shared=all --enable-cache --enable-disk-cache --enable-mem-cache --enable-rewrite --with-mpm=worker --with-z-dir=/opt/app/zlib //配置编译参数</code></p>
<p>这里涉及到关于zlib的安装，下载zlib-1.2.3.tar.gz包编译安装下zlib于/opt/app/zlib下<br />
具体如下：<br />
<code>root@xmlinuxer-server:/media/WinF/LAMP#tar -zxvf zlib-1.2.3.tar.gz<br />
root@xmlinuxer-server:/media/WinF/LAMP#cd zlib-1.2.3<br />
root@xmlinuxer-server:/media/WinF/LAMP/zlib-1.2.3#./configure --prefix=/opt/app/zlib<br />
root@xmlinuxer-server:/media/WinF/LAMP/zlib-1.2.3#make<br />
root@xmlinuxer-server:/media/WinF/LAMP/zlib-1.2.3#make install</code></p>
<p>然后继续编译安装apache环境</p>
<p><code>root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4#make<br />
root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4#make install<br />
root@xmlinuxer-server:/opt/app/apache2# bin/apachectl start<br />
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName</code><br />
因为在httpd的配置文件里面没有制定主机名，所以才会出现这个提示<br />
用浏览器访问一下本地试试（http://127.0.0.1），屏幕上正常就会显示：It works !</p>
<p>三、安装php前GD库的安装：</p>
<p>1.安装 jpeg6<br />
需要自己建立目录<br />
<code>root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4# mkdir /opt/app/jpeg6<br />
root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4# mkdir /opt/app/jpeg6/bin<br />
root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4# mkdir /opt/app/jpeg6/lib<br />
root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4# mkdir /opt/app/jpeg6/include<br />
root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4# mkdir /opt/app/jpeg6/man<br />
root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4# mkdir /opt/app/jpeg6/man/man1<br />
root@xmlinuxer-server:/media/WinF/LAMP/httpd-2.2.4# cd..<br />
root@xmlinuxer-server:/media/WinF/LAMP# tar -zxvf jpegsrc.v6b.tar.gz<br />
root@xmlinuxer-server:/media/WinF/LAMP# cd jpegsrc.v6b<br />
root@xmlinuxer-server:/media/WinF/LAMP/jpegsrc.v6b#./configure --prefix=/opt/app/jpeg6/ --enable-shared --enable-static<br />
root@xmlinuxer-server:/media/WinF/LAMP/jpegsrc.v6b# make; make install</code></p>
<p>2.安装 libpng<br />
<code>root@xmlinuxer-server:/media/WinF/LAMP/jpegsrc.v6b# cd ..<br />
root@xmlinuxer-server:/media/WinF/LAMP# tar -jxvf libpng-1.2.8.tar.bz2<br />
root@xmlinuxer-server:/media/WinF/LAMP# cd libpng-1.2.8<br />
root@xmlinuxer-server:/media/WinF/LAMP/libpng-1.2.8# cp scripts/makefile.std /media/WinF/LAMP/libpng-1.2.8/makefile<br />
root@xmlinuxer-server:/media/WinF/LAMP/libpng-1.2.8# make; make install</code></p>
<p>3.安装 freetype<br />
<code>root@xmlinuxer-server:/media/WinF/LAMP/libpng-1.2.8# cd ..<br />
root@xmlinuxer-server:/media/WinF/LAMP# tar -zxvf freetype-2.3.2.tar.gz<br />
root@xmlinuxer-server:/media/WinF/LAMP# cd freetype-2.3.2<br />
root@xmlinuxer-server:/media/WinF/LAMP/freetype-2.3.2# ./configure --prefix=/opt/app/freetype<br />
root@xmlinuxer-server:/media/WinF/LAMP/freetype-2.3.2# make;make install</code></p>
<p>4.安装libXML2<br />
<code>root@xmlinuxer-server:/media/WinF/LAMP/freetype-2.3.2# cd ..<br />
root@xmlinuxer-server:/media/WinF/LAMP# tar -jxvf libxml2-2.6.24.tar.bz2<br />
root@xmlinuxer-server:/media/WinF/LAMP# cd libxml2-2.6.24<br />
root@xmlinuxer-server:/media/WinF/LAMP/libxml2-2.6.24# ./configure --prefix=/opt/app/libxml<br />
root@xmlinuxer-server:/media/WinF/LAMP/libxml2-2.6.24# make<br />
root@xmlinuxer-server:/media/WinF/LAMP/libxml2-2.6.24# make install</code></p>
<p>5.安装 GD2<br />
<code>root@xmlinuxer-server:/media/WinF/LAMP/libxml2-2.6.24# cd ..<br />
root@xmlinuxer-server:/media/WinF/LAMP# tar -zxvf gd-2.0.34.tar.gz<br />
root@xmlinuxer-server:/media/WinF/LAMP# cd gd-2.0.34<br />
root@xmlinuxer-server:/media/WinF/LAMP/gd-2.0.34#./configure --prefix=/opt/app/gd --with-jpeg=/opt/app/jpeg6 --with-png=/usr/local/lib --with-zlib=/opt/app/zlib --with-freetype=/opt/app/freetype<br />
root@xmlinuxer-server:/media/WinF/LAMP/gd-2.0.34# make<br />
root@xmlinuxer-server:/media/WinF/LAMP/gd-2.0.34# make install</code></p>
<p>＃安装PHP完整配置</p>
<p><code>root@xmlinuxer-server:/media/WinF/LAMP#tar -zxvf php-5.2.0.tar.gz<br />
root@xmlinuxer-server:/media/WinF/LAMP#cd php-5.2.0<br />
root@xmlinuxer-server:/media/WinF/LAMP/php-5.2.0#./configure --prefix=/opt/app/php5 --with-libxml-dir=/opt/app/libxml --with-gd=/opt/app/gd --with-jpeg-dir=/opt/app/jpeg6 --with-zlib-dir=/opt/app/zlib --with-libpng-dir=/usr/local/lib --with-freetype-dir=/opt/app/freetype --enable-mbstring --with-apxs2=/opt/app/apache2/bin/apxs --with-mysql=/opt/app/mysql5 --with-config-file-path=/opt/app/php5/etc</code></p>
<p>可能会有提示错误，编译安装下flex包：#apt-get install flex 再重新编译下就OK啦</p>
<p><code>root@xmlinuxer-server:/media/WinF/LAMP/php-5.2.0#cp php.ini-dist /opt/app/php5/etc/php.ini<br />
root@xmlinuxer-server:/media/WinF/LAMP/php-5.2.0#make<br />
root@xmlinuxer-server:/media/WinF/LAMP/php-5.2.0#make install</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yousri.org/2008/08/06/lamp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
