<?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>曾华水的博客 &#187; PHP</title>
	<atom:link href="http://www.mrzeng.com/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mrzeng.com</link>
	<description>NO.1 or Nothing</description>
	<lastBuildDate>Wed, 07 Sep 2011 12:47:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>在windows上安装nginx+php环境</title>
		<link>http://www.mrzeng.com/post/windows-nginx-php.html</link>
		<comments>http://www.mrzeng.com/post/windows-nginx-php.html#comments</comments>
		<pubDate>Sat, 20 Feb 2010 13:13:53 +0000</pubDate>
		<dc:creator>zenghuashui</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.mrzeng.com/?p=139</guid>
		<description><![CDATA[目前，nginx以其独特的性能越来越博得喜爱，LNMP环境逐步代替了LAMP环境。Nginx从v0.7.52也开始支持windows环境。接下来简要介绍些安装方法。 1、准备好安装软件 Nginx ：我们选用最新的稳定版本0.7.65。http://nginx.org/download/nginx-0.7.65.zip PHP:http://www.php.net/get/php-5.2.12-Win32.zip/from/a/mirror RunHiddenConsole：用来隐藏dos窗口。http://blogbuildingu.com/files/RunHiddenConsole.zip 2、创建安装目录 在c盘创建php5和Nginx文件夹。 3、安装Nginx 将nginx解压出来，将里面的文件拷贝到Nginx文件夹里面。 4、安装PHP 将php的文件解压出来，全部拷贝到php5文件夹里面。把RunHiddenConsole.exe 也拷贝进来。 5、配置 （1）打开php5文件夹，找到的 php.ini-recommended，更名为 php.ini，打开，推荐用EditPlus打开： 找到; cgi.fix_pathinfo=1，去掉前面的; 找到 ;extension=php_gd2.dll ;extension=php_mysql.dll ;extension=php_mysqli.dll 把前面的;去掉，这样就能支持gd图形、mysql数据库连接，如果需要其他的扩展功能，可以去掉对应的;即可 （2）将C:\php5加到path里面。 （3）找到nginx文件夹下的conf，双击进入该文件夹， 找到nginx.conf文件， #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} 把里面的#去掉。并将/scripts替换为 $document_root 其中root可以随意指定你所要的目录，特别要注意和 location / { root [...]]]></description>
			<content:encoded><![CDATA[<p>目前，nginx以其独特的性能越来越博得喜爱，LNMP环境逐步代替了LAMP环境。Nginx从v0.7.52也开始支持windows环境。接下来简要介绍些安装方法。<br />
<span id="more-139"></span><br />
1、准备好安装软件<br />
    Nginx ：我们选用最新的稳定版本0.7.65。http://nginx.org/download/nginx-0.7.65.zip<br />
      PHP:http://www.php.net/get/php-5.2.12-Win32.zip/from/a/mirror<br />
      RunHiddenConsole：用来隐藏dos窗口。http://blogbuildingu.com/files/RunHiddenConsole.zip<br />
2、创建安装目录<br />
   在c盘创建php5和Nginx文件夹。<br />
3、安装Nginx<br />
    将nginx解压出来，将里面的文件拷贝到Nginx文件夹里面。<br />
4、安装PHP<br />
   将php的文件解压出来，全部拷贝到php5文件夹里面。把RunHiddenConsole.exe 也拷贝进来。<br />
5、配置<br />
   （1）打开php5文件夹，找到的 php.ini-recommended，更名为 php.ini，打开，推荐用EditPlus打开：<br />
        找到; cgi.fix_pathinfo=1，去掉前面的;<br />
        找到<br />
             ;extension=php_gd2.dll<br />
                  ;extension=php_mysql.dll<br />
                 ;extension=php_mysqli.dll</p>
<p>          把前面的;去掉，这样就能支持gd图形、mysql数据库连接，如果需要其他的扩展功能，可以去掉对应的;即可<br />
    （2）将C:\php5加到path里面。<br />
    （3）找到nginx文件夹下的conf，双击进入该文件夹， 找到nginx.conf文件，</p>
<pre class=prettyprint>
        #location ~ .php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}
</pre>
<p>把里面的#去掉。并将/scripts替换为 $document_root<br />
 其中root可以随意指定你所要的目录，特别要注意和<br />
location / {<br />
            root   html;<br />
            index  index.html index.htm;<br />
        }<br />
里面的root保持一致。否则会出错。</p>
<p>6、用命令行启动。<br />
   随便找一个目录，桌面也可以，常用的即可。新建文本文件start_nginx.bat批处理文件来启动nginx和php。内容如下</p>
<pre class=prettyprint>
@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5

REM 每个进程处理的最大请求数，或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000

echo Starting PHP FastCGI...
RunHiddenConsole C:/php5/php-cgi.exe -b 127.0.0.1:9000 -c C:/php5/php.ini

echo Starting nginx...
C:/nginx/nginx.exe
</pre>
<p>同样 stop_nginx.bat，用来关闭：</p>
<pre class=prettyprint>
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe &gt; nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe &gt; nul
exit
</pre>
<h3  class="related_post_title">相关日志</h3><ul class="related_post"><li><a href="http://www.mrzeng.com/post/nginx-rewrite-in-common-systems.html" title="常用的PHP系统在nginx下的伪静态规则">常用的PHP系统在nginx下的伪静态规则</a><br /><small>常用的系统在nginx下的伪静态规则。


CMS系统
 
PHPCMS： 
location / { 
###以下为PHPCMS 伪静态化rewrite规则 
rewrite ^(.*)show-([0-9]+)-([0-9]+)\.html$ $1/show.php?itemid=$2&page=$3; 
rewrite ^(.*)list-([0-9]+)-([0-9]+)...</small></li><li><a href="http://www.mrzeng.com/post/vertrigoserv0717.html" title="Windows 下环境迅速搭建Php+Apache+mysql">Windows 下环境迅速搭建Php+Apache+mysql</a><br /><small>本文发表于计世网服务器论坛。http://serverbbs.ccw.com.cn/viewthread.php?tid=15141&amp;highlight=%2Byeying43

php在windows条件下要进行一系列配置，操作比较麻烦，而且容易出错。现在推荐一款软件，不仅可以轻松搭建php环境，而其可以对php环境进行很好配置和管理。
软件名字：VertrigoServ
最新版...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mrzeng.com/post/windows-nginx-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 下环境迅速搭建Php+Apache+mysql</title>
		<link>http://www.mrzeng.com/post/vertrigoserv0717.html</link>
		<comments>http://www.mrzeng.com/post/vertrigoserv0717.html#comments</comments>
		<pubDate>Fri, 18 Jul 2008 06:56:21 +0000</pubDate>
		<dc:creator>zenghuashui</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Vertirgo]]></category>

		<guid isPermaLink="false">http://www.mrzeng.com/?p=21</guid>
		<description><![CDATA[本文发表于计世网服务器论坛。http://serverbbs.ccw.com.cn/viewthread.php?tid=15141&#38;highlight=%2Byeying43 php在windows条件下要进行一系列配置，操作比较麻烦，而且容易出错。现在推荐一款软件，不仅可以轻松搭建php环境，而其可以对php环境进行很好配置和管理。 软件名字：VertrigoServ 最新版本：2.2 下载地址：http://vertrigo.sourceforge.net/?lang=cn 软件内含Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin, Zend Optimizer， Smarty等软件，很方便本地进行调试。 下载下来后点击安装，按照常规软件一样进行安装即可。 安装完后点击桌面上的 即可启动程序。 如果启动成功的话会出现下面界面 点击Hide this window and start server即可启动软件，右下角系统会出现如图 绿色加号表示服务器已经启动，在浏览器上输入127.0.0.1 出现如上页面表示服务器安装成功。 右键点击右下角的服务器图标可以调出菜单 下面分别介绍各个菜单的作用。 server 是启动关闭和重启服务器选项； Tools有PHPmyadmin、sqlite管理和进入进入mysql在dos系统进行管理的选项； Config.files 是服务器配置信息 Httpd.conf 是APACHE配置信息； Vertigo.conf是vetrigoserv的配置信息； My.ini是mysql的配置信息； Config.inc.php是phpmyadmin的配置信息； Logs是apache的访问日志和错误日志； Documentation 是软件的相关网址； Help and reedme 可以看到服务器套件的一些默认信息； Loaclhost page是访问默认主页； www folder是网站所在目录，程序代码放在这个文件夹下面； setting 是配置服务器套件信息，可以进行傻瓜式配置； &#160; &#160; 相关日志在windows上安装nginx+php环境目前，nginx以其独特的性能越来越博得喜爱，LNMP环境逐步代替了LAMP环境。Nginx从v0.7.52也开始支持windows环境。接下来简要介绍些安装方法。 1、准备好安装软件 [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-27" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/14"></a><a rel="attachment wp-att-28" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/15"></a>本文发表于计世网服务器论坛。<a href="http://serverbbs.ccw.com.cn/viewthread.php?tid=15141&amp;highlight=%2Byeying43">http://serverbbs.ccw.com.cn/viewthread.php?tid=15141&amp;highlight=%2Byeying43</a></p>
<p>php在windows条件下要进行一系列配置，操作比较麻烦，而且容易出错。现在推荐一款软件，不仅可以轻松搭建php环境，而其可以对php环境进行很好配置和管理。<br />
软件名字：VertrigoServ<br />
最新版本：2.2<br />
下载地址：<a href="http://vertrigo.sourceforge.net/?lang=cn" target="_blank">http://vertrigo.sourceforge.net/?lang=cn</a><br />
软件内含Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin, Zend Optimizer， Smarty等软件，很方便本地进行调试。<br />
下载下来后点击安装，按照常规软件一样进行安装即可。<br />
安装完后点击桌面上的</p>
<p><a rel="attachment wp-att-22" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/9"><img class="alignnone size-full wp-image-22" title="9" src="http://www.mrzeng.com/wp-content/uploads/9.jpg" alt="" width="94" height="180" /></a></p>
<p>即可启动程序。<br />
如果启动成功的话会出现下面界面</p>
<p><a rel="attachment wp-att-23" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/10"><img class="alignnone size-medium wp-image-23" title="10" src="http://www.mrzeng.com/wp-content/uploads/10-300x222.jpg" alt="" width="300" height="222" /></a></p>
<p>点击<strong>Hide this window and start server</strong>即可启动软件，右下角系统会出现如图</p>
<p><a rel="attachment wp-att-24" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/11"><img class="alignnone size-full wp-image-24" title="11" src="http://www.mrzeng.com/wp-content/uploads/11.jpg" alt="" width="94" height="180" /></a></p>
<p><strong>绿色加号</strong>表示服务器已经启动，在浏览器上输入127.0.0.1</p>
<p><a rel="attachment wp-att-25" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/12"><img class="alignnone size-medium wp-image-25" title="12" src="http://www.mrzeng.com/wp-content/uploads/12-300x242.jpg" alt="" width="300" height="242" /></a></p>
<p>出现如上页面表示服务器安装成功。</p>
<p>右键点击右下角的服务器图标可以调出菜单</p>
<p><a rel="attachment wp-att-26" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/13"><img class="alignnone size-medium wp-image-26" title="13" src="http://www.mrzeng.com/wp-content/uploads/13-116x300.jpg" alt="" width="116" height="300" /></a></p>
<p>下面分别介绍各个菜单的作用。<br />
server 是启动关闭和重启服务器选项；<br />
Tools有PHPmyadmin、sqlite管理和进入进入mysql在dos系统进行管理的选项；<br />
Config.files 是服务器配置信息</p>
<p><a rel="attachment wp-att-27" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/14"><img title="14" src="http://www.mrzeng.com/wp-content/uploads/14-227x300.jpg" alt="" width="227" height="300" /></a></p>
<p>Httpd.conf 是APACHE配置信息；<br />
Vertigo.conf是vetrigoserv的配置信息；<br />
My.ini是mysql的配置信息；<br />
Config.inc.php是phpmyadmin的配置信息；<br />
Logs是apache的访问日志和错误日志；<br />
Documentation 是软件的相关网址；<br />
Help and reedme 可以看到服务器套件的一些默认信息；<br />
Loaclhost page是访问默认主页；<br />
www folder是网站所在目录，程序代码放在这个文件夹下面；<br />
setting 是配置服务器套件信息，可以<a rel="attachment wp-att-28" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/15"></a>进行傻瓜式配置；</p>
<p><a rel="attachment wp-att-28" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/15"><img title="15" src="http://www.mrzeng.com/wp-content/uploads/15-300x211.jpg" alt="" width="300" height="211" /></a></p>
<p><a rel="attachment wp-att-29" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/16"><img class="alignnone size-medium wp-image-29" title="16" src="http://www.mrzeng.com/wp-content/uploads/16-300x248.jpg" alt="" width="300" height="248" /></a></p>
<p><a rel="attachment wp-att-30" href="http://www.mrzeng.com/post/vertrigoserv0717.html/attachment/17"><img class="alignnone size-medium wp-image-30" title="17" src="http://www.mrzeng.com/wp-content/uploads/17-300x244.jpg" alt="" width="300" height="244" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3  class="related_post_title">相关日志</h3><ul class="related_post"><li><a href="http://www.mrzeng.com/post/windows-nginx-php.html" title="在windows上安装nginx+php环境">在windows上安装nginx+php环境</a><br /><small>目前，nginx以其独特的性能越来越博得喜爱，LNMP环境逐步代替了LAMP环境。Nginx从v0.7.52也开始支持windows环境。接下来简要介绍些安装方法。

1、准备好安装软件
    Nginx ：我们选用最新的稳定版本0.7.65。http://nginx.org/download/nginx-0.7.65.zip
      PHP:http://www.php.net/g...</small></li><li><a href="http://www.mrzeng.com/post/mysql-mysqldump-examples.html" title="MySQL的mysqldump常用的语句">MySQL的mysqldump常用的语句</a><br /><small>MySQL数据库备份一般使用phpMyAdmin，但是对于数据量比较大的时候，使用phpMyAdmin就不合适了。一般推荐使用命令行中的dump进行，而且在Linux环境下，可以使用crontab进行定期备份，减少人工的操作。
 


1、备份所有的数据库，可以使用以下语句


/usr/local/webserver/mysql/bin/mysqldump -uroot -p123...</small></li><li><a href="http://www.mrzeng.com/post/mysql-no-space-left-on-device.html" title="MySQL出现No space left on device导致的无法启动">MySQL出现No space left on device导致的无法启动</a><br /><small>昨天，在服务器拷贝一个目录的备份后，发现：MySQL无法使用，重启后，也无法启动，出现以下错误：


[root@localhost data]# 091011 10:35:27 mysqld_safe mysqld process hanging, pid 14736 – killed
 /usr/local/webserver/mysql/bin/mysqld_safe: line 1...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mrzeng.com/post/vertrigoserv0717.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

