<?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; mysql</title>
	<atom:link href="http://www.ptubuntu.com/tag/mysql/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>《在 Debian 上源码编译和安装 Nginx+PHP+FastCGI+MySQL</title>
		<link>http://www.ptubuntu.com/2010/08/3798.html</link>
		<comments>http://www.ptubuntu.com/2010/08/3798.html#comments</comments>
		<pubDate>Tue, 31 Aug 2010 06:46:01 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3798</guid>
		<description><![CDATA[&#160; 操作基于 &#160;Debian 5.0 VPS&#160;256MB上测试通过，Nginx/PHP/MySQL 都采用当前最新稳定源代码版本。 安装必备软件包 # aptitude install libtidy-dev curl libcurl4-openssl-dev libcurl3 \ libcurl3-gnutls zlib1g zlib1g-dev libxslt1-dev libzip-dev libzip1 \ libxml2 libsnmp-base libsnmp15 libxml2-dev libsnmp-dev libjpeg62 \ libjpeg62-dev libpng12-0 libpng12-dev zlib1g zlib1g-dev libfreetype6 \ libfreetype6-dev libbz2-dev libxpm-dev libmcrypt-dev libmcrypt4 \ sqlite3 bzip2 build-essential libreadline5-dev libedit-dev autoconf 编译和安装 MySQL 下载和编译 MySQL，但是先不要安装： # wget http://mysql.mirror.rafal.ca/Downloads/MySQL-5.1/mysql-5.1.50.tar.gz [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">操作基于 &nbsp;<a href="http://www.ptubuntu.com/tag/debian" class="st_tag internal_tag" rel="tag" title="标签 Debian 下的日志">Debian</a> 5.0 VPS&nbsp;256MB上测试通过，<a href="http://www.ptubuntu.com/tag/nginx" class="st_tag internal_tag" rel="tag" title="标签 Nginx 下的日志">Nginx</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> 都采用当前最新稳定源代码版本。</span></p>
<h2><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">安装必备软件包</span></h2>
<blockquote><p># aptitude install libtidy-dev curl libcurl4-openssl-dev libcurl3 \ libcurl3-gnutls zlib1g zlib1g-dev libxslt1-dev libzip-dev libzip1 \ libxml2 libsnmp-base libsnmp15 libxml2-dev libsnmp-dev libjpeg62 \ libjpeg62-dev libpng12-0 libpng12-dev zlib1g zlib1g-dev libfreetype6 \ libfreetype6-dev libbz2-dev libxpm-dev libmcrypt-dev libmcrypt4 \ sqlite3 bzip2 build-essential libreadline5-dev libedit-dev autoconf</p>
</blockquote>
<h2><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">编译和安装 MySQL</span></h2>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">下载和编译 MySQL，但是先不要安装：</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span id="more-3798"></span><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; "><br />
	</span></p>
<blockquote><p># wget http://mysql.mirror.rafal.ca/Downloads/MySQL-5.1/mysql-5.1.50.tar.gz <br />
		# tar zxvf mysql-5.1.50.tar.gz <br />
		# cd mysql-5.1.50 <br />
		# ./configure \ &#8211;prefix=&quot;/usr/local/mysql-5.1.50&quot; \ &#8211;enable-thread-safe-client \ &#8211;with-extra-charsets=all <br />
		# make</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">需要改几个权限问题才能安装 MySQL，否则会出现 Access denied for user &lsquo;root&rsquo;@&#39;localhost&rsquo; (using password: NO) 经典问题：</span></p>
<blockquote><p># groupadd mysql <br />
		# useradd -g mysql mysql <br />
		# cp support-files/my-small.cnf /etc/my.cnf <br />
		# vi /etc/my.conf &#8230; [mysqld] user = mysql &#8230; <br />
		# chown -R mysql:mysql /usr/local/mysql-5.1.50/ <br />
		# chmod 777 /tmp</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">安装和启动 MySQl，修改 root 密码，登录 MySQL：</span></p>
<blockquote><p># cd mysql-5.1.50 <br />
		# make install <br />
		# /usr/local/mysql-5.1.50/bin/mysql_install_db &#8211;user=mysql <br />
		# /usr/local/mysql-5.1.50/bin/mysqld_safe &amp; <br />
		# /usr/local/mysql-5.1.50/bin/mysqladmin -u root password &#39;new-password&#39; <br />
		# /usr/local/mysql-5.1.50/bin/mysql -u root -p</p>
</blockquote>
<h2><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">编译和安装 PHP</span></h2>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">先下载 PHP 软件包，然后配置、编译，这里采用 php 5.2 分支的最新稳定代码：</span></p>
<blockquote><p># wget http://www.php.net/get/php-5.2.13.tar.bz2/from/us.php.net/mirror <br />
		# tar jxvf php-5.2.13.tar.bz2 <br />
		# cd php-5.2.13 <br />
		# ./configure \ &#8211;prefix=&quot;/usr/local/php-5.2.13&quot; \ &#8211;with-mysql=&quot;/usr/local/mysql-5.1.50&quot; \ &#8211;with-gd \ &#8211;with-ttf \ &#8211;with-openssl \ &#8211;enable-mbstring \ &#8211;enable-<a href="http://www.ptubuntu.com/tag/fastcgi" class="st_tag internal_tag" rel="tag" title="标签 fastcgi 下的日志">fastcgi</a> <br />
		# make &amp;&amp; make install</p>
</blockquote>
<h2><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">编译和安装 Nginx</span></h2>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">下载、配置和编译安装 nginx，注意编译 nginx 需要额外安装几个软件包：</span></p>
<blockquote><p># wget http://nginx.org/download/nginx-0.7.67.tar.gz <br />
		# tar zxvf nginx-0.7.67.tar.gz <br />
		# aptitude install libgcrypt11-dev libpcre3 libpcre3-dev libssl-dev <br />
		# cd nginx-0.7.67 <br />
		# ./configure &#8211;prefix=&quot;/usr/local/nginx-0.7.67&quot; &#8211;with-http_ssl_module # make &amp;&amp; make install</p>
</blockquote>
<h2><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">编译和安装 FastCGI</span></h2>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">Nginx 需要 FastCGI 的支持才能运行 PHP 脚本，从 lighttpd 下载、编译和安装 spawn-fcgi：</span></p>
<blockquote><p># wget http://www.lighttpd.net/download/spawn-fcgi-1.6.2.tar.bz2 <br />
		# tar jxvf spawn-fcgi-1.6.2.tar.bz2 <br />
		# cd spawn-fcgi-1.6.2 <br />
		# ./configure &#8211;prefix=&quot;/usr/local/php-5.2.13&quot; <br />
		# make &amp;&amp; make install</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">启动 FastCGI：</span></p>
<blockquote><p># /usr/local/php-5.2.13/bin/spawn-fcgi -a 127.0.0.1 -p 9000 \ -u www-data -g www-data -f /usr/local/php-5.2.13/bin/php-cgi \ -P /var/run/fastcgi-php.pid</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">编辑 Nginx 的配置文件，让 php 脚本被发送到 FastCGI 服务器由 FastCGI 处理，然后启动 nginx：</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; ">&nbsp;</p>
<blockquote><p># vi /usr/local/nginx-0.7.67/conf/nginx.conf &#8230;<br />
		# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 <br />
		# location ~ \.php$ { <br />
		#root html; root /usr/local/nginx-0.7.67/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx-0.7.67/html$fastcgi_script_name; include fastcgi_params; } &#8230; <br />
		# /usr/local/nginx-0.7.67/sbin/nginx -c /usr/local/nginx-0.7.67/conf/nginx.conf</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">安装 Nginx+FastCGI+PHP 完后测试一下是否 PHP 页面能否被正确解析，在 html 下创建一个含有 phpinfo(); 函数的文件，最后打开浏览器检查下面的 index.php 能否被正确执行。：</span></p>
<blockquote><p># vi /usr/local/nginx-0.7.67/html/index.php phpinfo();</p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">编译源代码需要消耗大量内存，我们只建议 256MB 或以上 VPS 用户使用源码方式安装。</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.8em; margin-left: 0px; "><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 20px; ">via{<a href="http://www.vpsee.com/2010/08/compile-and-install-nginx-php-fastcgi-mysql-on-debian-from-source/">vpsee.com</a>}</span></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%2F2010%2F08%2F3798.html&amp;title=%E3%80%8A%E5%9C%A8%20Debian%20%E4%B8%8A%E6%BA%90%E7%A0%81%E7%BC%96%E8%AF%91%E5%92%8C%E5%AE%89%E8%A3%85%20Nginx%2BPHP%2BFastCGI%2BMySQL" 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/2010/08/3798.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>ubuntu10.04安装Cherokee 在PHP5 MySQL</title>
		<link>http://www.ptubuntu.com/2010/06/3489.html</link>
		<comments>http://www.ptubuntu.com/2010/06/3489.html#comments</comments>
		<pubDate>Mon, 21 Jun 2010 17:18:30 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[cherokee]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3489</guid>
		<description><![CDATA[Cherokee 是一个非常快速，灵活和易于配置的Web Server.它支持现今普遍的技术:FastCGI, SCGI, PHP, CGI, TLS and SSL 加密连接, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, and much more. 本教程演示如何安装 Cherokee 在Ubuntu 10.04 服务器上PHP5(through FastCGI) and MySQL 的问题. 1 初步说明 在本教程中我使用的IP地址192.168.0.100主机名server1.example.com。这些设置可能不同的你，所以你必须在适当情况下更换。 下面配置都是以 root用户执行程序: sudo su 2 安装 MySQL 5 首先安装 MySQL 5 : aptitude install mysql-server mysql-client 安装过程中会提示你输入MySQL [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ptubuntu.com/tag/cherokee" class="st_tag internal_tag" rel="tag" title="标签 cherokee 下的日志">Cherokee</a> 是一个非常快速，灵活和易于配置的Web Server.它支持现今普遍的技术:<a href="http://www.ptubuntu.com/tag/fastcgi" class="st_tag internal_tag" rel="tag" title="标签 fastcgi 下的日志">FastCGI</a>, SCGI, <a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">PHP</a>, CGI, TLS and SSL 加密连接, virtual hosts, authentication, on the fly encoding, load balancing, <a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">Apache</a> compatible log files, and much more. 本教程演示如何安装 Cherokee 在Ubuntu 10.04 服务器上PHP5(through FastCGI) and <a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">MySQL</a> 的问题.</p>
<h3>1 初步说明</h3>
<div>在本教程中我使用的IP地址192.168.0.100主机名server1.example.com。这些设置可能不同的你，所以你必须在适当情况下更换。</div>
<p>下面配置都是以 root用户执行程序:</p>
<blockquote><p>sudo su</p>
</blockquote>
<h3>2 安装 MySQL 5</h3>
<p>首先安装 MySQL 5 :</p>
<blockquote><p>aptitude install mysql-server mysql-client</p>
</blockquote>
<p><span id="more-3489"></span>安装过程中会提示你输入MySQL root user 和 password 用户为 user root@localhost as well as root@server1.example.com,所以我们没有指定MySQL的root密码</p>
<blockquote><p>New password for the MySQL “root” user: &lt;&#8211; yourrootsqlpassword</p>
<p>Repeat password for the MySQL “root” user: &lt;&#8211; yourrootsqlpassword</p>
</blockquote>
<h3>3 安装 Cherokee</h3>
<p>Cherokee 可以使用Ubuntu安装包进行安装. :</p>
<blockquote><p>aptitude install cherokee</p>
</blockquote>
<p>直接浏览http://192.168.0.100,</p>
<p><a href="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b0598fdb16711289d94f3eb1eb59c51a6d340f8f545cfabd540e4360f4b0f83ae18a7adf846094c1fd6b430d2ca2a46697e082a0800de569267f8a206b74d2cf96a9a59b7ac4&amp;a=40&amp;b=18"><img src="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b0598fdb16711289d94f3eb1eb59c51a6d340f8f545cfabd540e4360f4b0f83ae18a7adf846094c1fd6b430d2ca2a46697e082a0800de569267f8a206b74d2cf96a9a59b7ac4&#038;a=40&#038;b=18" alt="" width="550" height="399" /></a></p>
<p>Cherokee可以通过配置一个基于Web的控制面板，我们可以开始如下:</p>
<blockquote><p>cherokee-admin -b</p>
</blockquote>
<p>(默认 cherokee-admin 登录 127.0.0.1 (localhost))</p>
<blockquote><p>root@server1:~# cherokee-admin -b</p>
<p>Login:</p>
<p>User:              admin</p>
<p>One-time Password: gU7dYa7zq31yjC6p</p>
<p>Web 连接:</p>
<p>URL:               http://localhost:9090/</p>
<p>[12/05/2010 17:42:12.448] (error) rrd_tools.c:114 - Could not find the rrdtool binary.</p>
<p>Cherokee Web Server 0.99.39 (Feb  2 2010): Listening on port ALL:9090, TLS</p>
<p>disabled, IPv6 disabled, using epoll, 4096 fds system limit, max. 2041</p>
<p>connections, caching I/O, single thread</p>
</blockquote>
<div>你需要的用户名和密码登录到网络接口，可以找到</div>
<p>http://192.168.0.100:9090/:</p>
<p><a href="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059c5d716a5949389d8be8a754b97e6c155d6f4b038f4b2d678db3a46531f8a11a5910b4b1fb361d312e230d6d8bcc4bab509e3f3b8af0a4ddfce67a1d5f9ff69cce64c91b3&#038;a=18&#038;b=18"><img src="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059c5d716a5949389d8be8a754b97e6c155d6f4b038f4b2d678db3a46531f8a11a5910b4b1fb361d312e230d6d8bcc4bab509e3f3b8af0a4ddfce67a1d5f9ff69cce64c91b3&#038;a=18&#038;b=18" alt="" width="550" height="399" /></a></p>
<p>这是如何在网络界面:</p>
<p><a href="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b0598c5c192edeeb1cd019d3b91532aecac46bc9c4e855c073a8c153f2aa1ecc5b7f17256d4f2673fe0cf837d332232d3a6f2bc6225f0fc84e9797f5fae5c41ca8a3e494f19b&#038;a=33&#038;b=18"><img src="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b0598c5c192edeeb1cd019d3b91532aecac46bc9c4e855c073a8c153f2aa1ecc5b7f17256d4f2673fe0cf837d332232d3a6f2bc6225f0fc84e9797f5fae5c41ca8a3e494f19b&#038;a=33&#038;b=18" alt="" width="550" height="399" /></a></p>
<p>停止 cherokee-admin, 按CTRL+C中断.</p>
<h3>4 安装 PHP5</h3>
<p>在Cherokee上安装php5可以跑FastCGI, <a href="http://www.ptubuntu.com/tag/ubuntu" class="st_tag internal_tag" rel="tag" title="标签 Ubuntu 下的日志">Ubuntu</a>  FastCGI-enabled PHP5 安装包进行安装:</p>
<blockquote><p>aptitude install php5-cgi</p>
</blockquote>
<h3>5 配置 PHP5</h3>
<p>修改 /etc/php5/cgi/php.ini 和添加  cgi.fix_pathinfo = 1</p>
<blockquote><p>vi /etc/php5/cgi/php.ini</p>
</blockquote>
<table border="1" cellspacing="0" cellpadding="2" width="90%" align="center" bgcolor="#cccccc" bordercolor="#000000">
<tbody>
<tr>
<td>
<pre>[...]
cgi.fix_pathinfo = 1</pre>
</td>
</tr>
</tbody>
</table>
<p>重启 Cherokee:</p>
<p>/etc/init.d/cherokee restart</p>
<h3>6 启动 PHP5 在 Cherokee上</h3>
<p>PHP 默认没有启动在 Cherokee . 要启用它, 重新启动 Cherokee&#8217;s web-based 控制面板&#8230;</p>
<blockquote><p>cherokee-admin -b</p>
</blockquote>
<p>&#8230; 登录 (http://192.168.0.100:9090/).</p>
<p>查看 Virtual Servers, 选择默认的虚拟主机:</p>
<p><a href="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059eef2d555c6f7cf7de3a81b1e635260149abf808bfe0da0b036d78919a6acf27d8b3964b6fd8102a7c373ad058b09fd632a765937ae5d1a75b16a6abead7986ba622a225c&#038;a=18&#038;b=18"><img src="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059eef2d555c6f7cf7de3a81b1e635260149abf808bfe0da0b036d78919a6acf27d8b3964b6fd8102a7c373ad058b09fd632a765937ae5d1a75b16a6abead7986ba622a225c&#038;a=18&#038;b=18" alt="" width="550" height="399" /></a></p>
<p>单击向导按钮:</p>
<p><a href="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059fa205d6c05ceab1da49d660f76d30211f885c959649bf4cac41debae2aa73c90618ebd2871fb1b0bdbc4c0499317938c14ecdb0d927933e258c79f07c549a49cd355f5b7&#038;a=18&#038;b=18"><img src="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059fa205d6c05ceab1da49d660f76d30211f885c959649bf4cac41debae2aa73c90618ebd2871fb1b0bdbc4c0499317938c14ecdb0d927933e258c79f07c549a49cd355f5b7&#038;a=18&#038;b=18" alt="" width="550" height="399" /></a></p>
<p>Under Wizards &gt; Languages,单击运行向导旁边的连结PHP图标:</p>
<p><a href="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059b9504ab2e4c33de437628b5473155db2cf1db9c182bf5f449ce49660f2cf92c2e5b3802928076eee83e165006f2df6fe7bc811ad16b80ae4cf5630a1c5df3b00b23ea243&#038;a=18&#038;b=18"><img src="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059b9504ab2e4c33de437628b5473155db2cf1db9c182bf5f449ce49660f2cf92c2e5b3802928076eee83e165006f2df6fe7bc811ad16b80ae4cf5630a1c5df3b00b23ea243&#038;a=18&#038;b=18g" alt="" width="550" height="399" /></a></p>
<div>PHP的现在应该列在行为标签. Make sure you mark its checkbox in the Final column:</div>
<p><a href="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059c1e07079c47545b437d11b031228258f02fc1c5a203286c0a235648af7d6692190d231e86903c3ae6e9c4611dd06fdda2af975171ce92ae0334f49240d4fa6c4e801cf46&#038;a=33&#038;b=18"><img src="http://b18.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059c1e07079c47545b437d11b031228258f02fc1c5a203286c0a235648af7d6692190d231e86903c3ae6e9c4611dd06fdda2af975171ce92ae0334f49240d4fa6c4e801cf46&#038;a=33&#038;b=18" alt="" width="550" height="399" /></a></p>
<div id="defer-adrectangleb">
<div><a href="http://ad.doubleclick.net/click;h=v8/39c0/0/0/%2a/r;44306;0-0;0;39601684;4307-300/250;0/0/0;u=,idgt-93550802_1277139410,1192ece14806ce8,virtualization,idgt.virtualization_H;~aopt=2/1/a2/0;~sscs=%3f" target="_blank"><img src="http://s0.2mdn.net/viewad/817-grey.gif" border="0" alt="Click here to find out more!" /></a></div>
</div>
<div id="defer-adrectangleb">
<div>
<div>
<p>通过点击链接在目标的PHP专栏,你可以改变，如果你喜欢默认的PHP设定（这是没有必要，默认设置应该是在大多数情况 cases).对FastCGI设置选项卡上的处理程序：</p>
<p><a href="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b05970cf13f391b0721a30b4daa4623d5fcc4d20878248a79725efd2ca5a4d55a79d4b68fdf4a3f983a4e9d7a81fac9b989e63a65aefa4c0284e602484c224c1c6a17cafdd3a&#038;a=40&#038;b=40"><img src="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b05970cf13f391b0721a30b4daa4623d5fcc4d20878248a79725efd2ca5a4d55a79d4b68fdf4a3f983a4e9d7a81fac9b989e63a65aefa4c0284e602484c224c1c6a17cafdd3a&#038;a=40&#038;b=40" alt="" width="550" height="399" /></a></p>
</div>
</div>
</div>
<div id="defer-adrectangleb">
<div>
<div>在你离开控制面板, 必需重新启动Cherokee 才能更生效 effect. 这样做, 选择Graceful在重新启动控制面板，并点击左边栏保存在保存的变化：</div>
<p><img src="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b0597666f8e0cca16340707ce96427f394aabc47e2b7dc8f5d5b3f95738b5530dbfb8a3eb6b2eff51b404f5a235df2a332f022048a8e38b065b95f8fd656bd4acf950c5433f8&#038;a=18&#038;b=40" alt="" width="208" height="194" /></p>
<div>按Ctrl  + C命令行停止控制面板。</div>
<h3>7 测试 PHP5 / Getting 关于详细信息 PHP5 安装</h3>
<div>
<p>默认的Web站点的根文件 /var/www.我们现在将创建一个小型PHP文件(info.php) .</p>
<div>该文件将显示我们的PHP安装，如安装的PHP版本，很多有用的细节。</div>
</div>
<blockquote><p>vi /var/www/info.php</p>
</blockquote>
<table border="1" cellspacing="0" cellpadding="2" width="90%" align="center" bgcolor="#cccccc" bordercolor="#000000">
<tbody>
<tr>
<td>
<pre>&lt;?php
phpinfo();
?&gt;</pre>
</td>
</tr>
</tbody>
</table>
<p>在地址输入 (e.g. http://192.168.0.100/info.php):</p>
<p><a href="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b0596f9faf4dec25385d2537ac15162d5a83d25ec14460bfaccc98f47d068bd38062fd296652956b3e52f8b1b226f55722e1780711024e22dbb8fb547155c56777646f70cd68&#038;a=18&#038;b=40"><img src="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b0596f9faf4dec25385d2537ac15162d5a83d25ec14460bfaccc98f47d068bd38062fd296652956b3e52f8b1b226f55722e1780711024e22dbb8fb547155c56777646f70cd68&#038;a=18&#038;b=40" alt="" width="550" height="399" /></a></p>
<p>知道 PHP5 ,  FastCGI可以工作了, 服务器所有显示 API 列表里,你会看到所有已在PHP5中启用的模块.</p>
<h3>8 使MySQL 支持 PHP5</h3>
<div>为了在PHP能支持 MySQL, 我们必需安装 php5-mysql安装包. 现在我们需要安装PHP5 模块和其他的应用. 你可以搜索一下 PHP5 modules的列表:</div>
<blockquote><p>aptitude search php5</p>
</blockquote>
<div>挑选那些你需要安装的模块:</div>
<blockquote><p>aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json</p>
</blockquote>
<p>重启 Cherokee:</p>
<blockquote><p>/etc/init.d/cherokee restart</p>
</blockquote>
<p>现在重新输入 http://192.168.0.100/info.php在下面你可以看到php支持.MySQL 模块:</p>
<p><a href="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059c8ff3ac6cf32c7a72608e626537d4650d197a06aebfd1477ce83123623b477094c1a8648645f3ca6fb5228bacacb7dd9bc8ca6f3ca524af5d293bfd8374abb73b0aa6eb8&#038;a=40&#038;b=40"><img src="http://b40.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e25fff985785fdc8c6fd146025d1b059c8ff3ac6cf32c7a72608e626537d4650d197a06aebfd1477ce83123623b477094c1a8648645f3ca6fb5228bacacb7dd9bc8ca6f3ca524af5d293bfd8374abb73b0aa6eb8&#038;a=40&#038;b=40" alt="" width="550" height="399" /></a></p>
<p><a href="http://ad.doubleclick.net/click;h=v8/39c0/0/0/%2a/r;44306;0-0;0;39601684;4307-300/250;0/0/0;u=,idgt-93550802_1277139410,1192ece14806ce8,virtualization,idgt.virtualization_H;~aopt=2/1/a2/0;~sscs=%3f" target="_blank"><img src="http://s0.2mdn.net/viewad/817-grey.gif" border="0" alt="Click here to find out more!" /></a></p>
</div>
</div>
<h3>9 相关资料连接</h3>
<ul>
<li>Cherokee: <a href="http://www.cherokee-project.com/" target="_blank">http://www.cherokee-project.com/</a></li>
<li>PHP: <a href="http://www.php.net/" target="_blank">http://www.php.net/</a></li>
<li>MySQL: <a href="http://www.mysql.com/" target="_blank">http://www.mysql.com/</a></li>
<li>Ubuntu: <a href="http://www.ubuntu.com/" target="_blank">http://www.ubuntu.com/</a></li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ptubuntu.com%2F2010%2F06%2F3489.html&amp;title=ubuntu10.04%E5%AE%89%E8%A3%85Cherokee%20%E5%9C%A8PHP5%20MySQL" 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/2010/06/3489.html/feed</wfw:commentRss>
		<slash:comments>3</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 APC 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/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">apache</a>2/bin/apxs --with-gd --with-zlib --with-gettext --with-zlib-dir --with-jpeg-dir --enable-mbstring -with-iconv-dir -with-pod-mysql=/usr/local/mysql --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-svn</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>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/apache2  &#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_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/09/3093.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nginx + MySQL + FastCGI + PHP + eAccelerator 简易安装配置手册</title>
		<link>http://www.ptubuntu.com/2009/08/3039.html</link>
		<comments>http://www.ptubuntu.com/2009/08/3039.html#comments</comments>
		<pubDate>Tue, 18 Aug 2009 09:33:42 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[技术类]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=3039</guid>
		<description><![CDATA[作者：Hily 原始链接：http://hily.me/blog/2008/11/nginx-mysql-fastcgi-php-eaccelerator/ 版权声明：可以转载，转载时务必以超链接形式标明文章原始出处和作者信息及版权声明 (本文所介绍的安装方法在 Debian 下进行，主要介绍用编译方式进行安装的方法，使用 package 安装较为简单，本文不做介绍。) 第一部分 安装指南   基本步骤： a. 解压源码包： tar zxf foobar.tar.gz b. 运行配置脚本： cd foobar/ ./configure –option=xxx …. c. 编译源码： make d. 安装： make install 具体编译安装步骤请参考以下安装脚本（点此下载）： # install script for mysql, php, nginx # writed by hilyjiang 20080718 # mysql apt-get install -y libncurses5-dev tar zxf mysql-5.0.51b.tar.gz cd mysql-5.0.51b/ [...]]]></description>
			<content:encoded><![CDATA[<p style="font-size: 12px; color: gray;">作者：<a style="color: gray;" href="http://hily.me/">Hily</a> 原始链接：<a style="color: gray;" href="http://hily.me/blog/2008/11/nginx-mysql-fastcgi-php-eaccelerator/">http://hily.me/blog/2008/11/nginx-mysql-fastcgi-php-eaccelerator/</a><br />
版权声明：可以转载，转载时务必以超链接形式标明文章<a style="color: gray;" href="http://hily.me/blog/2008/11/nginx-mysql-fastcgi-php-eaccelerator/">原始出处</a>和<a style="color: gray;" href="http://hily.me/blog/about/">作者信息</a>及<a style="color: gray;" href="http://creativecommons.org/licenses/by/3.0/deed.zh">版权声明</a></p>
<p><em>(本文所介绍的安装方法在 <a href="http://www.ptubuntu.com/tag/debian" class="st_tag internal_tag" rel="tag" title="标签 Debian 下的日志">Debian</a> 下进行，主要介绍用编译方式进行安装的方法，使用 package 安装较为简单，本文不做介绍。)</em></p>
<p><strong>第一部分 安装指南</strong></p>
<p><strong> </strong></p>
<p><strong>基本步骤：</strong></p>
<p>a. 解压源码包：</p>
<blockquote><p>tar zxf foobar.tar.gz</p></blockquote>
<p>b. 运行配置脚本：</p>
<blockquote><p>cd foobar/</p>
<p>./configure –option=xxx ….</p></blockquote>
<p>c. 编译源码：</p>
<blockquote><p>make</p></blockquote>
<p>d. 安装：</p>
<p><span id="more-3039"></span></p>
<blockquote><p>make install</p></blockquote>
<p>具体编译安装步骤请参考以下安装脚本（<a href="http://hily.me/blog/wp-content/uploads/2008/11/install.sh">点此下载</a>）：</p>
<blockquote><p># install script for <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/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">php</a>, <a href="http://www.ptubuntu.com/tag/nginx" class="st_tag internal_tag" rel="tag" title="标签 Nginx 下的日志">nginx</a><br />
# writed by hilyjiang 20080718</p>
<p># mysql<br />
apt-get install -y libncurses5-dev<br />
tar zxf mysql-5.0.51b.tar.gz<br />
cd mysql-5.0.51b/<br />
./configure –prefix=/usr/local/mysql –without-debug –with-client-ldflags=-all-static –with-mysqld-ldflags=-all-static –enable-assembler –with-extra-charsets=gbk,gb2312,utf8 –with-pthread –enable-thread-safe-client<br />
make<br />
make install<br />
cp support-files/my-medium.cnf /usr/local/mysql/my.cnf<br />
cd ../</p>
<p># php lib<br />
cd php<br />
tar zxvf libiconv-1.12.tar.gz<br />
cd libiconv-1.12/<br />
./configure –prefix=/usr/local<br />
make<br />
make install<br />
cd ../</p>
<p>tar zxvf freetype-2.3.7.tar.gz<br />
cd freetype-2.3.7/<br />
./configure<br />
make<br />
make install<br />
cd ../</p>
<p>tar zxvf libpng-1.2.29.tar.gz<br />
cd libpng-1.2.29/<br />
./configure<br />
make<br />
make install<br />
cd ../</p>
<p>tar zxvf jpegsrc.v6b.tar.gz<br />
cd jpeg-6b/<br />
./configure –enable-static –enable-shared<br />
make<br />
make install<br />
make install-lib<br />
cd ../</p>
<p>tar zxvf libxml2-2.6.32.tar.gz<br />
cd libxml2-2.6.32/<br />
./configure<br />
make<br />
make install<br />
cd ../</p>
<p>tar zxvf libmcrypt-2.5.8.tar.gz<br />
cd libmcrypt-2.5.8/<br />
./configure<br />
make<br />
make install<br />
/sbin/ldconfig<br />
cd libltdl/<br />
./configure –enable-ltdl-install<br />
make<br />
make install<br />
cd ../../</p>
<p>tar zxvf mhash-0.9.9.tar.gz<br />
cd mhash-0.9.9/<br />
./configure<br />
make<br />
make install<br />
cd ../</p>
<p>cp /usr/local/lib/libmcrypt.* /usr/lib<br />
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2</p>
<p>tar zxvf mcrypt-2.6.6.tar.gz<br />
cd mcrypt-2.6.6/<br />
./configure<br />
make<br />
make install<br />
cd ../</p>
<p>tar zxf gd-2.0.35.tar.gz<br />
cd gd-2.0.35/<br />
./configure<br />
make<br />
make install<br />
cd ../</p>
<p>tar zxf libssh2-0.12.tar.gz<br />
cd libssh2-0.12/<br />
./configure<br />
make<br />
make install<br />
cd ../</p>
<p># php<br />
apt-get install -y libcurl3-dev<br />
apt-get install -y bzip2<br />
tar jxf php-5.2.6.tar.bz2<br />
gzip -cd php-5.2.6-fpm-0.5.8.diff.gz | patch -d php-5.2.6 -p1<br />
cd php-5.2.6/<br />
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-iconv-dir=/usr/local –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir –enable-xml –disable-debug –disable-rpath –enable-discard-path –enable-safe-mode –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curl –with-curlwrappers –enable-mbregex –enable-<a href="http://www.ptubuntu.com/tag/fastcgi" class="st_tag internal_tag" rel="tag" title="标签 fastcgi 下的日志">fastcgi</a> –enable-fpm –enable-force-cgi-redirect –enable-mbstring –with-mcrypt –with-gd –enable-gd-native-ttf –with-openssl –enable-ftp<br />
make<br />
make install<br />
mkdir /usr/local/php/etc<br />
cp php.ini-recommended /usr/local/php/etc/php.ini<br />
cd ../</p>
<p># php extensions<br />
# memcache<br />
apt-get -y install autoconf<br />
tar zxf memcache-2.2.3.tgz<br />
cd memcache-2.2.3/<br />
/usr/local/php/bin/phpize<br />
./configure –with-php-config=/usr/local/php/bin/php-config<br />
make<br />
make install<br />
cd ../</p>
<p># ssh2<br />
tar zxf ssh2-0.10.tgz<br />
cd ssh2-0.10/<br />
/usr/local/php/bin/phpize<br />
./configure –with-php-config=/usr/local/php/bin/php-config<br />
make<br />
make install<br />
cd ../</p>
<p># eaccelerator<br />
tar jxf eaccelerator-0.9.5.3.tar.bz2<br />
cd eaccelerator-0.9.5.3/<br />
/usr/local/php/bin/phpize<br />
./configure –with-php-config=/usr/local/php/bin/php-config<br />
make<br />
make install<br />
cd ../<br />
cd ../</p>
<p># nginx<br />
cd nginx<br />
dpkg -i libgoogle-perftools0_0.98-1_i386.deb<br />
dpkg -i libgoogle-perftools-dev_0.98-1_i386.deb</p>
<p>tar zxf pcre-7.7.tar.gz<br />
cd pcre-7.7<br />
./configure<br />
make<br />
make install<br />
cd ../</p>
<p>tar zxf nginx-0.6.32.tar.gz<br />
cd nginx-0.6.32/<br />
./configure –prefix=/usr/local/nginx –with-http_stub_status_module –with-google_perftools_module<br />
make<br />
make install<br />
mkdir /usr/local/nginx/logs/logbydate/<br />
cd ../<br />
cd ../</p></blockquote>
<p><strong>维护要点：</strong></p>
<p>a. 编译软件或库时，最好在 configure 时配置使用默认的安装路径如 –prefix=/usr/local，以避免和使用包安装的软件冲突。也可以专门建立一个独立的目录，如 /usr/local/mysql 或 /home/<a href="http://www.ptubuntu.com/tag/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">apache</a>。</p>
<p>b. 对冗繁的安装操作，最好写个安装脚本以便日后在多个服务器上自动部署。</p>
<p><strong>第二部分 </strong><strong>配置和维护</strong></p>
<p>主要配置文件打包于此：<a href="http://hily.me/blog/wp-content/uploads/2008/11/etc.zip">etc.zip</a>。</p>
<p><strong>1. Nginx</strong></p>
<p>·主要配置文件路径：</p>
<blockquote><p>/usr/local/nginx/conf/nginx.conf</p>
<p>/usr/local/nginx/conf/fastcgi_params</p>
<p>/usr/local/nginx/conf/sites/*</p></blockquote>
<p>·启动 nginx：</p>
<blockquote><p>/usr/local/nginx/sbin/nginx</p></blockquote>
<p>·停止 nginx：</p>
<blockquote><p>kill -TERM `cat /usr/local/nginx/logs/nginx.pid`</p></blockquote>
<p>·测试配置：</p>
<blockquote><p>/usr/local/nginx/sbin/nginx –t</p></blockquote>
<p>·重新加载配置：</p>
<blockquote><p>kill –HUP `cat /usr/local/nginx/logs/nginx.pid`</p></blockquote>
<p>·增加新站点：</p>
<p>在 conf/sites/ 下为新站点建立一个配置文件，命名规则为 sitename.enable。</p>
<p>（在 nginx.conf中设置只有以.enable结尾的配置文件才会被加载）</p>
<p>测试配置：</p>
<blockquote><p>/usr/local/nginx/sbin/nginx –t</p></blockquote>
<p>重新加载配置：</p>
<blockquote><p>kill –HUP `cat /usr/local/nginx/logs/nginx.pid`</p></blockquote>
<p>·按日切分日志：</p>
<p>使用以下脚本按日切分Nginx的日志：</p>
<blockquote><p>#! /bin/sh</p>
<p>log_dir=”/usr/local/nginx/logs”</p>
<p>date_postfix=`date +%Y%m%d`</p>
<p>src_log=${log_dir}/test.access.log</p>
<p>tmp_log=${log_dir}/test.access.log.tmp</p>
<p>des_log=${log_dir}/logbydate/test.access.${date_postfix}.log</p>
<p>if [ ! -f ${des_log} ]; then</p>
<p>mv ${src_log} ${des_log}</p>
<p>else</p>
<p>mv ${src_log} ${tmp_log}</p>
<p>cat ${tmp_log} &gt;&gt; ${des_log}</p>
<p>rm ${tmp_log}</p>
<p>fi</p>
<p>kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`</p></blockquote>
<p>cron中设置每天 23:59 分执行该脚本：</p>
<blockquote><p>$ crontab -uroot -e</p>
<p># m h dom mon dow command</p>
<p>59 23 * * * /usr/local/nginx/logs/cronlog.sh</p></blockquote>
<p><strong>2. MySQL</strong></p>
<p>·新建数据库服务器：</p>
<p>建立数据存放目录：</p>
<blockquote><p>mkdir /home/db/testdb</p>
<p>chown mysql /home/db/testdb</p></blockquote>
<p>安装 mysql 数据目录：</p>
<blockquote><p>/usr/local/mysql/bin/mysql_install_db –basedir=/usr/local/mysql –datadir=/home/db/testdb/data –user=mysql</p></blockquote>
<p>·拷贝并修改配置：</p>
<blockquote><p>cp /usr/local/mysql/my.cnf /home/db/testdb/</p></blockquote>
<p>/home/db/testdb/my.cnf：</p>
<blockquote><p>[client]</p>
<p>port = 3306</p>
<p>socket = /home/db/testdb/mysql.sock</p>
<p>[mysqld]</p>
<p>port = 3306</p>
<p>socket = /home/db/testdb/mysql.sock</p>
<p>datadir = /home/db/testdb/data</p>
<p>pid-file = /home/db/testdb/mysql.pid</p></blockquote>
<p>·建立启动和停止脚本：</p>
<p>/home/db/testdb/start.sh：</p>
<blockquote><p>#! /bin/sh</p>
<p>/usr/local/mysql/bin/mysqld_safe –defaults-file=/home/db/testdb/my.cnf &amp;</p></blockquote>
<p>/home/db/testdb/stop.sh：</p>
<blockquote><p>#! /bin/sh</p>
<p>/usr/local/mysql/bin/mysqladmin –defaults-file=/home/db/testdb/my.cnf -uroot -p shutdown</p></blockquote>
<p>添加执行权限：</p>
<blockquote><p>chmod +x /home/db/testdb/start.sh /home/db/testdb/stop.sh</p></blockquote>
<p>·启动服务：</p>
<blockquote><p>/home/db/testdb/start.sh</p></blockquote>
<p>·停止服务：</p>
<blockquote><p>/home/db/testdb/stop.sh</p></blockquote>
<p><strong>3. FastCGI-PHP</strong><strong>（PHP-FPM</strong><strong>）</strong></p>
<p>·主要配置文件路径：</p>
<blockquote><p>/usr/local/php/etc/php.ini</p>
<p>/usr/local/php/etc/php-fpm.ini</p></blockquote>
<p>·查看已加载PHP模块：</p>
<blockquote><p>/usr/local/php/bin/php-cgi –m</p></blockquote>
<p>·增加新的PHP模块：</p>
<p>编译安装：</p>
<blockquote><p>tar zxf php-ext.tar.gz</p>
<p>cd php-ext/</p>
<p>/usr/local/php/bin/phpize</p>
<p>./configure –with-php-config=/usr/local/php/bin/php-config</p>
<p>make</p>
<p>make install</p></blockquote>
<p>修改 /usr/local/php/etc/php.ini 的配置，在尾部加上 extension=”php-ext.so”。</p>
<p>·启动FastCGI：</p>
<blockquote><p>/usr/local/php/sbin/php-fpm start</p></blockquote>
<p>·停止FastCGI：</p>
<blockquote><p>/usr/local/php/sbin/php-fpm stop</p></blockquote>
<p>·重启FastCGI：</p>
<blockquote><p>/usr/local/php/sbin/php-fpm restart</p></blockquote>
<p>·重新加载 FPM 配置：</p>
<blockquote><p>/usr/local/php/sbin/php-fpm reload</p></blockquote>
<p><strong>4. 修改启动脚本</strong></p>
<p>使用Tarball安装的程序，如果需要在系统启动时自动启动，需要在系统的启动脚本 /etc/rc.local 中增加相应项，如：</p>
<blockquote><p>mkdir /tmp/eaccelerator/</p>
<p>chmod 777 /tmp/eaccelerator/</p>
<p>/home/db/testdb/start.sh</p>
<p>/usr/local/php/sbin/php-fpm start</p>
<p>/usr/local/nginx/sbin/nginx</p></blockquote>
<p>– EOF –<!--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%2F3039.html&amp;title=Nginx%20%2B%20MySQL%20%2B%20FastCGI%20%2B%20PHP%20%2B%20eAccelerator%20%E7%AE%80%E6%98%93%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E6%89%8B%E5%86%8C" 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/08/3039.html/feed</wfw:commentRss>
		<slash:comments>0</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/apache" class="st_tag internal_tag" rel="tag" title="标签 apache 下的日志">apache</a>2+<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 apache2</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>MySQL新建用户,授权,删除用户,修改密码</title>
		<link>http://www.ptubuntu.com/2009/06/2751.html</link>
		<comments>http://www.ptubuntu.com/2009/06/2751.html#comments</comments>
		<pubDate>Sat, 13 Jun 2009 03:17:30 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[技术类]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=2751</guid>
		<description><![CDATA[首先要声明一下：一般情况下，修改MySQL密码，授权，是需要有mysql里的root权限的。 注：本操作是在WIN命令提示符下，phpMyAdmin同样适用。     用户：ptubuntu  用户数据库：ptubuntuDB 1.新建用户。 //登录MYSQL @&#62;mysql -u root -p @&#62;密码 //创建用户 mysql&#62; insert into mysql.user(Host,User,Password) values(“localhost”,”ptubuntu”,password(“1234&#8243;)); //刷新系统权限表 mysql&#62;flush privileges; 这样就创建了一个名为：ptubuntu  密码为：1234  的用户。 然后登录一下。 mysql&#62;exit; @&#62;mysql -u ptubuntu -p @&#62;输入密码 mysql&#62;登录成功 2.为用户授权。 //登录MYSQL（有ROOT权限）。我里我以ROOT身份登录. @&#62;mysql -u root -p @&#62;密码 //首先为用户创建一个数据库(ptubuntuDB) mysql&#62;create database ptubuntuDB; //授权ptubuntu用户拥有ptubuntu数据库的所有权限。 &#62;grant all privileges on ptubuntuDB.* to ptubuntu@localhost identified by &#8217;1234&#8243;; //刷新系统权限表 mysql&#62;flush privileges; mysql&#62;其它操作 /* 如果想指定部分权限给一用户，可以这样来写: mysql&#62;grant select,update on ptubuntuDB.* to ptubuntu@localhost identified by &#8217;1234&#8243;; //刷新系统权限表。 mysql&#62;flush privileges; */ 3.删除用户。 @&#62;mysql -u root -p @&#62;密码 mysql&#62;DELETE FROM user WHERE User=”ptubuntu” and Host=”localhost”; mysql&#62;flush privileges; //删除用户的数据库 mysql&#62;drop database ptubuntuDB; 4.修改指定用户密码。 @&#62;mysql -u root -p @&#62;密码 mysql&#62;update mysql.user set password=password(&#8216;新密码&#8217;) where User=”ptubuntu” and Host=”localhost”; mysql&#62;flush privileges;]]></description>
			<content:encoded><![CDATA[<div class="d-box">
<p><span style="color: #ff0000;">首先要声明一下：一般情况下，修改MySQL密码，授权，是需要有mysql里的root权限的。</span></p>
<p><span style="color: #ff0000;"><span style="color: #ff0000;"><strong>注：</strong></span></span>本操作是在WIN命令提示符下，phpMyAdmin同样适用。<br />
    用户：ptubuntu  用户数据库：ptubuntuDB</p>
<p><span style="color: #ff0000;"><strong>1</strong>.新建用户。<br />
</span><br />
//登录MYSQL<br />
@&gt;<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a> -u root -p<br />
@&gt;密码<br />
//创建用户<br />
mysql&gt; insert into mysql.user(Host,User,Password) values(“localhost”,”ptubuntu”,password(“1234&#8243;));<br />
//刷新系统权限表<br />
mysql&gt;flush privileges;<br />
这样就创建了一个名为：ptubuntu  密码为：1234  的用户。</p>
<p>然后登录一下。</p>
<p>mysql&gt;exit;<br />
@&gt;mysql -u ptubuntu -p<br />
@&gt;输入密码<br />
mysql&gt;登录成功</p>
<p><span style="color: #ff0000;"><strong><span id="more-2751"></span></strong></span></p>
<p><span style="color: #ff0000;"><strong>2</strong>.为用户授权。</span></p>
<p>//登录MYSQL（有ROOT权限）。我里我以ROOT身份登录.<br />
@&gt;mysql -u root -p<br />
@&gt;密码<br />
//首先为用户创建一个数据库(ptubuntuDB)<br />
mysql&gt;create database ptubuntuDB;<br />
//授权ptubuntu用户拥有ptubuntu数据库的所有权限。<br />
&gt;grant all privileges on ptubuntuDB.* to ptubuntu@localhost identified by &#8217;1234&#8243;;<br />
//刷新系统权限表<br />
mysql&gt;flush privileges;<br />
mysql&gt;其它操作</p>
<p>/*<br />
如果想指定部分权限给一用户，可以这样来写:<br />
mysql&gt;grant select,update on ptubuntuDB.* to <a href="mailto:ptubuntu@localhost">ptubuntu@localhost</a> identified by &#8217;1234&#8243;;<br />
//刷新系统权限表。<br />
mysql&gt;flush privileges;<br />
*/</p>
<p><span style="color: #ff0000;"><strong>3</strong>.删除用户。<br />
</span>@&gt;mysql -u root -p<br />
@&gt;密码<br />
mysql&gt;DELETE FROM user WHERE User=”ptubuntu” and Host=”localhost”;<br />
mysql&gt;flush privileges;<br />
//删除用户的数据库<br />
mysql&gt;drop database ptubuntuDB;</p>
<p><span style="color: #0000ff;"><span style="color: #ff0000;"><strong>4</strong>.修改指定用户密码</span>。</span><br />
@&gt;mysql -u root -p<br />
@&gt;密码<br />
mysql&gt;update mysql.user set password=password(&#8216;新密码&#8217;) where User=”ptubuntu” and Host=”localhost”;<br />
mysql&gt;flush privileges;</p>
<p><!--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%2F2751.html&amp;title=MySQL%E6%96%B0%E5%BB%BA%E7%94%A8%E6%88%B7%2C%E6%8E%88%E6%9D%83%2C%E5%88%A0%E9%99%A4%E7%94%A8%E6%88%B7%2C%E4%BF%AE%E6%94%B9%E5%AF%86%E7%A0%81" 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/2751.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ubuntu9.04安装 Lighttpd PHP5</title>
		<link>http://www.ptubuntu.com/2009/05/2581.html</link>
		<comments>http://www.ptubuntu.com/2009/05/2581.html#comments</comments>
		<pubDate>Fri, 22 May 2009 19:01:19 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[Apache&php&Ftp]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[技术类]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/?p=2581</guid>
		<description><![CDATA[Lighttpd是一个安全，快捷，符合标准的Web服务器设计的速度至关重要的环境。此教程说明如何可以安装Lighttpd的Ubuntu的9.04服务器把php5支持（通过的FastCGI ）和MySQL的支持。 1初步说明: 本指南中使用的主机名server1.example.com的IP地址192.168.0.100 。这些设置可能有所不同，您必须替换他们。我运行的命令都是以root权限来处理的.所以你必需要先修改你的root登录配置. $sudo su 2 安装 MySQL 5.0 先要安装 MySQL 5.0 : #aptitude install mysql-server mysql-client 在安装的过程中系统会提示你要输入MySQL系统的密码. New password for the MySQL “root” user: &#60;&#8211; yourrootsqlpassword Repeat password for the MySQL “root” user: &#60;&#8211; yourrootsqlpassword 3安装 Lighttpd Lighttpd 也是 Ubuntu 的一个软件包.所以我可以这样安装它: #aptitude install lighttpd 现在直接将浏览器http://192.168.0.100 ，你应该看到Lighttpd首页:     在ubuntu上Lighttpd的默认文档根目录 /var/www, 配置文档在 /etc/lighttpd/lighttpd.conf. 其它的配置文档在这个目录中 /etc/lighttpd/conf-available directory 这些配置可以启用的 lighttpd-enable-mod  命令创建一个符号链接的 /etc/lighttpd/conf-enabled 连接到 /etc/lighttpd/conf-available目录下. 你可以禁止配置lighttpd-disable-mod. [...]]]></description>
			<content:encoded><![CDATA[<div>Lighttpd是一个安全，快捷，符合标准的Web服务器设计的速度至关重要的环境。此教程说明如何可以安装Lighttpd的Ubuntu的9.04服务器把php5支持（通过的FastCGI  ）和MySQL的支持。</div>
<div>
<div>
<ul>
<li><strong>1初步说明:</strong></li>
</ul>
<p>本指南中使用的主机名server1.example.com的IP地址192.168.0.100  。这些设置可能有所不同，您必须替换他们。我运行的命令都是以root权限来处理的.所以你必需要先修改你的root登录配置.</p></div>
<blockquote>
<div><span style="color: #99cc00;">$sudo su</span></div>
</blockquote>
<div>
<ul>
<li><strong>2 安装 <a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">MySQL</a> 5.0</strong></li>
</ul>
</div>
<div>先要安装 MySQL 5.0 :</div>
<blockquote>
<div><span style="color: #99cc00;">#aptitude install mysql-server mysql-client</span></div>
</blockquote>
<div>
<p>在安装的过程中系统会提示你要输入MySQL系统的密码.</p>
<p><span id="more-2581"></span></p>
<p><span class="system"><em>New password for the MySQL “root” user:</em></span><em> </em><span class="highlight"><em>&lt;&#8211; yourrootsqlpassword</em></span><em><br />
</em><span class="system"><em>Repeat password for the MySQL “root” user:</em></span><em> </em><span class="highlight"><em>&lt;&#8211; yourrootsqlpassword</em></span></p>
<ul>
<li><strong>3安装 Lighttpd</strong></li>
</ul>
<p>Lighttpd 也是 <a href="http://www.ptubuntu.com/tag/ubuntu" class="st_tag internal_tag" rel="tag" title="标签 Ubuntu 下的日志">Ubuntu</a> 的一个软件包.所以我可以这样安装它:</p>
<blockquote><p><span style="color: #99cc00;">#aptitude install lighttpd</span></p></blockquote>
<p>现在直接将浏览器http://192.168.0.100  ，你应该看到Lighttpd首页:</p>
<p> </p>
<p><a href="http://images.howtoforge.com/images/lighttpd_mysql_php5_ubuntu_9.04/1.png" rel="shadowbox[sbpost-2581];player=img;"><img src="http://images.howtoforge.com/images/lighttpd_mysql_php5_ubuntu_9.04/1.png" alt="" width="550" height="398" /></a></p>
<div><a class="thickbox" href="http://images.howtoforge.com/images/lighttpd_mysql_php5_ubuntu_9.04/big/1.png" rel="shadowbox[sbpost-2581];player=img;"><img src="http://images.howtoforge.com/images/click_to_enlarge.png" border="0" alt="Click to enlarge" width="100" height="12" /></a></div>
<p> </p>
<p>在ubuntu上Lighttpd的默认文档根目录 <span class="system">/var/www</span>,<br />
配置文档在 <span class="system">/etc/lighttpd/lighttpd.conf</span>.<br />
其它的配置文档在这个目录中 <span class="system">/etc/lighttpd/conf-available</span> directory<br />
这些配置可以启用的 <span class="system">lighttpd-enable-mod</span> <br />
命令创建一个符号链接的 <span class="system">/etc/lighttpd/conf-enabled</span> 连接到 <span class="system">/etc/lighttpd/conf-available目录下</span>.<br />
你可以禁止配置li<span class="system">ghttpd-disable-mod.</span></p>
<p> </p>
<ul>
<li><strong>4 安装 <a href="http://www.ptubuntu.com/tag/php" class="st_tag internal_tag" rel="tag" title="标签 php 下的日志">PHP</a>5</strong></li>
</ul>
<p> </p>
<p>我们配置 PHP5 它是工作在 Lighttpd 下需要 FastCGI支持.幸运的, Ubuntu 提供了一个FastCGI-enabled PHP5来安装它:</p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#aptitude install php5-cgi</span></p>
</blockquote>
<p> </p>
<ul>
<li><strong>5 配置Lighttpd And PHP5</strong></li>
</ul>
<p>开启 PHP5 in Lighttpd, 我们必需要修改 <span class="system">/etc/php5/cgi/php.ini</span> 并变成为 <span class="system">cgi.fix_pathinfo = 1</span> 这才是正确的答案:</p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#vi /etc/php5/cgi/php.ini</span></p>
</blockquote>
<table border="1" cellspacing="0" cellpadding="2" width="90%" align="center" bgcolor="#cccccc" bordercolor="#000000">
<tbody>
<tr>
<td>
<pre>[...]
cgi.fix_pathinfo = 1</pre>
</td>
</tr>
</tbody>
</table>
<p>开启配置 <a href="http://www.ptubuntu.com/tag/fastcgi" class="st_tag internal_tag" rel="tag" title="标签 fastcgi 下的日志">fastcgi</a> (文档存文位置 <span class="system">/etc/lighttpd/conf-available/10-fastcgi.conf</span>), 运行下面的命令:</p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#lighttpd-enable-mod fastcgi</span></p>
</blockquote>
<p>这将创建一个符号链接 <span class="system">/etc/lighttpd/conf-enabled/10-fastcgi.conf</span> 连接到<span class="system">/etc/lighttpd/conf-available/10-fastcgi.conf</span>:</p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#ls -l /etc/lighttpd/conf-enabled</span></p>
</blockquote>
<blockquote>
<p class="system"><span style="color: #808000;">root@server1:~#ls-l/etc/lighttpd/conf-enabled<br />
total0<br />
lrwxrwxrwx1rootroot442009-04-3014:3910-fastcgi.conf-&gt;/etc/lighttpd/conf-available/10-fastcgi.conf<br />
root@server1:~#</span></p>
</blockquote>
<p> </p>
<div>然后，我们重载Lighttpd  ：</div>
<p> </p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#/etc/init.d/lighttpd force-reload</span></p>
</blockquote>
<p class="command"><span style="color: #99cc00;"><br />
</span></p>
<p><strong></strong></p>
<p><strong></p>
<ul>
<li>6 测试 PHP5 </li>
</ul>
<p></strong>的文档根目录的默认Web站点是 <span class="system">/var/www</span>. 现在我们将建立一个小型 PHP 文档 <span class="system">info.php</span>) 该目录中，并要求它在浏览器中.该文件将显示很多有用的详细介绍我们的PHP安装，如安装了PHP版本。</p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#vi /var/www/info.php</span></p>
</blockquote>
<table border="1" cellspacing="0" cellpadding="2" width="90%" align="center" bgcolor="#cccccc" bordercolor="#000000">
<tbody>
<tr>
<td>
<pre>&lt;?php
phpinfo();
?&gt;</pre>
</td>
</tr>
</tbody>
</table>
<p>在IE里输入(e.g. <span class="system">http://192.168.0.100/info.php</span>):</p>
<p><a href="http://images.howtoforge.com/images/lighttpd_mysql_php5_ubuntu_9.04/2.png" rel="shadowbox[sbpost-2581];player=img;"><img src="http://images.howtoforge.com/images/lighttpd_mysql_php5_ubuntu_9.04/2.png" alt="" width="550" height="398" /></a></p>
<div><a class="thickbox" href="http://images.howtoforge.com/images/lighttpd_mysql_php5_ubuntu_9.04/big/2.png" rel="shadowbox[sbpost-2581];player=img;"><img src="http://images.howtoforge.com/images/click_to_enlarge.png" border="0" alt="Click to enlarge" width="100" height="12" /></a></div>
<p> </p>
<p>正如所看到的，把php5是工作，而且它的工作通过的FastCGI, 所显示的服务器的API线。如果你继续向下滚动，你会看到所有的模块，已经启用了把php5  。 MySQL是有没有列出这意味着我们没有支持MySQL把php5没有。</p>
<p> </p>
<ul>
<li><strong>7 使用MySQL支持php5</strong></li>
</ul>
<p>使用MySQL支持php5, 我们可以安装 <span class="system">php5-mysql软件包.</span> 这是一个很好的安装方法.很快就可能安装完成.因为安装PHP5还需要一些模块.那么我们可搜索可用的php5模块:</p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#aptitude search php5</span></p>
</blockquote>
<p> </p>
<div>选择那些你需要并安装的：</div>
<p> </p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json</span></p>
</blockquote>
<p>现在重启 Lighttpd:</p>
<blockquote>
<p class="command"><span style="color: #99cc00;">#/etc/init.d/lighttpd restart</span></p>
</blockquote>
<p><span class="system">现在重新加载IE http://192.168.0.100/info.php</span> 你可以看到相关的模块了. 您现在应该可以找到很多新的模块，其中包括了 MySQL 模块:</p>
<p><a href="http://images.howtoforge.com/images/lighttpd_mysql_php5_ubuntu_9.04/3.png" rel="shadowbox[sbpost-2581];player=img;"><img src="http://images.howtoforge.com/images/lighttpd_mysql_php5_ubuntu_9.04/3.png" alt="" width="550" height="398" /></a><!--more--></p>
</div>
</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%2F05%2F2581.html&amp;title=ubuntu9.04%E5%AE%89%E8%A3%85%20Lighttpd%20PHP5" 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/05/2581.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL导出导入命令的用例</title>
		<link>http://www.ptubuntu.com/2009/04/2278.html</link>
		<comments>http://www.ptubuntu.com/2009/04/2278.html#comments</comments>
		<pubDate>Thu, 23 Apr 2009 07:53:18 +0000</pubDate>
		<dc:creator>ptubuntu</dc:creator>
				<category><![CDATA[技术类]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.ptubuntu.com/2009/04/22/2278/</guid>
		<description><![CDATA[导出一个数据库结构 　　格式：mysqldump -u 用户名 -p -d &#8211;add-drop-table 数据库 &#62; 导出的文件名 　　说明：-d 选项表示没有数据　　　　 　　&#8211;add-drop-table 选项说明在每个create语句之前增加一个drop table 　　举例：表结构与上面的相同 　　C:MySQLMySQL Server 5.0bin&#62;mysqldump -u root -p -d &#8211;add-drop-table testdb &#62; testdbstruct.sql 　　Enter password:   导入数据库 　　格式:常用source 命令 　　进入mysql数据库控制台： 　　C:MySQLMySQL Server 5.0bin&#62;mysql -u root -p 　　Enter password: 　　Welcome to the MySQL monitor.　 Commands end with ; or g. 　　Your MySQL [...]]]></description>
			<content:encoded><![CDATA[<p>导出一个数据库结构</p>
<p>　　格式：mysqldump -u 用户名 -p -d &#8211;add-drop-table 数据库 &gt; 导出的文件名</p>
<p>　　说明：-d 选项表示没有数据　　　　</p>
<p>　　&#8211;add-drop-table 选项说明在每个create语句之前增加一个drop table</p>
<p>　　举例：表结构与上面的相同</p>
<p>　　C:MySQLMySQL Server 5.0bin&gt;mysqldump -u root -p -d &#8211;add-drop-table testdb &gt; testdbstruct.sql</p>
<p>　　Enter password:</p>
<p> </p>
<p>导入数据库</p>
<p>　　格式:常用source 命令</p>
<p>　　进入mysql数据库控制台：</p>
<p>　　C:MySQLMySQL Server 5.0bin&gt;<a href="http://www.ptubuntu.com/tag/mysql" class="st_tag internal_tag" rel="tag" title="标签 mysql 下的日志">mysql</a> -u root -p</p>
<p>　　Enter password:</p>
<p>　　Welcome to the MySQL monitor.　 Commands end with ; or g.</p>
<p>　　Your MySQL connection id is 10 to server version: 5.0.7-beta-nt</p>
<p>　　Type &#8216;help;&#8217; or &#8216;h&#8217; for help. Type &#8216;c&#8217; to clear the buffer.</p>
<p>　　mysql&gt; use testdb;</p>
<p>　　Database changed</p>
<p>　　mysql&gt; source testdb.sql;</p>
<p>　　Query OK, 0 rows affected (0.05 sec)</p>
<p>testdb.sql放在C:MySQLMySQL Server 5.0bin目录下，如果不在这个目录下则要指定路径</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%2F04%2F2278.html&amp;title=MySQL%E5%AF%BC%E5%87%BA%E5%AF%BC%E5%85%A5%E5%91%BD%E4%BB%A4%E7%9A%84%E7%94%A8%E4%BE%8B" 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/04/2278.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

