<?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/"
	xmlns:georss="http://www.georss.org/georss" >

<channel>
	<title>Maker&#039;s blog &#187; linux</title>
	<atom:link href="http://blog.foolbird.net/t/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.foolbird.net</link>
	<description>用多一点点的辛苦, 去交换多一点点的幸福.</description>
	<lastBuildDate>Fri, 30 Mar 2012 13:18:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>CentOS+Apache+PHP+MYSQL+Python+Trac</title>
		<link>http://blog.foolbird.net/725.html</link>
		<comments>http://blog.foolbird.net/725.html#comments</comments>
		<pubDate>Wed, 16 Apr 2008 04:39:06 +0000</pubDate>
		<dc:creator>maker</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.foolbird.net/?p=725</guid>
		<description><![CDATA[这个是我给公司配服务器时候做的记录, 先占个位置, 以后补全. # CentOS 4.5 操作系统用的是CentOS 4.5 , 主要是因为CentOS不会有版权问题. # # MYSQL 5.0.5la # # root@localhost # shell&#62; groupadd mysql shell&#62; useradd -g mysql mysql &#8230; shell&#62; ./configure &#8211;prefix=/usr/local/mysql shell&#62; make shell&#62; make install shell&#62; cp support-files/my-medium.cnf /etc/my.cnf shell&#62; cd /usr/local/mysql shell&#62; chown -R mysql . shell&#62; chgrp -R mysql . shell&#62; bin/mysql_install_db &#8211;user=mysql shell&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>这个是我给公司配服务器时候做的记录, 先占个位置, 以后补全.</p>
<p># CentOS 4.5</p>
<p>操作系统用的是CentOS 4.5 , 主要是因为CentOS不会有版权问题.</p>
<p>#<br />
# MYSQL 5.0.5la<br />
#<br />
# <a href="mailto:root@localhost">root@localhost</a><br />
#<br />
shell&gt; groupadd mysql<br />
shell&gt; useradd -g mysql mysql<br />
&#8230;<br />
shell&gt; ./configure &#8211;prefix=/usr/local/mysql<br />
shell&gt; make<br />
shell&gt; make install<br />
shell&gt; cp support-files/my-medium.cnf /etc/my.cnf<br />
shell&gt; cd /usr/local/mysql<br />
shell&gt; chown -R mysql .<br />
shell&gt; chgrp -R mysql .<br />
shell&gt; bin/mysql_install_db &#8211;user=mysql<br />
shell&gt; chown -R root .<br />
shell&gt; chown -R mysql var<br />
shell&gt; bin/mysqld_safe &#8211;user=mysql &amp;</p>
<p>#echo &#8216;/usr/local/mysql/bin/mysqld_safe &#8211;user=mysql &amp;&#8217; &gt;&gt; /etc/rc.local</p>
<p>Apache没有用2.2, 而是用了2.0, 比较稳定也足够用.</p>
<p>#<br />
# APACHE 2.0.63<br />
#<br />
# DocumentRoot /usr/local/apache2/htdocs<br />
#</p>
<p>shell&gt; ./configure &#8211;prefix=/usr/local/apache2 &#8211;enable-dav &#8211;enable-dav-fs &#8211;enable-so &#8211;enable-rewrite<br />
shell&gt; make<br />
shell&gt; make install</p>
<p>#<br />
# PHP 5.2.5<br />
#</p>
<p>shell&gt; ./configure &#8211;with-apxs2=/usr/local/apache2/bin/apxs &#8211;with-mysql=/usr/local/mysql &#8211;prefix=/usr/local/php5</p>
<p>shell&gt; make<br />
shell&gt; make install<br />
shell&gt; cp php.ini-dist /usr/local/php5/lib/php.ini</p>
<p>shell&gt; vim /usr/local/apache2/conf/httpd.conf</p>
<p>AddType application/x-httpd-php .php<br />
AddType application/x-httpd-php-source .phps</p>
<p>DirectoryIndex index.php index.html index.htm</p>
<p>AllowOverride All</p>
<p>/etc/rc.d/rc5.d/S97lamp</p>
<p>/usr/local/mysql/bin/mysqld_safe &#8211;user=mysql &amp;<br />
/usr/local/apache2/bin/apachectl start</p>
<p>下面这些东西是给php提供gd支持的.</p>
<p>#<br />
# zlib 1.2.3<br />
# freetype 2.1.10<br />
# libpng 1.2.25<br />
# jpeg-6b<br />
# gd 2.0.33<br />
#</p>
<p>tar zxvf zlib-1.2.3.tar.gz<br />
cd zlib-1.2.3<br />
./configure<br />
make<br />
make install</p>
<p>tar zxvf freetype-2.1.10.tar.gz<br />
cd freetype-2.1.10<br />
./configure –prefix=/usr/local/modules/freetype<br />
make<br />
make install</p>
<p>tar zxvf libpng-1.2.8-config.tar.gz<br />
cd libpng-1.2.8-config<br />
./configure<br />
make<br />
make install</p>
<p>tar zxvf jpegsrc.v6b.tar.gz<br />
cd jpeg-6b<br />
./configure –prefix=/usr/local/modules/jpeg6 –enable-shared –enable-static<br />
make<br />
make install</p>
<p>tar zxvf gd-2.0.33.tar.gz<br />
cd gd-2.0.33<br />
./configure –prefix=/usr/local/modules/gd –with-jpeg=/usr/local/modules/jpeg6 –with-png –with-zlib –with-freetype=/usr/local/modules/freetype<br />
make<br />
make install</p>
<p>先把目录建了, 要不编译的时候会找不到文件夹.</p>
<p># mkdir jpeg6<br />
# mkdir jpeg6/include<br />
# mkdir jpeg6/lib<br />
# mkdir jpeg6/bin<br />
# mkdir jpeg6/man<br />
# mkdir jpeg6/man/man1</p>
<p>shell&gt; ./configure &#8211;with-apxs2=/usr/local/apache2/bin/apxs &#8211;with-mysql=/usr/local/mysql &#8211;prefix=/usr/local/php5 &#8211;with-iconv &#8211;with-mbstring &#8211;enable-mbstring &#8211;with-jpeg-dir=/usr/local/jpeg6/ &#8211;with-zlib &#8211;with-png &#8211;with-freetype-dir=/usr/local/freetype/ &#8211;with-gd=/usr/local/gd/</p>
<p>#<br />
# Subversion 1.4.6<br />
#</p>
<p>shell&gt;./configure &#8211;prefix=/usr/local/subversion</p>
<p>一开始打算用mysql来存放账号密码的, 建好了数据表但是没有用.</p>
<p>CREATE DATABASE `svn`;<br />
CREATE TABLE `user` (<br />
`username` varchar(25) collate utf8_unicode_ci NOT NULL default ‘’,<br />
`passwd` varchar(25) collate utf8_unicode_ci NOT NULL default ‘’,<br />
`groups` varchar(25) collate utf8_unicode_ci NOT NULL default ‘’,<br />
PRIMARY KEY (`username`),<br />
KEY `groups` (`groups`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;</p>
<p>#<br />
# mod_python 3.3.1<br />
#<br />
./configure &#8211;with-apxs=/usr/local/apache2/bin/apx<br />
make<br />
make install</p>
<p>#<br />
# clearsilver-0.10.5<br />
#</p>
<p>shell&gt;./configure &#8211;disable-apache &#8211;disable-csharp &#8211;disable-ruby &#8211;prefix=/usr/local/clearsliver &#8211;with-python</p>
<p>shell&gt;make</p>
<p>shell&gt;make install</p>
<p>shell&gt;cd python/</p>
<p>PYTHON_SITE=&#8217;python -C \<br />
&#8220;import sys; print [path for path in sys.path if path.find('site-packages') != -1][0]&#8220;&#8216;</p>
<p>shell&gt;python setup.py install</p>
<p>#<br />
# mysql-python 1.2.2<br />
#</p>
<p>set.cfg<br />
修改mysql_config绝对路径<br />
安全线程-&gt;false<br />
shell&gt;python setup.py build<br />
shell&gt;puthon setup.py install</p>
<p>#<br />
# trac 0.11b2<br />
#</p>
<p># tar zxvf trac-0.10.4.tar.gz</p>
<p># python ./setup.py install</p>
<p># trac-admin /usr/local/trac/order initenv    (/usr/loca/trac 目录会自动创建)<br />
#Project Name [My Project]&gt; test<br />
#Database connection string [sqlite:db/trac.db]&gt; mysql://trac:trac@localhost/trac  //前面创建数据库所用的到信息<br />
#Repository type [svn]&gt;     //这里为空,直接回车<br />
#Path to repository [/path/to/repos]&gt; /var/svn/order   //SVN仓库地址</p>
<p>&lt;Location /trac&gt;<br />
SetHandler mod_python<br />
PythonHandler trac.web.modpython_frontend<br />
PythonOption TracEnvParentDir /usr/local/trac<br />
SetEnv PYTHON_EGG_CACHE /tmp<br />
PythonOption TracUriRoot /trac<br />
AuthType Basic<br />
AuthName &#8220;test&#8217;s trac&#8221;<br />
AuthUserFile /var/svn/passwd<br />
Require valid-user<br />
&lt;/Location&gt;</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>Apr 15, 2008 -- <a href="http://blog.foolbird.net/723.html" title="debian下编译pidgin2.4.0">debian下编译pidgin2.4.0</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.foolbird.net/725.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>debian下编译pidgin2.4.0</title>
		<link>http://blog.foolbird.net/723.html</link>
		<comments>http://blog.foolbird.net/723.html#comments</comments>
		<pubDate>Tue, 15 Apr 2008 02:52:56 +0000</pubDate>
		<dc:creator>maker</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[编译]]></category>

		<guid isPermaLink="false">http://www.foolbird.net/?p=723</guid>
		<description><![CDATA[edited on March 7, 2008 3:50 PM, 这篇文章是在服务器down掉的日子里写在google doc里的. 终于在debian下成功编译了pidgin2.4.0，简单记录一下.多数情况下编译不成功或者不能编译都是因为缺少库文件, 下面是编译pidgin2.4.0用到的库,我的debian版本是4.* gcc autoconf gdb automake1.9 libgtk2.0-dev libxml2-dev gettext libnss3-dev libnspr4-dev build-essential libxml-parser-perl libglib2.0-dev libglib2.0-dev libgstreamer0.10-devlibnss-dev(用来解决msn的ssl支持问题)然后./configure   make make install 后记: 刚刚用linux的时候在网上找编译相关的教程, 一个网友说解决编译失败最简单的方法是把光盘中全部的库都装上&#8230; 不过由于我比较懒, 并没有那么长时间来试. Related PostsApr 16, 2008 -- CentOS+Apache+PHP+MYSQL+Python+Trac]]></description>
			<content:encoded><![CDATA[<p><span id="noticeDiv" class="app docEditedBy" style="padding-bottom: 2px">edited on March 7, 2008 3:50 PM, 这篇文章是在服务器down掉的日子里写在google doc里的.</span></p>
<p>终于在debian下成功编译了pidgin2.4.0，简单记录一下.<br id="id0o" /><br id="eynz" />多数情况下编译不成功或者不能编译都是因为缺少库文件, 下面是编译pidgin2.4.0用到的库,我的debian版本是4.*</p>
<p>gcc <br id="o4yi" />autoconf <br id="v-0_" />gdb <br id="cx1t" />automake1.9</p>
<p>libgtk2.0-dev <br id="fm_2" />libxml2-dev <br id="ifgr" />gettext <br id="tb4x" />libnss3-dev <br id="i0yt" />libnspr4-dev <br id="vqkz" />build-essential <br id="s_m3" />libxml-parser-perl <br id="f100" />libglib2.0-dev <br id="fhph" />libglib2.0-dev <br id="ml9-" />libgstreamer0.10-dev<br id="n.vt" /><code id="dcka">libnss-dev(用来解决msn的ssl支持问题)<br id="oq6t" /><br id="vm4e" /></code>然后<br id="i3x." />./configure   <br id="fyjc" />make <br id="igj." />make install</p>
<p>后记: 刚刚用linux的时候在网上找编译相关的教程, 一个网友说解决编译失败最简单的方法是把光盘中全部的库都装上&#8230; 不过由于我比较懒, 并没有那么长时间来试.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>Apr 16, 2008 -- <a href="http://blog.foolbird.net/725.html" title="CentOS+Apache+PHP+MYSQL+Python+Trac">CentOS+Apache+PHP+MYSQL+Python+Trac</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.foolbird.net/723.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

