<?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>PT Ubuntu Blog &#187; apache</title>
	<atom:link href="http://www.ptubuntu.com/tag/apache/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ptubuntu.com</link>
	<description>Ruijin to linux 生活中的每一点点滴滴……</description>
	<lastBuildDate>Mon, 30 Jan 2012 09:17:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title></title>
		<link>http://www.ptubuntu.com/2009/12/3334.html</link>
		<comments>http://www.ptubuntu.com/2009/12/3334.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 01:20:17 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apache2]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3334</guid>
		<description><![CDATA[虚拟主机支持 基于主机名的虚拟主机(一个IP地址，多个网站) 基于IP地址的虚拟主机(每个站点拥有一个的独立IP地址) 虚拟主机的普通配置示例 文件描述符限制(在日志文件过多的情况下会产生的限制) 动态配置大量虚拟主机 深入讨论虚拟主机的匹配 下面是我配置的虚拟主机内容. NameVirtualHost * &#60;VirtualHost *&#62; ServerName www.ptubuntu.com DocumentRoot /home/www/html/ &#60;/VirtualHost&#62; 如果你的主机上没有设置有两个.那么这第一个是默认的主机.所以你要添加只能添加下面两个新的虚拟主机才是正确的. &#60;VirtualHost *&#62; ServerName lab.test.com DocumentRoot /home/www/html/test &#60;/VirtualHost&#62; &#60;VirtualHost *&#62; ServerName beta.test.com DocumentRoot /home/www/html/test &#60;/VirtualHost&#62;]]></description>
			<content:encoded><![CDATA[<div>
<div>
<h2><a id="support" name="support">虚拟主机支持</a></h2>
<ul>
<li><a href="http://www.embeded.cn/online/Apache2.2_chinese_manual/vhosts/name-based.html">基于主机名的虚拟主机</a>(一个IP地址，多个网站)</li>
<li><a href="http://www.embeded.cn/online/Apache2.2_chinese_manual/vhosts/ip-based.html">基于IP地址的虚拟主机</a>(每个站点拥有一个的独立IP地址)</li>
<li><a href="http://www.embeded.cn/online/Apache2.2_chinese_manual/vhosts/examples.html">虚拟主机的普通配置示例</a></li>
<li><a href="http://www.embeded.cn/online/Apache2.2_chinese_manual/vhosts/fd-limits.html">文件描述符限制</a>(在日志文件过多的情况下会产生的限制)</li>
<li><a href="http://www.embeded.cn/online/Apache2.2_chinese_manual/vhosts/mass.html">动态配置大量虚拟主机</a></li>
<li><a href="http://www.embeded.cn/online/Apache2.2_chinese_manual/vhosts/details.html">深入讨论虚拟主机的匹配</a></li>
</ul>
<p>下面是我配置的虚拟主机内容.</p></div>
<p>NameVirtualHost *<br />
&lt;VirtualHost *&gt;<br />
ServerName www.ptubuntu.com<br />
DocumentRoot /home/www/html/<br />
&lt;/VirtualHost&gt;<br />
如果你的主机上没有设置有两个.那么这第一个是默认的主机.所以你要添加只能添加下面两个新的虚拟主机才是正确的.<br />
&lt;VirtualHost *&gt;<br />
ServerName lab.test.com<br />
DocumentRoot /home/www/html/test<br />
&lt;/VirtualHost&gt;<br />
&lt;VirtualHost *&gt;<br />
ServerName beta.test.com<br />
DocumentRoot /home/www/html/test<br />
&lt;/VirtualHost&gt;</p>
</div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F12%2F3334.html&amp;title=" id="wpa2a_2"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/12/3334.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apache设置帐户验证[.htaccess]</title>
		<link>http://www.ptubuntu.com/2009/12/3331.html</link>
		<comments>http://www.ptubuntu.com/2009/12/3331.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 01:15:36 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3331</guid>
		<description><![CDATA[先来讲一讲为何要使用帐户验证,比如你公司正在开发一个网站或是已使用的网站.但是你只想让内部的使用.而又不想让其他人访问那么你可以进行设置添加用户认证那么你就可以提高安全性能.在这里也很简单.但是也很容易配置出错.有三步.1是修改httpd.com 2.生成验证文件. 3.创建.htaccess文件. 1.编辑httpd.conf samba-server:/mnt/hdb1/ptubuntu# vi /usr/local/apache2/conf/httpd.conf &#60;Directory “/home/www/html”&#62; AllowOverride None  改为 AllowOverride All Order allow,deny Allow from all &#60;/Directory&#62; ##在这里要看好了.这是修改你站点的访问&#60;Directory “/home/www/html”&#62;而不是&#60;Directory “/”&#62;这个下面的目录哦.不要错了. 2.创建apache的验证用户 samba-server:/mnt/hdb1/ptubuntu# htpasswd -c /usr/local/apache2/conf/htusers test   ##test是用户名 ##第一次创建用户要用到-c 参数 第2次添加用户，就不用-c参数 如果你们想修改密码，可以如下 htpasswd -m /usr/local/apache2/conf/htusers test ##/usr/local/apache2/conf/htusers这个文件是用户帐户文件,里面存放着用户名和密码. 3.AllowOverride AuthConfig 表示进行身份验证这是关键的设置 在/var/www/test创建.htaccess文件 ##这个文件是放在你要加密的目录下. #vi /var/www/test/.htaccess AuthName “Please input Username and Pasword” AuthType Basic AuthUserFile [...]]]></description>
			<content:encoded><![CDATA[<p>先来讲一讲为何要使用帐户验证,比如你公司正在开发一个网站或是已使用的网站.但是你只想让内部的使用.而又不想让其他人访问那么你可以进行设置添加用户认证那么你就可以提高安全性能.在这里也很简单.但是也很容易配置出错.有三步.1是修改httpd.com 2.生成验证文件. 3.创建.htaccess文件.</p>
<p><span id="more-3331"></span></p>
<p>1.编辑httpd.conf<br />
samba-server:/mnt/hdb1/ptubuntu# vi /usr/local/<a href="http://www.ptubuntu.com/tag/apache2" class="st_tag internal_tag" rel="tag" title="标签 apache2 下的日志">apache2</a>/conf/httpd.conf</p>
<p>&lt;Directory “/home/www/html”&gt;<br />
AllowOverride None  <span style="color: #ff0000;">改为 AllowOverride All</span><br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</p>
<p>##在这里要看好了.这是修改你站点的访问&lt;Directory “/home/www/html”&gt;而不是&lt;Directory “/”&gt;<span style="color: #ff0000;">这个下面的目录哦.不要错了.</span></p>
<p>2.创建apache的验证用户<br />
samba-server:/mnt/hdb1/ptubuntu# htpasswd -c /usr/local/<a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">apache</a>2/conf/<span style="color: #ff0000;">htusers </span>test   ##test是用户名<br />
##第一次创建用户要用到-c 参数 第2次添加用户，就不用-c参数<br />
如果你们想修改密码，可以如下<br />
htpasswd -m /usr/local/apache2/conf/htusers test<br />
##/usr/local/apache2/conf/htusers这个文件是用户帐户文件,里面存放着用户名和密码.</p>
<p>3.AllowOverride AuthConfig 表示进行身份验证这是关键的设置<br />
在/var/www/test创建.htaccess文件 ##这个文件是放在你要加密的目录下.</p>
<p>#vi /var/www/test/.htaccess<br />
AuthName “Please input Username and Pasword”<br />
AuthType Basic<br />
<span style="color: #ff0000;">AuthUserFile /usr/local/apache2/conf/htusers</span><br />
require valid-user</p>
<p>#AuthName 描述，随便写<br />
#AuthUserFile /usr/local/apache2/conf/htusers 这个是存放密码的位置.<br />
#require valid-user 或者 require user frank 限制是所有合法用户还是指定用户</p>
<p>4.重启Apache，然后测试：<br />
#/etc/init.d/apache2 restart<br />
在浏览器上输入URL,如果有弹出需要用户名和密码的对话框，使用上面创建的用户名和密码可以正常打开的话</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F12%2F3331.html&amp;title=Apache%E8%AE%BE%E7%BD%AE%E5%B8%90%E6%88%B7%E9%AA%8C%E8%AF%81%5B.htaccess%5D" id="wpa2a_4"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/12/3331.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apache架设FFmpeg, FFmpeg-PHP, Lame, Libogg, Libvorbis, FLVtool2, Mplayer,</title>
		<link>http://www.ptubuntu.com/2009/10/3150.html</link>
		<comments>http://www.ptubuntu.com/2009/10/3150.html#comments</comments>
		<pubDate>Thu, 15 Oct 2009 01:25:55 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[技术类]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3150</guid>
		<description><![CDATA[始于2009年10月08日 PM 版本号:Debian-5.03 APC for PHP, 2009年10月08日首版 系统环境 : Debian GNU/Linux 5.03 在配置这个程序的前提是你已安装了apache+php+mysq.如果你还没有安装那么你可以查看LAMP即由Linux+Apache+Mysql+PHP组成的一个WEB开发平台. 现在我们开始这安装为了安装我们需要做一些准备.就算你的apache架设好了.那也需要安装一些支持ffmpeg的动态库. #apt-get install libjpeg-progs libjpeg62 libjpeg62-dev libsdl1.2-dev php5-dev build-essential unzip subversion ruby libcurses-ruby 下载所需要的软件包: cd /usr/local/src wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2 wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz wget http://superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.0.tbz2 wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.0.tar.gz wget http://downloads.xiph.org/releases/theora/libtheora-1.0beta3.tar.gz wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2 1.安装Mplayer所需要的codecs库. #tar jcvf essential-20071007.tar.bz2 #mv /usr/local/src/essential-20071007/* /usr/local/lib/ #chmod -R 755 [...]]]></description>
			<content:encoded><![CDATA[<p>始于2009年10月08日 PM<br />
版本号:<a href="http://www.ptubuntu.com/tag/debian" class="st_tag internal_tag" rel="tag" title="标签 Debian 下的日志">Debian</a>-5.03 <a href="http://www.ptubuntu.com/tag/apc" class="st_tag internal_tag" rel="tag" title="标签 apc 下的日志">APC</a> for <a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">PHP</a>, 2009年10月08日首版<br />
系统环境 : Debian GNU/<a href="http://www.ptubuntu.com/tag/linx" class="st_tag internal_tag" rel="tag" title="标签 Linux 下的日志">Linux</a> 5.03<br />
在配置这个程序的前提是你已安装了apache+php+mysq.如果你还没有安装那么你可以查看<a title="Permanent Link to LAMP即由Linux+Apache+Mysql+PHP组成的一个WEB开发平台" rel="bookmark" href="../2009/09/3093.html">LAMP即由Linux+Apache+Mysql+PHP组成的一个WEB开发平台</a>.</p>
<p>现在我们开始这安装为了安装我们需要做一些准备.就算你的apache架设好了.那也需要安装一些支持ffmpeg的动态库.</p>
<blockquote><p>#apt-get install libjpeg-progs libjpeg62 libjpeg62-dev libsdl1.2-dev php5-dev build-essential unzip subversion ruby libcurses-ruby</p>
<p><span id="more-3150"></span></p></blockquote>
<p>下载所需要的软件包:</p>
<blockquote><p>cd /usr/local/src<br />
wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2<br />
wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz<br />
wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz<br />
wget http://superb-west.dl.sourceforge.net/sourceforge/<a href="http://www.ptubuntu.com/tag/ffmpeg" class="st_tag internal_tag" rel="tag" title="标签 ffmpeg 下的日志">ffmpeg</a>-php/<a href="http://www.ptubuntu.com/tag/ffmpeg" class="st_tag internal_tag" rel="tag" title="标签 ffmpeg 下的日志">ffmpeg</a>-php-0.5.0.tbz2<br />
wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz<br />
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.0.tar.gz</p>
<p>wget http://downloads.xiph.org/releases/theora/libtheora-1.0beta3.tar.gz<br />
wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2</p></blockquote>
<p>1.安装Mplayer所需要的codecs库.</p>
<p>#tar jcvf essential-20071007.tar.bz2<br />
#mv /usr/local/src/essential-20071007/* /usr/local/lib/<br />
#chmod -R 755 /usr/local/lib/</p>
<p>2.安装lame 安装这个可以支持mp3格式.</p>
<p>#tar xvf lame-398-2.tar.gz<br />
#cd lame-398-2<br />
#./configure &#8211;enable-mp3x &#8211;enable-mp3rtp<br />
#make<br />
#make install</p>
<p>3.安装libogg</p>
<pre>#tar xvf libogg-1.1.3.tar.gz
#cd /usr/local/src/libogg-1.1.3
#./configure &amp;&amp; make &amp;&amp; make install

4.安装libvorbis-1.2.3.tar.gz
# tar xvf libvorbis-1.2.3.tar.gz
# cd libvorbis-1.2.3
# ./configure
# make
出错提示:
*** Could not run Ogg test program, checking why...
*** The test program compiled, but did not run. This usually means
*** that the run-time linker is not finding Ogg or finding the wrong
*** version of Ogg. If it is not finding Ogg, you'll need to set your
*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point
*** to the installed location Also, make sure you have run ldconfig if that
*** is required on your system
***
*** If you have an old version installed, it is best to remove it, although
*** you may also be able to get things to work by modifying LD_LIBRARY_PATH
configure: error: must have Ogg installed!
解决:
# vi /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/user/local/lib
# ldconfig -v

5.安装flvtool.
# tar xfv flvtool2_1.0.5_rc6.tgz
# cd flvtool2_1.0.5_rc6
# ruby setup.rb config
bash: ruby: command not found
# apt-get install ruby
# ruby setup.rb config
---&gt; bin
&lt;--- bin
---&gt; lib
---&gt; lib/flvtool2
&lt;--- lib/flvtool2
---&gt; lib/flv
&lt;--- lib/flv
&lt;--- lib
samba-server:/usr/local/src/flvtool2_1.0.5_rc6# ruby setup.rb setup
---&gt; bin
updating shebang: flvtool2
&lt;--- bin
---&gt; lib
---&gt; lib/flvtool2
&lt;--- lib/flvtool2
---&gt; lib/flv
&lt;--- lib/flv
&lt;--- lib
# ruby setup.rb install
rm -f InstalledFiles
---&gt; bin
mkdir -p /usr/bin
install flvtool2 /usr/bin/
&lt;--- bin
---&gt; lib
mkdir -p /usr/local/lib/site_ruby/1.8
install flvtool2.rb /usr/local/lib/site_ruby/1.8/
install miyaml.rb /usr/local/lib/site_ruby/1.8/
install flv.rb /usr/local/lib/site_ruby/1.8/
install mixml.rb /usr/local/lib/site_ruby/1.8/
---&gt; lib/flvtool2
mkdir -p /usr/local/lib/site_ruby/1.8/flvtool2
install base.rb /usr/local/lib/site_ruby/1.8/flvtool2
install version.rb /usr/local/lib/site_ruby/1.8/flvtool2
&lt;--- lib/flvtool2
---&gt; lib/flv
mkdir -p /usr/local/lib/site_ruby/1.8/flv
install core_extensions.rb /usr/local/lib/site_ruby/1.8/flv
install audio_tag.rb /usr/local/lib/site_ruby/1.8/flv
install amf_string_buffer.rb /usr/local/lib/site_ruby/1.8/flv
install meta_tag.rb /usr/local/lib/site_ruby/1.8/flv
install video_tag.rb /usr/local/lib/site_ruby/1.8/flv
install tag.rb /usr/local/lib/site_ruby/1.8/flv
install stream.rb /usr/local/lib/site_ruby/1.8/flv
&lt;--- lib/flv
&lt;--- lib

6.安装Mplayer.
# tar jvxf MPlayer-1.0rc2.tar.bz
# cd MPlayer-1.0rc2
# ./configure &amp;&amp; make &amp;&amp; make install

7.安装
#tar xvf libtheora-1.0.beta3
#cd /usr/local/src/libtheora-1.0beta3
#./configure
#make &amp;&amp; make install

8.安装ffmpeg
#cd ffmpeg-0.5#
# ./configure --prefix=/usr/local --enable-memalign-hack --enable-libvorbis --disable-mmx --enable-shared

9.安装到这里说明插件也安装完了.接下来就是要安装php能支持ffmpeg功能.那么就需要从新编译php.
# cd /usr/local/src/php-5.2.8
#./configure --with-<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>=/usr/local/<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a> --with-apxs2=/usr/local/<a href="http://www.ptubuntu.com/tag/apache2" class="st_tag internal_tag" rel="tag" title="标签 apache2 下的日志">apache2</a>/bin/apxs --with-gd --with-zlib --with-gettext --with-zlib-dir --with-jpeg-dir --enable-mbstring -with-iconv-dir -with-pod-<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>=/usr/local/<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a> --enable-zip  --prefix=/usr/local/php

10.安装ffmpeg-php. 在安装这个之后要先代码目录先运行phpize这样才能生成configure文档.
#/usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF
environment variable is set correctly and then rerun this script.
解决问题: # apt-get install autoconf

/usr/local/src/ff/ffmpeg-php-0.6.0# ./configure --with-php-config=/usr/local/php/bin/php-config
/usr/local/src/ff/ffmpeg-php-0.6.0#make &amp;&amp; make install

安装完后需要加入php.ini让php能支持读取.
# vi /usr/local/php/lib/php.ini
加入下面这个.
extension_dir="/usr/local/php/lib/php/extensions/no-debug-zts-20060613/ffmpeg.so"
extension="ffmpeg.so"

查看phpinfo.php

&lt;?php
phpinfo();
?&gt;
<h2><a name="module_ffmpeg">ffmpeg</a></h2>
<table style="height: 117px;" border="0" cellpadding="3" width="572">
<tbody>
<tr>
<td>ffmpeg-php version</td>
<td>0.6.0-<a href="http://www.ptubuntu.com/tag/svn" class="st_tag internal_tag" rel="tag" title="标签 svn 下的日志">svn</a></td>
</tr>
<tr>
<td>ffmpeg-php built on</td>
<td>Oct 13 2009 12:19:00</td>
</tr>
<tr>
<td>ffmpeg-php gd support</td>
<td>enabled</td>
</tr>
<tr>
<td>ffmpeg libavcodec version</td>
<td>Lavc51.50.0</td>
</tr>
<tr>
<td>ffmpeg libavformat version</td>
<td>Lavf52.7.0</td>
</tr>
<tr>
<td>ffmpeg swscaler</td>
<td>disabled</td>
</tr>
</tbody>
</table>
<table style="height: 60px;" border="0" cellpadding="3" width="561">
<tbody>
<tr>
<th>Directive</th>
<th>Local Value</th>
<th>Master Value</th>
</tr>
<tr>
<td>ffmpeg.allow_persistent</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>ffmpeg.show_warnings</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>

参考:<a href="http://linux.justinhartman.com/FFmpeg,_FFmpeg-PHP,_Lame,_Libogg,_Libvorbis,_FLVtool2,_Mplayer,_Mencoder,_AMR_Installation" target="_blank">FFmpeg, FFmpeg-PHP, Lame, Libogg, Libvorbis, FLVtool2, Mplayer, Mencoder, AMR Installation</a>
<a href="http://www.crucialp.com/resources/tutorials/server-administration/how-to-install-ffmpeg-ffmpeg-php-mplayer-mencoder-flv2tool-LAME-MP3-Encoder-libog.php" target="_blank">How to install ffmpeg, ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3 Encoder, and Libog from source</a>
<a href="http://www.eukhost.com/forums/f15/how-install-ffmpeg-ffmpeg-php-mplayer-mencoder-flv2tool-lame-mp3-encoder-4893/" target="_blank"><strong>How To Install FFmpeg + FFmpeg-PHP + Mplayer + Mencoder + flv2tool + LAME MP3 Encoder </strong></a>
</pre>
<pre><a title="Permanent Link: FFmpeg + FFmpeg-PHP + Mplayer + Mencoder + flv2tool + LAME MP3 Encoder + Libog" rel="bookmark" href="http://blog.saycoo.com/archives/10">FFmpeg + FFmpeg-PHP + Mplayer + Mencoder + flv2tool + LAME MP3 Encoder + Libog</a></pre>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F10%2F3150.html&amp;title=Apache%E6%9E%B6%E8%AE%BEFFmpeg%2C%20FFmpeg-PHP%2C%20Lame%2C%20Libogg%2C%20Libvorbis%2C%20FLVtool2%2C%20Mplayer%2C" id="wpa2a_6"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/10/3150.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用APC加速PHP 代码安装</title>
		<link>http://www.ptubuntu.com/2009/10/3129.html</link>
		<comments>http://www.ptubuntu.com/2009/10/3129.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 01:42:25 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3129</guid>
		<description><![CDATA[始于2009年10月08日 PM 版本号:Debian-5.03 APC for PHP, 2009年10月08日首版 转载请注明出处，谢谢！ 本文中难免有不足、遗漏、错别字和句子不通之处，如发现、或者有更新改变之处，请与我联系以及时修正和完善！ 系统环境 : Debian GNU/Linux 5.03 在配置这个程序的前提是你已安装了apache+php+mysq.如果你还没有安装那么你可以查看LAMP即由Linux+Apache+Mysql+PHP组成的一个WEB开发平台. 接下来就是要下载APC代码. samba:/usr/local/src#wget http://pecl.php.net/get/APC-3.0.19.tgz samba:/usr/local/src#tar xvf APC-3.0.19.tgz samba:/usr/local/src#cd APC-3.0.19 samba:/usr/local/src/APC-3.0.19#/usr/local/php/bin/phpize    注意在你要这编译apc之前一定要先运行phpize让它生成configure文档. samba:/usr/local/src/APC-3.0.19#./configure &#8211;enable-apc &#8211;enable-apc-mmap &#8211;with-php-config=/usr/local/php/bin/php-config samba:/usr/local/src/APC-3.0.19#make samba:/usr/local/src/APC-3.0.19#make install samba:/usr/local/src/APC-3.0.19#vi /usr/local/php/lib/php.ini 修改此文档.添加apc所需要的路径. extension_dir=”/usr/local/php/lib/php/extensions/no-debug-zts-20060613/”      此路径是在你make install会有提示此行. extension=”apc.so” apc.enabled=1 apc.shm_segments=1 apc.shm_size=128 apc.ttl=7200 apc.user_ttl=7200 apc.num_files_hint=1024 apc.mmap_file_mask=/tmp/apc.XXXXXX apc.enable_cli=1 apc.rfc1867 = on apc.max_file_size = 1000M upload_max_filesize = 1000M [...]]]></description>
			<content:encoded><![CDATA[<p>始于2009年10月08日 PM<br />
版本号:<a href="http://www.ptubuntu.com/tag/debian" class="st_tag internal_tag" rel="tag" title="标签 Debian 下的日志">Debian</a>-5.03 <a href="http://www.ptubuntu.com/tag/apc" class="st_tag internal_tag" rel="tag" title="标签 apc 下的日志">APC</a> for <a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">PHP</a>, 2009年10月08日首版</p>
<p>转载请注明出处，谢谢！<br />
本文中难免有不足、遗漏、错别字和句子不通之处，如发现、或者有更新改变之处，请与我联系以及时修正和完善！</p>
<p>系统环境 : Debian GNU/<a href="http://www.ptubuntu.com/tag/linx" class="st_tag internal_tag" rel="tag" title="标签 Linux 下的日志">Linux</a> 5.03</p>
<p>在配置这个程序的前提是你已安装了apache+php+mysq.如果你还没有安装那么你可以查看<a title="Permanent Link to LAMP即由Linux+Apache+Mysql+PHP组成的一个WEB开发平台" rel="bookmark" href="http://www.ptubuntu.com/2009/09/3093.html">LAMP即由Linux+Apache+Mysql+PHP组成的一个WEB开发平台</a>.</p>
<p>接下来就是要下载APC代码.</p>
<p><span id="more-3129"></span><br />
samba:/usr/local/src#wget <a href="http://pecl.php.net/get/APC-3.0.19.tgz">http://pecl.php.net/get/APC-3.0.19.tgz</a><br />
samba:/usr/local/src#tar xvf APC-3.0.19.tgz<br />
samba:/usr/local/src#cd APC-3.0.19<br />
samba:/usr/local/src/APC-3.0.19#/usr/local/php/bin/phpize    注意在你要这编译apc之前一定要先运行phpize让它生成configure文档.<br />
samba:/usr/local/src/APC-3.0.19#./configure &#8211;enable-apc &#8211;enable-apc-mmap &#8211;with-php-config=/usr/local/php/bin/php-config<br />
samba:/usr/local/src/APC-3.0.19#make<br />
samba:/usr/local/src/APC-3.0.19#make install<br />
samba:/usr/local/src/APC-3.0.19#vi /usr/local/php/lib/php.ini<br />
修改此文档.添加apc所需要的路径.</p>
<p>extension_dir=”/usr/local/php/lib/php/extensions/no-debug-zts-20060613/”      此路径是在你make install会有提示此行.<br />
extension=”apc.so”<br />
apc.enabled=1<br />
apc.shm_segments=1<br />
apc.shm_size=128<br />
apc.ttl=7200<br />
apc.user_ttl=7200<br />
apc.num_files_hint=1024<br />
apc.mmap_file_mask=/tmp/apc.XXXXXX<br />
apc.enable_cli=1<br />
apc.rfc1867 = on<br />
apc.max_file_size = 1000M<br />
upload_max_filesize = 1000M<br />
post_max_size = 1000M<br />
samba:/usr/local/src/APC-3.0.19# /etc/init.d/<a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">apache</a>2 stop<br />
samba:/usr/local/src/APC-3.0.19# /etc/init.d/<a href="http://www.ptubuntu.com/tag/apache2" class="st_tag internal_tag" rel="tag" title="标签 apache2 下的日志">apache2</a> start</p>
<p>这样就安装完APC.使用phpinfo.php可以查看如下:</p>
<h2><a name="module_apc"></a></h2>
<table border="0" cellpadding="3" width="600">
<tbody>
<tr>
<td>APC Support</td>
<td>enabled</td>
</tr>
<tr>
<td>Version</td>
<td>3.0.19</td>
</tr>
<tr>
<td>MMAP Support</td>
<td>Enabled</td>
</tr>
<tr>
<td>MMAP File Mask</td>
<td>/tmp/apc.08ffTX</td>
</tr>
<tr>
<td>Locking type</td>
<td>pthread mutex Locks</td>
</tr>
<tr>
<td>Revision</td>
<td>$Revision: 3.154.2.5 $</td>
</tr>
<tr>
<td>Build Date</td>
<td>Oct 8 2009 09:06:58</td>
</tr>
</tbody>
</table>
<p><img class="alignnone" title="apc" src="http://media1.pikeo.com/images/server32/upload/M6TP1PK5C7OYA07G9IWCNSG7CQFFTNSA.jpg" alt="" width="433" height="351" /></p>
<p>如果你是专业人员.你想调试相关的参数那么请查看<a href="http://ms7.fhsh.tp.edu.tw/php5c/ref.apc.html" target="_blank">.<strong>表 1. APC configuration options</strong></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F10%2F3129.html&amp;title=%E4%BD%BF%E7%94%A8APC%E5%8A%A0%E9%80%9FPHP%20%E4%BB%A3%E7%A0%81%E5%AE%89%E8%A3%85" id="wpa2a_8"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/10/3129.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>LAMP即由Linux+Apache+Mysql+PHP组成的一个WEB开发平台</title>
		<link>http://www.ptubuntu.com/2009/09/3093.html</link>
		<comments>http://www.ptubuntu.com/2009/09/3093.html#comments</comments>
		<pubDate>Tue, 22 Sep 2009 08:31:46 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[技术类]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3093</guid>
		<description><![CDATA[始于2009年2月22日 PM 版本号:Debian-LAMP-V2.0-20090922, 2009年2月22日首版 2009年9月22日加入https功能 转载请注明出处，谢谢！ 本文中难免有不足、遗漏、错别字和句子不通之处，如发现、或者有更新改变之处，请与我联系以及时修正和完善！ 系统环境 : Debian GNU/Linux 5.03 使用说明： 绿色加粗字体的绝大部分是输入的命令和系统输出显示的结果。 LAMP即由Linux+Apache+Mysql+PHP组成的一个WEB开发平台，以Linux为 OS，我们这里选择Debian 5.0 因环境需要,我只安装Debian GNU/Linux 5.0的最基本的系统,因此在装完Debian后,为了安装apache,mysql,php以及使用的一些工具等就安装了以下所需要软件: #apt-get install vim elinks gcc g++ make libncurses5-dev libpng12-dev libjpeg62-dev zlib1g-dev libxml2-dev libssl-dev openssl 上述所安装的软件介绍: vim : vim编辑器完整版 elinks : linux shell下的纯文本浏览器，类似IE、FireFox,命令格式 : elinks [URL] gcc g++ make : 编译源代码时使用 libncurses5-dev : 安装mysql时需要的一个lib libpng12-dev libjpeg62-dev [...]]]></description>
			<content:encoded><![CDATA[<p>始于2009年2月22日 PM<br />
版本号:<a href="http://www.ptubuntu.com/tag/debian" class="st_tag internal_tag" rel="tag" title="标签 Debian 下的日志">Debian</a>-LAMP-V2.0-20090922, 2009年2月22日首版 2009年9月22日加入https功能</p>
<p>转载请注明出处，谢谢！<br />
本文中难免有不足、遗漏、错别字和句子不通之处，如发现、或者有更新改变之处，请与我联系以及时修正和完善！</p>
<p>系统环境 : Debian GNU/<a href="http://www.ptubuntu.com/tag/linx" class="st_tag internal_tag" rel="tag" title="标签 Linux 下的日志">Linux</a> 5.03</p>
<p>使用说明：<br />
绿色加粗字体的绝大部分是输入的命令和系统输出显示的结果。</p>
<p>LAMP即由Linux+<a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">Apache</a>+<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">Mysql</a>+PHP组成的一个WEB开发平台，以Linux为 OS，我们这里选择Debian 5.0</p>
<p>因环境需要,我只安装Debian GNU/Linux<br />
5.0的最基本的系统,因此在装完Debian后,为了安装apache,mysql,php以及使用的一些工具等就安装了以下所需要软件:</p>
<p>#apt-get install vim elinks gcc g++ make libncurses5-dev libpng12-dev<br />
libjpeg62-dev zlib1g-dev libxml2-dev libssl-dev openssl</p>
<p>上述所安装的软件介绍:<br />
vim : vim编辑器完整版<br />
elinks : linux shell下的纯文本浏览器，类似IE、FireFox,命令格式 : elinks [URL]<br />
gcc g++ make : 编译源代码时使用<br />
libncurses5-dev : 安装mysql时需要的一个lib<br />
libpng12-dev libjpeg62-dev zlib1g-dev libxml2-dev : php扩展的一些lib<br />
libssl-dev : apache ssl扩展的lib<br />
<span id="more-3093"></span><br />
1,安装apache<br />
到官方网站下载apache : <a style="color: #354258;" href="http://www.apache.org" target="_blank">www.apache.org</a></p>
<p><a style="color: #354258;" href="http://httpd.apache.org/download.cgi" target="_blank">http://httpd.apache.org/download.cgi</a><br />
apache版本:httpd-2.2.11</p>
<p>server:/#cd /usr/local/src<br />
server:/usr/local/src/# wget<br />
<a style="color: #354258;" href="http://apache.freelamp.com/httpd/httpd-2.2.11.tar.gz" target="_blank">http://apache.freelamp.com/httpd/httpd-2.2.11.tar.gz</a><br />
server:/usr/local/src/# tar -zxvf httpd-2.2.11.tar.gz</p>
<p>配置apaceh,根据需要将相关文件安装到相关的目录中去。依个人需要而定，请了解以下各参数的作用后再进行下一步：<br />
server:/usr/local/src/lamp/httpd-2.2.11#./configure<br />
&#8211;prefix=/usr/local/<a href="http://www.ptubuntu.com/tag/apache2" class="st_tag internal_tag" rel="tag" title="标签 apache2 下的日志">apache2</a>  &#8211;enable-so &#8211;enable-ssl &#8211;enable-rewrite<br />
&#8211;with-mpm=worker &#8211;enable-dav &#8211;enable-maintainer-mode &#8211;enable-cgi<br />
server:/usr/local/src/lamp/httpd-2.2.11#make &amp; make install<br />
server:/usr/local/src/lamp/httpd-2.2.11#cp<br />
/usr/local/apache2/bin/apachectl /etc/init.d/apache2</p>
<p>编辑http.conf文件进行相关文件的配置:<br />
#vi /usr/local/apache2/conf/httpd.conf<br />
根据你自已的需求更改相关参数:<br />
比如:<br />
DocumentRoot “/home/www/html”                  #这个目录你先需先创建，否则下面在启动apache过程中会出错.<br />
&lt;Directory “/home/www/html”&gt;<br />
User www<br />
Group www<br />
等…<br />
启动apache:</p>
<p>#/etc/init.d/apache2 start</p>
<p>访问测试 :<br />
打开你的IE、FireFox或Elink:  <a style="color: #354258;" href="http://youserveripaddress/" target="_blank">http://youserveripaddress/</a><br />
若有问题，请检查你的安装步骤以及配置文件。</p>
<p>配置https:</p>
<p>首先使用openssl为apache制作ssl证书:</p>
<p>步骤1：生成密钥<br />
命令：<br />
#openssl genrsa 1024 &gt; server.key<br />
说明：这是用128位rsa算法生成密钥，得到server.key文件</p>
<p>步骤2: 生成证书请求<br />
命令：<br />
#openssl req -new -key server.key &gt; server.csr<br />
说明：这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题，根据你的资料一一输入：<br />
得注意一项：Common Name (eg, YOUR name) []:*.ptubuntu.com<br />
这个要跟你的域名后缀相附，否则在客户端请求证书时会提示“服务器名称与证书名称匹配”。</p>
<p>步骤3: 生成证书请求<br />
命令：<br />
#openssl req -x509 -days 365 -key server.key -in server.csr &gt; server.crt<br />
说明：这是用步骤1,2的的密钥和证书请求生成证书server.crt，-days参数指明证书有效期，单位为天。</p>
<p>把得到的server.key和server.crt文件拷贝到apache的对应目录:</p>
<p>#mkdir /usr/local/apache2/conf/servercertificate<br />
#cp server.key /usr/local/apache2/conf/servercertificate<br />
#cp server.csr /usr/local/apache2/conf/servercertificate<br />
#cp server.crt /usr/local/apache2/conf/servercertificate</p>
<p>编辑apache配置文件，启用https[ssl]扩展功能:</p>
<p>#vi /usr/local/apache2/conf/httpd.conf</p>
<p>找到：<br />
#Include conf/extra/httpd-ssl.conf<br />
把注释去除：<br />
Include conf/extra/httpd-ssl.conf</p>
<p>然后编辑ssl配置文件：<br />
#vi /usr/local/apache2/conf/extra/httpd-ssl.conf</p>
<p>根据自已情况更改以下内容：</p>
<p>1，用ssl启动的虚拟主机：</p>
<p>&lt;VirtualHost _default_:443&gt;</p>
<p>#   General setup for the virtual host<br />
DocumentRoot “/home/www/html”<br />
ServerName <a style="color: #354258;" href="http://youdoman.name.org:443" target="_blank">youdoman.name.org:443</a><br />
ServerAdmin <a style="color: #354258;" href="mailto:ruijin@itcht.com">ruijin@itcht.com</a><br />
ErrorLog “/usr/local/apache2/logs/error_log”<br />
TransferLog “/usr/local/apache2/logs/access_log”</p>
<p>2，指定证书的相关文件:</p>
<p>#   Server Certificate:<br />
#   Point SSLCertificateFile at a PEM encoded certificate.  If<br />
#   the certificate is encrypted, then you will be prompted for a<br />
#   pass phrase.  Note that a kill -HUP will prompt again.  Keep<br />
#   in mind that if you have both an RSA and a DSA certificate you<br />
#   can configure both in parallel (to also allow the use of DSA<br />
#   ciphers, etc.)<br />
#SSLCertificateFile “/usr/local/apache2/conf/server.crt”<br />
SSLCertificateFile “/usr/local/apache2/conf/extra/certificate/server.crt”<br />
#SSLCertificateFile “/usr/local/apache2/conf/server-dsa.crt”</p>
<p>#   Server Private Key:<br />
#   If the key is not combined with the certificate, use this<br />
#   directive to point at the key file.  Keep in mind that if<br />
#   you’ve both a RSA and a DSA private key you can configure<br />
#   both in parallel (to also allow the use of DSA ciphers, etc.)<br />
#SSLCertificateKeyFile “/usr/local/apache2/conf/server.key”<br />
SSLCertificateKeyFile “/usr/local/apache2/conf/extra/certificate/server.key”<br />
#SSLCertificateKeyFile “/usr/local/apache2/conf/server-dsa.key”</p>
<p>重启apahce:<br />
#/etc/init.d/apache2 restart</p>
<p>在浏览器输入：<br />
<a style="color: #354258;" href="https://youdoman.name.org/" target="_blank">https://youdoman.name.org/</a></p>
<p>就会看到相关信息。</p>
<p>2,安装mysql</p>
<p>到mysql官方下载:  <a style="color: #354258;" href="http://www.mysql.com" target="_blank">www.mysql.com</a><br />
<a style="color: #354258;" href="http://dev.mysql.com/downloads/mysql/5.0.html" target="_blank">http://dev.mysql.com/downloads/mysql/5.0.html</a><br />
<a style="color: #354258;" href="http://dev.mysql.com/downloads/mysql/5.0.html#source" target="_blank">http://dev.mysql.com/downloads/mysql/5.0.html#source</a><br />
mysql版本:mysql-5.0.77</p>
<p>server:/#cd /usr/local/src<br />
server:/usr/local/src/#wget<br />
<a style="color: #354258;" href="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.77.tar.gz/from/http://mirrors.24-7-solutions.net/pub/mysql/" target="_blank">http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.77.tar.gz/from/http://mirrors.24-7-solutions.net/pub/mysql/</a><br />
server:/usr/local/src# tar -zxvf mysql-5.0.77.tar.gz<br />
server:/usr/local/src# cd mysql-5.0.77<br />
请看INSTALL-SOURCE文件，它会教你如何一步一步安装Mysql<br />
server:/usr/local/src/mysql-5.0.77#vi INSTALL-SOURCE</p>
<p>增加运行mysql的用户mysql和组mysql:<br />
server:/usr/local/src/mysql-5.0.77#groupadd mysql<br />
server:/usr/local/src/mysql-5.0.77#useradd -g mysql mysql</p>
<p>配置mysql:根据需要将相关文件安装到相关的目录中去。依个人需要而定，请了解以下各参数的作用后再进行下一步：<br />
server:/usr/local/src/mysql-5.0.77#<span style="color: #33cc00;"><strong>./configure –prefix=/usr/local/mysql –enable-thread-safe-client</strong></span><br />
server:/usr/local/src/mysql-5.0.77#make &amp; make install<br />
server:/usr/local/src/mysql-5.0.77#cp support-files/my-medium.cnf<br />
/home/service/mysql/config/etc/my.cnf<br />
server:/usr/local/src/mysql-5.0.77#cd /usr/local/mysql<br />
server:/usr/local/mysql#chown -R mysql .<br />
server:/usr/local/mysql#chgrp -R mysql .<br />
server:/usr/local/mysql#./bin/mysql_install_db –user=mysql<br />
server:/usr/local/mysql#chown -R root .<br />
server:/usr/local/mysql#chown -R mysql var<br />
server:/usr/local/mysql#./bin/mysql_install_db &#8211;user=mysql<br />
server:/usr/local/mysql#./bin/mysqld_safe &#8211;user=mysql &amp;<br />
server:/usr/local/mysql#cp share/mysql/mysql.server /etc/init.d/mysqld<br />
启动mysql:<br />
server:/usr/local/mysql#/etc/init/mysqld start</p>
<p>查看mysql是否启动成功:<br />
server:/usr/local/mysql#netstat -tnlp | grep mysql<br />
如果有看到这一行：<br />
tcp        0      0 <a style="color: #354258;" href="http://0.0.0.0:3306" target="_blank">0.0.0.0:3306</a> 0.0.0.0:*<br />
LISTEN      1328/mysqld<br />
恭喜你，这说明mysql启动成功.</p>
<p>出现上面这个说明你成功安装上了.</p>
<p>server:/usr/local/mysql#/usr/local/mysql/bin/mysql</p>
<p>A、添加root密码<br />
server:/usr/local/mysql#/usr/local/mysql/bin/mysqladmin -u root password “your password”<br />
your password为你设置访问mysql的密码</p>
<p>B、配置库文件搜索路径及环境变量<br />
server:/usr/local/mysql#echo “/usr/local/mysql/lib/mysql” &gt;&gt; /etc/ld.so.conf<br />
server:/usr/local/mysql#ldconfig -v<br />
server:/usr/local/mysql#export PATH=$PATH:/usr/local/mysql/bin</p>
<p>C、再访问mysql测试，<br />
server:/usr/local/mysql#/usr/local/mysql/bin/mysql -u root  输入刚才设置mysql的root的密码就可以进入了。<br />
使用:<br />
server:/usr/local/mysql# /usr/local/mysql/bin/mysql -u root -p   可以访问mysql</p>
<p>3,安装PHP<br />
到php官方网站下载 : <a style="color: #354258;" href="http://www.php.net" target="_blank">www.php.net</a><br />
<a style="color: #354258;" href="http://cn.php.net/get/php-5.2.8.tar.gz/from/a/mirror" target="_blank">http://cn.php.net/get/php-5.2.8.tar.gz/from/a/mirror</a></p>
<p>server:/#cd /usr/local/src<br />
server:/usr/local/src#wget<br />
<a style="color: #354258;" href="http://cn.php.net/get/php-5.2.8.tar.gz/from/this/mirror" target="_blank">http://cn.php.net/get/php-5.2.8.tar.gz/from/this/mirror</a><br />
server:/usr/local/src#cd <a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">php</a>-5.2.8</p>
<p>请先看INSTALL文件，它将协助你如何安装PHP<br />
server:/usr/local/src/#vi INSTALL</p>
<p>server:/usr/local/src#cd php-5.2.8</p>
<p>配置php，将php与mysql以及apache关联，根据需要将相关文件安装到相关的目录中去。依个人需要而定，请了解以下各参数的作用后再进行下一 步：<br />
server:/usr/local/src/php-5.2.8#./configure<br />
&#8211;with-mysql=/usr/local/mysql &#8211;with-apxs2=/usr/local/apache2/bin/apxs<br />
&#8211;with-gd &#8211;with-zlib &#8211;with-gettext &#8211;with-zlib-dir &#8211;with-jpeg-dir<br />
&#8211;enable-mbstring &#8211;with-iconv-dir &#8211;with-pdo-mysql=/usr/local/mysql<br />
&#8211;prefix=/usr/local/php</p>
<p>server:/usr/local/src/php-5.2.8#make &amp; make install<br />
server:/usr/local/src/php-5.2.8#cp php.ini-dist /usr/local/php/lib/php.ini</p>
<p>编辑apache的配置文件，并加入php相关参数:<br />
server:/usr/local/src/php-5.2.8# vi /usr/local/apache2/conf/httpd.conf<br />
在: AddType application/x-compress .Z<br />
AddType application/x-gzip .gz .tgz<br />
下面增加:<br />
AddType application/x-httpd-php .php<br />
以及在:<br />
&lt;IfModule dir_module&gt;<br />
DirectoryIndex index.html<br />
&lt;/IfModule&gt;<br />
加入index.php，以便让php的程序成为默认运行的程序:<br />
&lt;IfModule dir_module&gt;<br />
DirectoryIndex index.html index.php<br />
&lt;/IfModule&gt;<br />
重启apache,以便让apache载入php模块:<br />
server:/usr/local/src/php-5.2.8# /etc/init.d/apache2 restart</p>
<p>测试php是否安装成功，是否跟mysql连接成功:<br />
在 DocumentRoot，我们这里是:/home/www/html下，编辑phpinfo程序，即phpinfo.php,内容为:<br />
&lt;?php<br />
phpinfo();<br />
?&gt;</p>
<p>打开你的IE、FireFox或Elink:  <a style="color: #354258;" href="http://youserveripaddress/phpinfo.php" target="_blank">http://youserveripaddress/phpinfo.php</a><br />
如果你看到完整的phpinfo信息时，说明你安装成功了，恭喜，恭喜！呵。<br />
例:</p>
<p>PHP Version 5.2.8</p>
<p>System  Linux server 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686<br />
Build Date      Feb 22 2009 05:08:57<br />
Configure Command       ‘./configure’ ‘–with-mysql=/usr/local/mysql’<br />
‘–with-apxs2=/usr/local/apache2/bin/apxs’ ‘–with-gd’ ‘–with-zlib’<br />
‘–with-gettext’ ‘–with-zlib-dir’ ‘–with-jpeg-dir’ ‘–enable-mbstring’<br />
‘–with-iconv-dir’ ‘–with-pdo-mysql=/usr/local/mysql’<br />
‘–prefix=/usr/local/php’<br />
‘–with-config-file-path=/home/service/web/config/php/lib’<br />
Server API      Apache 2.0 Handler<br />
Virtual Directory Support       enabled<br />
Configuration File (php.ini) Path       /home/service/web/config/php/lib<br />
Loaded Configuration File       (none)<br />
Scan this dir for additional .ini files (none)</p>
<p>4.安装phpMYadmin<br />
server:/usr/local/mysql#wget <a style="color: #354258;" href="http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.2.2/phpMyAdmin-3.2.2-all-languages.tar.gz?use_mirror=nchc #tar" target="_blank">http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.2.2/phpMyAdmin-3.2.2-all-languages.tar.gz?use_mirror=nchc<br />
</a>server:/usr/local/mysql#tar xvf <a href="http://www.ptubuntu.com/tag/phpmyadmin" class="st_tag internal_tag" rel="tag" title="标签 phpmyadmin 下的日志">phpMyAdmin</a>-3.2.2-all-languages.tar.gz<br />
server:/usr/local/mysql# mv phpMyAdmin-3.2.2-all-languages phpmyadmin<br />
server:/usr/local/mysql# mv phpmyadmin /home/www/html/.<br />
server:/usr/local/mysql# cd /home/www/html/<br />
server:/usr/local/mysql#cd phpmyadmin/<br />
server:/usr/local/mysql#cp libraries/config.default.php .<br />
server:/usr/local/mysql#mv config.sample.inc.php config.inc.php</p>
<p>附：<br />
关于Mysql导入数据库文件最大限制2048KB的修改解决办法</p>
<p>引子：<br />
今天为单片机信息网进行服务器空间的转移~~~先顺利将Mysql用phpmyadmin导出~~<br />
然后在新服务器上建好数据库后，然后进行导入！可是因为数据库的Gzip文件大于2MB。所以在导入时就提示说超过2048K的错误不让导入….于是就引出了此文的解决办法，呵呵</p>
<p>解决办法：</p>
<p>1、打开php.ini。找到 upload_max_filesize 、 memory_limit 、 post_max_size 这三个参数！<br />
(在默认的情况下,php只允许最大的上传数据为2M,也就是2048KB,而极限的最大使用内存memory_limit也仅为128M，Post的最大也为2M)</p>
<p>2、按您的服务器的实际性能配置进行如下改动：（注意：以下是按我的服务器性能有硬件配置进行的更改..）</p>
<p>upload_max_filesize = 8M (上传最大极限设定为8M,这个应该足够一般的文件WEB上传了)<br />
memory_limit = 512M (因为服务器的内存为2GB,所以这里加到512M不过份吧，呵)<br />
post_max_size = 8M (Post数据最大也设置为8MB,这个跟upload_max一样)</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F09%2F3093.html&amp;title=LAMP%E5%8D%B3%E7%94%B1Linux%2BApache%2BMysql%2BPHP%E7%BB%84%E6%88%90%E7%9A%84%E4%B8%80%E4%B8%AAWEB%E5%BC%80%E5%8F%91%E5%B9%B3%E5%8F%B0" id="wpa2a_10"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/09/3093.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>在Debian上架设WordPress平台</title>
		<link>http://www.ptubuntu.com/2009/08/3036.html</link>
		<comments>http://www.ptubuntu.com/2009/08/3036.html#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:56:31 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[技术类]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3036</guid>
		<description><![CDATA[        前两天遇到ptubuntu.com的网站流量还没到15天就用光了3G的流量.看来真晕.现在还没有升级网站的流量.可是说起来本站的流量也就每天差不多100多个IP呀.可是流量却是一天200BM多呀.真倒了.没两个把流量用光了.只好暂时请卖家帮忙再多开点.可这都是暂时的.无法永远的.要不然就升级了.可是想想这多么不爽.那只好自己架设一台了.本来在上海架设一台服务器可是访问速度不什么样.本身的网络就是ADSL的.所以无法正常运行了.只能放在那边做测试使用.现在在这边再架设一台.相对来说这边的网络会快很多.下面这些是基于debian5.02版本+apache2+php+mysql+phpmyadmin. 在Debian上安装Apache Web服务器以及PHP5和MySQL： 安装Apache2 ptubuntu:~#apt-get install apache2 Apache服务器的配置文件在/etc/apache2/，缺省的web服务器根目录在/var/www/，安装完后，你在浏览器的地址栏输入http://localhost/，如果可以看到It works!这样的内容，那么你的web服务器已经运行起来了。 接下来安装PHP5和MySQL5、Curl(HTTP工具)、IMAP(邮件检查)、GD (编辑和创建图像)： ptubuntu:~#apt-get install libapache2-mod-php5 php5-curl php5-gd php5-imap php5-mcrypt php5-mysql php5-tidy 接下来安装MySQL5服务器和客户端： ptubuntu:~#apt-get install mysql-server mysql-client MySQL的配置文件在/etc/mysql/my.cnf，在安装MySQL服务器的时候，会要求你输入root密码。 最后，安装PHPMyAdmin工具： ptubuntu:~#apt-get install phpmyadmin 访问PHPMyAdmin http://localhost/phpmyadmin/. 查看一下PHP的信息，以确信PHP已经运行起来了： 使用编辑器输入以下内容，把它保存成/var/www/phpinfo.php： &#60;?php phpinfo(); ?&#62; 输入http://localhost/phpinfo.php，你就可以看到PHP有关的配置信息。   创建完数据库后，把WordPress拷贝到/var/www/wordpress/目录下，修改配置文件wp-config.php，主要是配置数据库信息，然后到下面的地址完成安装： http://localhost/wordpress/wp-admin/install.php]]></description>
			<content:encoded><![CDATA[<p>        前两天遇到ptubuntu.com的网站流量还没到15天就用光了3G的流量.看来真晕.现在还没有升级网站的流量.可是说起来本站的流量也就每天差不多100多个IP呀.可是流量却是一天200BM多呀.真倒了.没两个把流量用光了.只好暂时请卖家帮忙再多开点.可这都是暂时的.无法永远的.要不然就升级了.可是想想这多么不爽.那只好自己架设一台了.本来在上海架设一台服务器可是访问速度不什么样.本身的网络就是ADSL的.所以无法正常运行了.只能放在那边做测试使用.现在在这边再架设一台.相对来说这边的网络会快很多.下面这些是基于debian5.02版本+<a href="http://www.ptubuntu.com/tag/apache2" class="st_tag internal_tag" rel="tag" title="标签 apache2 下的日志">apache2</a>+<a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">php</a>+<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>+<a href="http://www.ptubuntu.com/tag/phpmyadmin" class="st_tag internal_tag" rel="tag" title="标签 phpmyadmin 下的日志">phpmyadmin</a>.</p>
<p>在Debian上安装Apache Web服务器以及PHP5和MySQL：</p>
<ul>
<li>安装Apache2</li>
</ul>
<blockquote><p><span style="color: #339966;">ptubuntu:~#apt-get install <a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">apache</a>2</span></p></blockquote>
<p><span id="more-3036"></span></p>
<p>Apache服务器的配置文件在<strong>/etc/apache2/</strong>，缺省的web服务器根目录在<strong>/var/www/</strong>，安装完后，你在浏览器的地址栏输入<em>http://localhost/</em>，如果可以看到<strong>It works!</strong>这样的内容，那么你的web服务器已经运行起来了。</p>
<ul>
<li>接下来安装PHP5和MySQL5、Curl(HTTP工具)、IMAP(邮件检查)、GD (编辑和创建图像)：</li>
</ul>
<blockquote>
<pre><span style="color: #339966;">ptubuntu:~#apt-get install libapache2-mod-php5 php5-curl php5-gd php5-imap php5-mcrypt php5-mysql php5-tidy </span></pre>
</blockquote>
<ul>
<li>接下来安装MySQL5服务器和客户端：</li>
</ul>
<blockquote>
<pre><span style="color: #339966;">ptubuntu:~#apt-get install mysql-server mysql-client</span></pre>
</blockquote>
<p>MySQL的配置文件在<strong>/etc/mysql/my.cnf</strong>，在安装MySQL服务器的时候，会要求你输入root密码。</p>
<ul>
<li>最后，安装PHPMyAdmin工具：</li>
</ul>
<blockquote>
<pre><span style="color: #339966;">ptubuntu:~#apt-get install phpmyadmin </span></pre>
</blockquote>
<p>访问PHPMyAdmin <strong><a href="http://localhost/phpmyadmin/">http://localhost/phpmyadmin/</a>.</strong></p>
<p><img title="apache2" src="http://media1.pikeo.com/images/server39/upload/OOIEQ58I82BPJHTY9X4I12V9ASVJ9Z7A.jpg" alt="" width="484" height="447" /></p>
<p>查看一下PHP的信息，以确信PHP已经运行起来了：</p>
<p>使用编辑器输入以下内容，把它保存成<strong>/var/www/phpinfo.php</strong>：</p>
<blockquote>
<pre><span style="color: #339966;">&lt;?php phpinfo(); ?&gt; </span></pre>
</blockquote>
<p>输入<strong><a href="http://localhost/phpinfo.php">http://localhost/phpinfo.php</a></strong>，你就可以看到PHP有关的配置信息。</p>
<p> </p>
<p>创建完数据库后，把WordPress拷贝到/var/www/wordpress/目录下，修改配置文件wp-config.php，主要是配置数据库信息，然后到下面的地址完成安装：</p>
<pre>http://localhost/wordpress/wp-admin/install.php <!--more--></pre>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F08%2F3036.html&amp;title=%E5%9C%A8Debian%E4%B8%8A%E6%9E%B6%E8%AE%BEWordPress%E5%B9%B3%E5%8F%B0" id="wpa2a_12"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/08/3036.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用XAMPP架设apache+php+mysql服务器</title>
		<link>http://www.ptubuntu.com/2009/08/3026.html</link>
		<comments>http://www.ptubuntu.com/2009/08/3026.html#comments</comments>
		<pubDate>Thu, 13 Aug 2009 07:55:25 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[技术类]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3026</guid>
		<description><![CDATA[现在市面上有很多种集成安装apache+php+mysql程序.但是没有一个特别好用的.而且他们只是支持某个单一的平台.而XAMPP他支持多操作平台.也让你更加容易安装及配置.许多人都知道从自己的经验，这并不容易安装Apache  Web服务器，它会更难如果您想购买的MySQL的， PHP和Perl 。XAMPP是一个易于安装的Apache的MySQL分发载的，  PHP和Perl 。 XAMPP的确非常容易安装和使用-只需下载，解压缩并启动。 XAMPP for Linux 支持Linux平台有 (SuSE, RedHat, Mandrake and Debian) 平台,包括: Apache, MySQL, PHP &#38; PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client. XAMPP for Windows 支持 Windows [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="apache" src="http://www.apachefriends.org/images/1240.jpg" alt="" width="200" height="59" /></p>
<p>现在市面上有很多种集成安装apache+<a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">php</a>+mysql程序.但是没有一个特别好用的.而且他们只是支持某个单一的平台.而XAMPP他支持多操作平台.也让你更加容易安装及配置.许多人都知道从自己的经验，这并不容易安装Apache  Web服务器，它会更难如果您想购买的MySQL的， PHP和Perl 。XAMPP是一个易于安装的Apache的MySQL分发载的，  PHP和Perl 。 XAMPP的确非常容易安装和使用-只需下载，解压缩并启动。</p>
<h2><a href="http://www.apachefriends.org/en/xampp-linux.html"> XAMPP for Linux <img src="http://www.apachefriends.org/img/link.gif" border="0" alt="" /></a></h2>
<p>支持Linux平台有 (SuSE, RedHat, Mandrake and <a href="http://www.ptubuntu.com/tag/debian" class="st_tag internal_tag" rel="tag" title="标签 Debian 下的日志">Debian</a>) 平台,包括: <a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">Apache</a>, <a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">MySQL</a>, PHP &amp; PEAR, Perl, ProFTPD, <a href="http://www.ptubuntu.com/tag/phpmyadmin" class="st_tag internal_tag" rel="tag" title="标签 phpmyadmin 下的日志">phpMyAdmin</a>, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client. <a name="296"></a></p>
<h2><a href="http://www.apachefriends.org/en/xampp-windows.html"><img src="http://www.apachefriends.org/img/afbullet.gif" border="0" alt="*" /> XAMPP for Windows <img src="http://www.apachefriends.org/img/link.gif" border="0" alt="" /></a></h2>
<p>支持 Windows 98, NT, 2000, 2003, XP and Vista平台. 此版本包括s: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql. <a name="885"></a></p>
<p><span id="more-3026"></span></p>
<h2><a href="http://www.apachefriends.org/en/xampp-macosx.html"><img src="http://www.apachefriends.org/img/afbullet.gif" border="0" alt="*" /> XAMPP for Mac OS X <img src="http://www.apachefriends.org/img/link.gif" border="0" alt="" /></a></h2>
<p>支持 Mac OS X 平台,包括: Apache, MySQL, PHP &amp; PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, phpSQLiteAdmin. <a name="297"></a></p>
<h2><a href="http://www.apachefriends.org/en/xampp-solaris.html"><img src="http://www.apachefriends.org/img/afbullet.gif" border="0" alt="*" /> XAMPP for Solaris <img src="http://www.apachefriends.org/img/link.gif" border="0" alt="" /></a></h2>
<p>支持 Solaris 平台.(developed and tested with Solaris 8, tested with Solaris 9) 包括: Apache, MySQL, PHP &amp; PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.</p>
<p>警告：此版本的XAMPP仍处于发展的第一步骤。使用您自己承担风险！</p>
<p>下面是我自己安装的过程:</p>
<p>下载后解压后有提示你直接按回车就可以了.在桌面上有一个XAMPP图标.启动起来.<br />
1.发现你的Apache无法启动.点击Port-Check来查看那些程序占用80端口所点用的端口程序关了.就可以启动.<br />
2.在这里还有启动mysql/ftp&#8230;..那要看你的需要再启动了.</p>
<p><img title="xampp01" src="http://media1.pikeo.com/images/server52/upload/5831P3MB64DA1SQKFMLW4J8X4HZGNXVT.jpg" alt="" width="442" height="371" /></p>
<p><img class="alignnone" title="xampp02" src="http://media1.pikeo.com/images/server41/upload/VAP9JTZXQW8276XON0MO68IAPJSIWN6A.jpg" alt="" width="571" height="518" /></p>
<pre><img class="alignnone" title="xampp03" src="http://media1.pikeo.com/images/server38/upload/FBG9VF2Q9B4LNK4U80ZO1KB7CHNN8ZP2.jpg" alt="" width="824" height="584" />
如果你还不会安装.那么你可以<a href="http://www.tamba2.org.uk/wordpress/xampp/" target="_blank">点击</a>到这里看看他是如何说明的
<a href="http://www.apachefriends.org/en/extra-xamppstatistics.html"> XAMPP Download Statistics <img src="http://www.apachefriends.org/img/link.gif" border="0" alt="" /></a></pre>
<p><!--more--></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F08%2F3026.html&amp;title=%E7%94%A8XAMPP%E6%9E%B6%E8%AE%BEapache%2Bphp%2Bmysql%E6%9C%8D%E5%8A%A1%E5%99%A8" id="wpa2a_14"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/08/3026.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>移动blog到自己服务器测试</title>
		<link>http://www.ptubuntu.com/2009/06/2791.html</link>
		<comments>http://www.ptubuntu.com/2009/06/2791.html#comments</comments>
		<pubDate>Thu, 18 Jun 2009 08:12:19 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=2791</guid>
		<description><![CDATA[以自己的经验很快就把一台破旧的机器装上了Ubuntu 9.10 server.你可以在网络上看到我转移成功的http://ls.ptubuntu.com 在系统上这安装apache2+php+mysql+phpmyadmin这个安装也很简单.只要几个键就可以搞定.要转移要做导入数据.进入你的phpmyadmin 在导入数据选择MYSQL323. 在标题中增加一个定制的注释 (\n 行隔离符) 注释 处理事务中封装输出 禁止选定不相关的主键 SQL compatibility mode NONE ANSI DB2 MAXDB MYSQL323 MYSQL40 MSSQL ORACLE TRADITIONAL  因为我选择的是这个默认不是这个的哦.所以你要选择才行.下面这个你要另存为文件哦.你可以选择压缩这样可以有效的节约时间哦. 另存为文件 文件名模板1 : ( 记住模板 ) 压缩: 无 zip 压缩 gzip 压缩 bzip 压缩 在导入的也是同样的选择SQL格式.在导入完后.你把你的blog文档上传到服务器上.那么你上传完你还需要修改一个数据库的配置文档.那就是wp-config.php #vi wp-config.php &#60;?php // ** MySQL 设置 ** // define(&#8216;WP_CACHE&#8217;, true); //Added by WP-Cache Manager define(&#8216;DB_NAME&#8217;, [...]]]></description>
			<content:encoded><![CDATA[<p>以自己的经验很快就把一台破旧的机器装上了Ubuntu 9.10 server.你可以在网络上看到我转移成功的<a href="http://ls.ptubuntu.com">http://ls.ptubuntu.com</a></p>
<p>在系统上这安装apache2+<a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">php</a>+<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>+phpmyadmin这个安装也很简单.只要几个键就可以搞定.要转移要做导入数据.进入你的phpmyadmin 在导入数据选择<span style="color: #ff0000;">MYSQL323</span>.</p>
<p><span id="more-2791"></span></p>
<blockquote><p><label class="desc" for="text_sql_header_comment">在标题中增加一个定制的注释 (\n 行隔离符)</label><br />
<input id="text_sql_header_comment" name="sql_header_comment" type="text" />
<div class="formelementrow">
<input id="checkbox_sql_include_comments" checked="checked" name="sql_include_comments" type="checkbox" value="something" /><label for="checkbox_sql_include_comments">注释</label></div>
<div class="formelementrow">
<input id="checkbox_sql_use_transaction" name="sql_use_transaction" type="checkbox" value="something" /><label for="checkbox_sql_use_transaction">处理事务中封装输出</label></div>
<div class="formelementrow">
<input id="checkbox_sql_disable_fk" name="sql_disable_fk" type="checkbox" value="something" /><label for="checkbox_sql_disable_fk">禁止选定不相关的主键</label></div>
<div class="formelementrow"><label class="desc" for="select_sql_compatibility">SQL compatibility mode</label><br />
<select id="select_sql_compatibility" multiple="0" name="sql_compatibility" size="0">
<option selected="selected" value="NONE">NONE</option>
<option value="ANSI">ANSI</option>
<option value="DB2">DB2</option>
<option value="MAXDB">MAXDB</option>
<option value="MYSQL323">MYSQL323</option>
<option value="MYSQL40">MYSQL40</option>
<option value="MSSQL">MSSQL</option>
<option value="ORACLE">ORACLE</option>
<option value="TRADITIONAL">TRADITIONAL</option>
</select>
</div>
</blockquote>
<p><a href="http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html" target="mysql_doc"></a> 因为我选择的是这个默认不是这个的哦.所以你要选择才行.下面这个你要另存为文件哦.你可以选择压缩这样可以有效的节约时间哦.</p>
<blockquote><fieldset>
<legend>
<input id="checkbox_dump_asfile" checked="checked" name="asfile" type="checkbox" value="sendit" /> <label for="checkbox_dump_asfile">另存为文件</label> </legend>
<p><label for="filename_template">文件名模板<sup id="footnote_sup_1_1" class="footnotemarker">1</sup> </label>:<br />
<input id="filename_template" name="filename_template" type="text" value="__SERVER__" /> (<br />
<input id="checkbox_remember_template" checked="checked" name="remember_template" type="checkbox" value="on" /> <label for="checkbox_remember_template">记住模板</label> )</p>
<div class="formelementrow">压缩:<br />
<input id="radio_compression_none" onclick="document.getElementById('checkbox_dump_asfile').checked = true;" name="compression" type="radio" value="none" /> <label for="radio_compression_none">无</label><br />
<input id="radio_compression_zip" onclick="document.getElementById('checkbox_dump_asfile').checked = true;" checked="checked" name="compression" type="radio" value="zip" /> <label for="radio_compression_zip"><span style="color: #ff0000;">zip 压缩</span></label><br />
<input id="radio_compression_gzip" onclick="document.getElementById('checkbox_dump_asfile').checked = true;" name="compression" type="radio" value="gzip" /> <label for="radio_compression_gzip">gzip 压缩</label><br />
<input id="radio_compression_bzip" onclick="document.getElementById('checkbox_dump_asfile').checked = true;" name="compression" type="radio" value="bzip" /> <label for="radio_compression_bzip">bzip 压缩</label></div>
</fieldset>
</blockquote>
<p>在导入的也是同样的选择SQL格式.在导入完后.你把你的blog文档上传到服务器上.那么你上传完你还需要修改一个数据库的配置文档.那就是wp-config.php</p>
<blockquote><p>#vi wp-config.php</p>
<p>&lt;?php<br />
// ** MySQL 设置 ** //<br />
define(&#8216;WP_CACHE&#8217;, true); //Added by WP-Cache Manager<br />
define(&#8216;DB_NAME&#8217;, &#8216;<span style="color: #ff0000;">wwwptubuntucom</span>&#8216;);    // 数据库名称<br />
define(&#8216;DB_USER&#8217;, &#8216;<span style="color: #ff0000;">root</span>&#8216;);     // 数据库用户名<br />
define(&#8216;DB_PASSWORD&#8217;, &#8216;<span style="color: #ff0000;">xuejin</span>&#8216;); // 数据库密码<br />
define(&#8216;DB_HOST&#8217;, &#8216;<span style="color: #ff0000;">localhost</span>&#8216;);    // 基本上，您无需更改以下选项这个要注意了.如果在自己的服务器上配置.那么这个就是本机.如果你的mysql在别的机器上.那么你就要填写相对的IP地址.<br />
define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8242;);<br />
define(&#8216;DB_COLLATE&#8217;, ”);</p></blockquote>
<p>配置完了.这就可以了.你成功了.</p>
<p><!--more--></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F06%2F2791.html&amp;title=%E7%A7%BB%E5%8A%A8blog%E5%88%B0%E8%87%AA%E5%B7%B1%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%B5%8B%E8%AF%95" id="wpa2a_16"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/06/2791.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ubuntu 9.04下安装lamp</title>
		<link>http://www.ptubuntu.com/2009/06/2722.html</link>
		<comments>http://www.ptubuntu.com/2009/06/2722.html#comments</comments>
		<pubDate>Thu, 11 Jun 2009 09:45:37 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=2722</guid>
		<description><![CDATA[一、安装 1. 首先安装SSH sudo apt-get install ssh 2.安装MySQL(虽然现在最新版为5.1，但是还只能装5.0版本) sudo apt-get install mysql-server-5.0 3.安装Apache sudo apt-get install apache2 4.安装PHP sudo apt-get install php5 libapache2-mod-php5 5.重启Apache sudo /etc/init.d/apache2 restart 6.安装phpMyAdmin sudo apt-get install phpmyadmin 另一种方法：安装LAMP 在新立得软件包管理器中选择 编辑－－使用任务分组标记软件包 在打开的窗口中， 勾选 LAMP SERVER 然后确定 在主窗口中 点击红钯的对号 应用 按钮 好了，接下来就是等新立得自动下载完毕并安装完成。 中间会有一次提示输入mysql的root用户密码。 二、测试 1. 测试Apache 输入：http://localhost/看是否出现It works字样 2. 测试MySQL 输入：sudo netstat [...]]]></description>
			<content:encoded><![CDATA[<p>一、安装<br />
1. 首先安装SSH<br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">sudo apt-get install ssh</span></p>
<div style="font-size: 16px;">
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">2.安装MySQL(虽然现在最新版为5.1，但是还只能装5.0版本)</span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">sudo apt-get install <a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a>-server-5.0</span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">3.安装Apache</span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">sudo apt-get install <a href="http://www.ptubuntu.com/tag/apache2" class="st_tag internal_tag" rel="tag" title="标签 apache2 下的日志">apache2</a></span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">4.安装PHP</span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">sudo apt-get install <a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">php</a>5 libapache2-mod-<a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">php</a>5</span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">5.重启Apache</span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">sudo /etc/init.d/<a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">apache</a>2 restart</span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">6.安装phpMyAdmin</span><br />
<span style="line-height: 1.5em; font-family: NSimsun; font-size: small;">sudo apt-get install <a href="http://www.ptubuntu.com/tag/phpmyadmin" class="st_tag internal_tag" rel="tag" title="标签 phpmyadmin 下的日志">phpmyadmin</a></span></div>
<div style="font-size: 16px;">
<span id="more-2722"></span> 另一种方法：安装<span style="line-height: 1.5em; font-family: AR; font-size: small;">LAMP</span><br />
在新立得软件包管理器中选择 编辑－－使用任务分组标记软件包<br />
在打开的窗口中， 勾选 <span style="line-height: 1.5em; font-family: AR; font-size: small;">LAMP SERVER</span> 然后确定<br />
在主窗口中 点击红钯的对号 应用 按钮<br />
好了，接下来就是等新立得自动下载完毕并安装完成。<br />
中间会有一次提示输入<span style="line-height: 1.5em; font-family: AR; font-size: small;">mysql</span>的<span style="line-height: 1.5em; font-family: AR; font-size: small;">root</span>用户密码。<br />
二、测试<br />
1. 测试Apache<br />
输入：<a href="http://localhost/" target="_blank"><span style="color: #074387;">http://localhost/</span></a>看是否出现It works字样<br />
2. 测试MySQL<br />
输入：sudo netstat -tap | grep mysql<br />
可以看到类似下面的行：<br />
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -<br />
如果服务器不能正常运行，您可以通过下列命令启动它： sudo /etc/init.d/mysql restart<br />
3. 测试PHP<br />
<a href="http://www.ptubuntu.com/tag/ubuntu" class="st_tag internal_tag" rel="tag" title="标签 Ubuntu 下的日志">Ubuntu</a> Apache的根目录位于/var/www中<br />
在里面添加一个测试文件test.php文件，内容<br />
&lt;?php<br />
phpinfo();<br />
?&gt;<br />
浏览器重输入<a href="http://localhost/test.php" target="_blank"><span style="color: #074387;">http://localhost/test.php</span></a> ，看到php信息网页，则说明PHP安装成功</p>
<p>在这里安装完后会你会发现首页无法直接成功显示php页面.觉的有些怪.但是把 /var/www/html这里就可以正常了.</p></div>
<div style="font-size: 16px;">
&lt;VirtualHost *:80&gt;<br />
ServerAdmin webmaster@localhost</p>
<p><span style="color: #ff0000;"> DocumentRoot /var/www/html</span><br />
&lt;Directory /&gt;<br />
Options FollowSymLinks<br />
AllowOverride None<br />
&lt;/Directory&gt;<br />
<span style="color: #ff0000;"> &lt;Directory /var/www/html&gt;</span><br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride None<br />
Order allow,deny<br />
allow from all<br />
&lt;/Directory&gt;</p>
<p>三、配置</p>
<p><span style="line-height: 1.5em; font-family: AR; font-size: small;">1</span>＞<span style="line-height: 1.5em; font-family: AR; font-size: small;">apache</span>的配置文件路径 <span style="line-height: 1.5em; font-family: AR; font-size: small;"><span style="line-height: 1.5em; color: #ff0000; font-size: small;"><span style="line-height: 1.5em; font-size: small;"><strong>/etc/apache2/apache2.conf</strong></span></span></span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">2</span>＞ <span style="line-height: 1.5em; font-family: AR; font-size: small;">php.ini</span>路径 <span style="line-height: 1.5em; font-family: AR; font-size: small;"><span style="line-height: 1.5em; color: #ff0000; font-size: small;"><span style="line-height: 1.5em; font-size: small;"><strong>/etc/php5/apache2/php5.ini</strong></span></span></span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">3</span>＞<span style="line-height: 1.5em; font-family: AR; font-size: small;">mysql</span>配置文件路径 <span style="line-height: 1.5em; font-family: AR; font-size: small;"><span style="line-height: 1.5em; color: #ff0000; font-size: small;"><span style="line-height: 1.5em; font-size: small;"><strong>/etc/mysql/my.cnf</strong></span></span></span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">4</span>＞<span style="line-height: 1.5em; font-family: AR; font-size: small;">phpmyadmin</span> 配置文件路径 <span style="line-height: 1.5em; font-family: AR; font-size: small;"><span style="line-height: 1.5em; color: #ff0000; font-size: small;"><span style="line-height: 1.5em; font-size: small;"><strong>/etc/phpmyadmin/apache.conf</strong></span></span></span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">5</span>＞网站根目录 <span style="line-height: 1.5em; font-family: AR; font-size: small;"><span style="line-height: 1.5em; color: #ff0000; font-size: small;"><span style="line-height: 1.5em; font-size: small;"><strong>/var/www</strong></span></span></span></p>
<p>1、配置<span style="line-height: 1.5em; font-family: AR; font-size: small;">PHP5</span></p>
<p>这个没什么好说的，根据自己需要，下面是默认时区<br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">;default.timezone= PRC</span> （去掉前面的分号，就代表中国）</p>
<p>2、配置<span style="line-height: 1.5em; font-family: AR; font-size: small;">mysql</span></p>
<p><span style="line-height: 1.5em; font-family: AR; font-size: small;">sudo gedit /etc/mysql/my.cnf</span><br />
这里有一个地主要注意，因为默认是只允许本地访问数据库的，如果有需要可以打开<br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">bind-address 127.0.0.1</span><br />
这一句是限制只允许本地访问的，如呆有需要其他机器访问，把这句话用＃号注释掉</p>
<p>3、配置<span style="line-height: 1.5em; font-family: AR; font-size: small;">phpmyadmin</span></p>
<p><span style="line-height: 1.5em; font-family: AR; font-size: small;">phpmyadmin</span> 默认并不是安装在<span style="line-height: 1.5em; font-family: AR; font-size: small;">/var/www</span>下面的，而是在<span style="line-height: 1.5em; font-family: AR; font-size: small;">/usr/share/phpmyadmin</span>，你可以把<span style="line-height: 1.5em; font-family: AR; font-size: small;">phpmyadmin</span>复制过去，或者，网上有人说可以创建一个链接，然后把链接复制过去（没有试过）。我个人认为不一定要复制过去的。如果不复制过去，不用改下一面配置<br />
然后在终端里运行：<br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">sudo gedit /etc/phpmyadmin/apache.conf</span><br />
把下面两两名的路径改为 <span style="line-height: 1.5em; font-family: AR; font-size: small;">/var/www/phpmyadmin</span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">Alias /phpmyadmin /usr/share/phpmyadmin</span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">&lt;Directory /usr/share/phpmyadmin&gt;</span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">4.</span> ubuntu中修改Apache的网站根目录DocumentRoot<br />
在/etc/apache2/sites-enabled/目录下看到一个 000-default<br />
打开有这么一句<br />
DocumentRoot /var/www<br />
将路径改变<br />
重启Apache2服务即可。<br />
符：常用命令</p>
<p><span style="line-height: 1.5em; font-family: AR; font-size: small;">1</span>、重启<span style="line-height: 1.5em; font-family: AR; font-size: small;">apahce</span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">sudo /etc/init.d/apache2 restart</span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">2</span>、重启<span style="line-height: 1.5em; font-family: AR; font-size: small;">mysql</span><br />
<span style="line-height: 1.5em; font-family: AR; font-size: small;">sudo /etc/init.d/mysql restart</span></p>
<p>至此，<span style="line-height: 1.5em; font-family: AR; font-size: small;">LAMP</span>环境配置成功。</p>
<p>在ubuntu里安装LAMP一向很顺利<br />
在新立得里选择“编辑” “使用任务分组标记软件包”<br />
勾选“LAMP SERVER”<br />
等待&#8230;&#8230;.<br />
下载&#8230;&#8230;.<br />
提示输入mysql的密码<br />
按照ubuntu中文wiki里设置，一般都没有问题。<br />
后来重装过一次系统，再次配置LAMP，问题就频频发生了&#8230;.也许是因为之前的配置没有清理干净吧<br />
趁着这次假期，终于把本地服务器架设起来了，参考了ubuntu官方的help，发现国内的一些教程和国外的有一些不一样，把这些不一样的总结出来：<br />
一 准备工作<br />
如果之前系统里没有安装过LAMP，执行<br />
<strong>代码:</strong><br />
sudo apt-get update</p>
<p>如果之前系统里安装过LAMP 要保证系统里有关apache2，php5,mysql都彻底删除干净，在新立得软件包管理器里分别搜索php5，apache2,mysql把安装的软件包以及依赖包彻底删除<br />
也可以用命令行<br />
<strong>代码:</strong><br />
sudo apt-get remove &#8211;purge apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql<br />
sudo rm -R /etc/php5</p>
<p>执行：<br />
<strong>代码:</strong><br />
sudo apt-get autoremove<br />
sudo apt-get autoclean</p>
<p>二 安装LAMP<br />
可以在新立得里勾选 LAMP SERVER 也可以分步安装<br />
<strong>代码:</strong><br />
sudo apt-get install apache2<br />
sudo apt-get install php5<br />
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql</p>
<p>三 疑难解决<br />
1. apache2: Could not determine the server&#8217;s fully qualified domain name, using 127.0.0.1 for ServerName<br />
<strong>代码:</strong><br />
sudo gedit /etc/apache2/conf.d/fqdn</p>
<p>在这个文件中加入：<br />
<strong>代码:</strong><br />
ServerName localhost</p>
<p>保存，退出，执行命令：<br />
<strong>代码:</strong><br />
echo “ServerName localhost” | sudo tee /etc/apache2/conf.d/fqdn</p>
<p>终端显示：<br />
<strong>代码:</strong><br />
ServerName localhost</p>
<p>表明设置成功<br />
2. 设置其他文件夹到本地服务器中<br />
在apache2里，默认的文件夹为/var/www<br />
此文件夹为超级用户拥有，普通用户不能写入，可以把此文件夹的权限修改<br />
<strong>代码:</strong><br />
sudo chmod -R 777 /var/www</p>
<p>也可以重新设置一个文件夹:<br />
<strong>代码:</strong><br />
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite</p>
<p>编辑配置文件<br />
<strong>代码:</strong><br />
sudo gedit /etc/apache2/sites-available/mysite</p>
<p>把配置文件里的DocumentRoot 修改为你需要的新位置，比如： /home/username/www/<br />
把&lt;Directory /var/www/&gt; 替换为&lt;Directory /home/username/www/&gt;<br />
保存，退出<br />
执行:<br />
<strong>代码:</strong><br />
sudo a2dissite default &amp;&amp; sudo a2ensite mysite</p>
<p>重启apache2<br />
<strong>代码:</strong><br />
sudo /etc/init.d/apache2 restart</p>
<p>在浏览器里输入<a href="http://localhost/" target="_blank"><span style="color: #074387;">http://localhost</span></a><br />
3. 无法解析php文件，浏览器提示下载所要打开的php文件<br />
执行：<br />
<strong>代码:</strong><br />
sudo apt-get install libapache2-mod-php5<br />
sudo a2enmod php5</p>
<p>如果显示为： <strong>代码:</strong><br />
This module does not exist!</p>
<p>那就要彻底删除libapache2-mod-php5，然后重新安装它<br />
<strong>代码:</strong><br />
sudo apt-get remove &#8211;purge libapache2-mod-php5<br />
sudo apt-get install libapache2-mod-php5</p>
<p>重启apache2<br />
<strong>代码:</strong><br />
sudo /etc/init.d/apache2 restart</p>
<p>清除浏览器缓存，然后输入http:localhost<br />
4. 安装phpmyadmin<br />
建议不要从源里安装<br />
在phpmyadmin网站上下载软件包，解压缩到本地目录/var/www/phpmyadmin（/home/user/www/phpmyadmin）<br />
在终端下执行：<br />
<strong>代码:</strong><br />
sudo cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php<br />
sudo gedit /var/www/phpmyadmin/config.inc.php</p>
<p>找到“blowfish_secret”在后面填上任意字母<br />
$cfg['Servers'][$i]['auth_type']=&#8217;cookie&#8217;;<br />
$cfg['Servers'][$i]['host']=&#8217;localhost&#8217;;<br />
$cfg['Servers'][$i]['connect_type']=&#8217;tcp&#8217;;<br />
$cfg['Servers'][$i]['compress']=&#8217;false&#8217;;<br />
$cfg['Servers'][$i]['extension']=&#8217;mysql&#8217;;<br />
保存，退出<br />
安装php5-mcrypt<br />
<strong>代码:</strong><br />
sudo apt-get install php5-mcrypt</p>
<p>编辑php配置文件<br />
<strong>代码:</strong><br />
sudo gedit /etc/php5/apache2/php.ini</p>
<p>在extension下面加上<br />
<strong>代码:</strong><br />
extension=php5-mcrypt.so</p>
<p>保存，重启apache2<br />
在浏览器里输入http://localhost/phpmyadmin</p>
<p>问题1，2的解决方法与国内的教程不太一样，所以翻译过来<br />
问题3，4是我自己遇到的问题，按照上面的方法都已解决<br />
原文链接：https://help.ubuntu.com/community/ApacheMySQLPHP?<br />
欢迎补充&#8230;<br />
PS：此配置不能安装wiki里的pdo，安装之后，apache会出现不明原因的不能启动，暂时不知道如何解决&#8230;..</p>
<p>SSH<br />
传统的网络服务程序，如：ftp、pop和telnet在本质上都是不安全的，因为它们在网络上用明文传送口令和数据，别有用心的人非常容易就可以截获这 些口令和数据。而且，这些服务程序的安全验证方式也是有其弱点的，就是很容易受到“中间人”（man-in-the-middle）这种方式的攻击。所谓 “ 中间人”的攻击方式，就是“中间人”冒充真正的服务器接收你的传给服务器的数据，然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间 人”一转手做了手脚之后，就会出现很严重的问题。</p>
<p>SSH的英文全称是Secure SHell。通过使用SSH，你可以把所有传输的数据进行加密，这样“中间人”这种攻击方式就不可能实现了，而且也能够防止DNS和IP欺骗。还有一个额 外的好处就是传输的数据是经过压缩的，所以可以加快传输的速度。SSH有很多功能，它既可以代替telnet，又可以为ftp、pop、甚至ppp提供一 个安全的“通道”。<br />
SSH的安全验证是如何工作的<br />
从客户端来看，SSH提供两种级别的安全验证。</p>
<p>第一种级别（基于口令的安全验证）只要你知道自己帐号和口令，就可以登录到远程主机。所有传输的数据都会被加密，但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器在冒充真正的服务器，也就是受到“中间人”这种方式的攻击。</p>
<p>第二种级别（基于密匙的安全验证）需要依靠密匙，也就是你必须为自己创建一对密匙，并把公用密匙放在需要访问的服务器上。如果你要连接到SSH服务器上， 客户端软件就会向服务器发出请求，请求用你的密匙进行安全验证。服务器收到请求之后，先在你在该服务器的家目录下寻找你的公用密匙，然后把它和你发送过来 的公用密匙进行比较。如果两个密匙一致，服务器就用公用密匙加密“质询”（challenge）并把它发送给客户端软件。客户端软件收到“质询”之后就可 以用你的私人密匙解密再把它发送给服务器。</p>
<p>用这种方式，你必须知道自己密匙的口令。但是，与第一种级别相比，第二种级别不需要在网络上传送口令。</p>
<p>第二种级别不仅加密所有传送的数据，而且“中间人”这种攻击方式也是不可能的（因为他没有你的私人密匙）。但是整个登录的过程可能需要10秒。</p></div>
<div style="font-size: 16px;">来自:http://hi.baidu.com/happy8d/blog/item/84763a3f4acac5e455e72321.html<!--more--></div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F06%2F2722.html&amp;title=ubuntu%209.04%E4%B8%8B%E5%AE%89%E8%A3%85lamp" id="wpa2a_18"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/06/2722.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.04 Server Apache + SVN 的搭建笔记</title>
		<link>http://www.ptubuntu.com/2009/06/2708.html</link>
		<comments>http://www.ptubuntu.com/2009/06/2708.html#comments</comments>
		<pubDate>Thu, 11 Jun 2009 07:39:21 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=2708</guid>
		<description><![CDATA[一、安装Apache2.2服务器（如果你安装了这个步骤就可以省略了） #sudo apt-get install apache2 #sudo apt-get install apache2-common #sudo apt-get install apache2-mpm-prefork #sudo apt-get install apache2-utils #sudo apt-get install libapache2-svn #sudo apt-get install libapache2-mod-auth-pam（可选，用于PAM） #sudo apt-get install libapache2-mod-auth-sys-group（可选，用于PAM） #sudo apt-get install subversion #sudo apt-get install subversion-tools 二 SVN配置 1.创建SVN的版本仓库(将定我把我的库名字叫svn,项目名称叫myproject 我的用户名石tokyo2006) #sudo mkdir /home/svn #sudo mkdir /home/svn/myproject 2.创建一个用户组来拥有文件仓库所在的目录   (如果你不想通过组来分配权限，也可以单独用用户分配权限） #sudo vi /etc/group # cat /etc/group&#124;grep subversion [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 12pt;"><span style="font-size: 10pt;">一、安装Apache2.2服务器（如果你安装了这个步骤就可以省略了）<br />
</span></span></p>
<p class="MsoNormal" style="border: medium none; margin: 0cm 0cm 0pt; padding: 0cm; background: #eeeeee none repeat scroll 0% 0%; text-align: left;" align="left"><span style="font-family: 宋体; color: black; font-size: 9pt;" lang="EN-US"><span style="font-family: 宋体; color: black; font-size: 9pt;" lang="EN-US"><span style="font-size: 12pt;"><span style="font-size: 10pt;"> </span></span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install <a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">apache</a>2</span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install <a href="http://www.ptubuntu.com/tag/apache2" class="st_tag internal_tag" rel="tag" title="标签 apache2 下的日志">apache2</a>-common</span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install apache2-mpm-prefork</span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install apache2-utils</span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install libapache2-<a href="http://www.ptubuntu.com/tag/svn" class="st_tag internal_tag" rel="tag" title="标签 svn 下的日志">svn</a></span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install libapache2-mod-auth-pam（可选，用于PAM）</span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install libapache2-mod-auth-sys-group（可选，用于PAM）</span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install subversion</span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo apt-get install subversion-tools<br />
二 SVN配置<br />
<span id="more-2708"></span><br />
1.创建SVN的版本仓库(将定我把我的库名字叫svn,项目名称叫myproject 我的用户名石tokyo2006)<br />
#sudo mkdir /home/svn<br />
#sudo mkdir /home/svn/myproject<br />
2.创建一个用户组来拥有文件仓库所在的目录   (如果你不想通过组来分配权限，也可以单独用用户分配权限）<br />
</span></span><span style="font-size: 14pt;"><span style="font-family: 宋体; color: black; font-size: 12pt;" lang="EN-US"><span style="font-size: 12pt;"><span style="font-size: 10pt;">#sudo vi /etc/group<br />
# cat /etc/group|grep subversion subversion:x:1001:www-data,tokyo2006</p>
<p>创建组的权限 </span></span></span></span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 10pt;"> #/home/svn# sudo chown -R root:subversion myproject</span></span></p>
<p><span style="font-size: 12pt;"><span style="font-size: 10pt;"> #/home/svn# sudo chmod -R g+rws myproject<br />
单独给用户创建权限<br />
# sudo chown -R www-data:www-data /home/svn/myproject<br />
创建文件仓库<br />
#sudo svnadmin create /home/svn/myproject<br />
三 Apache配置<br />
#sudo gedit /etc/apache2/mods-available/dav_svn.conf<br />
在文件中添加以下内容<br />
&lt;Location /svn/myproject&gt;<br />
DAV svn<br />
SVNPath /home/svn/myproject<br />
AuthType Basic<br />
AuthName “myproject subversion repository”<br />
AuthUserFile /etc/subversion/passwd<br />
</span></span><span style="font-size: 12pt;"><span style="font-size: 10pt;"><span style="color: #ff0000;"> &lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;（如果想每次登陆都输入密码请把这个引掉）<br />
Require valid-user<br />
&lt;/LimitExcept&gt;</span><br />
&lt;/Location&gt;<br />
添加好上述内容后保存退出，然后重启Apache<br />
#sudo /etc/init.d/apache2 restart<br />
接下来，创建 /etc/subversion/passwd 文件，该文件包含了用户授权的详细信息。<br />
#sudo htpasswd -c /etc/subversion/passwd 要创建的用户名<br />
它会提示您输入密码，当您输入了密码，该用户就建立了。<br />
在浏览器里面输入</span></span><span style="font-size: 12pt;"><span style="font-size: 10pt;">http://localhost/svn/myproject</span></span><span style="font-size: 12pt;"><span style="font-size: 10pt;">你就可以看见你的版本了<br />
我们来提交一个文件做测试，在/home/tokyo2006/truck里面有文件我们提交，用如下命令<br />
#svn -import -m “操作注释” /home/tokyo2006/truck </span></span><span style="font-size: 12pt;"><span style="font-size: 10pt;">http://localhost/svn/myproject<br />
</span></span><span style="font-size: 12pt;"><span style="font-size: 10pt;"> 在浏览器中浏览一下是不是发现变成版本一了，好了，我们来checkout一下，呵呵<br />
#svn checkout </span></span><a href="http://localhost/svn/myproject"><span style="font-size: 12pt;"><span style="font-size: 10pt;">http://localhost/svn/myproject</span></span></a><span style="font-size: 12pt;"><span style="font-size: 10pt;"> /home/tokyo2006/test<br />
看看test文件夹里面是不是有文件了？<br />
就这么多了，笔记MARK </span></span></p>
<p>在网上找了个更详细的MRAK   <a href="http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/">http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/<!--more--></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2009%2F06%2F2708.html&amp;title=Ubuntu%209.04%20Server%20Apache%20%2B%20SVN%20%E7%9A%84%E6%90%AD%E5%BB%BA%E7%AC%94%E8%AE%B0" id="wpa2a_20"><img src="http://www.ptubuntu.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ptubuntu.com/2009/06/2708.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

