<?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>windows &#8211; LPC影子技术分享</title>
	<atom:link href="https://www.mudbest.com/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mudbest.com</link>
	<description>行影不离,忘之却步.</description>
	<lastBuildDate>Sun, 04 May 2014 08:20:13 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>windows下配置php+xdebug</title>
		<link>https://www.mudbest.com/windows%e4%b8%8b%e9%85%8d%e7%bd%aephpxdebug/</link>
		
		<dc:creator><![CDATA[hkshadow]]></dc:creator>
		<pubDate>Fri, 02 Nov 2012 10:32:31 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xdebug]]></category>
		<category><![CDATA[优化]]></category>
		<category><![CDATA[性能]]></category>
		<category><![CDATA[调试]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=1661</guid>

					<description><![CDATA[前言： Xdebug最常用的就是错误提示，它可以将一些脚本错误的详细信息给展示出来，甚至到错误的变量。对于程序 ... <a title="windows下配置php+xdebug" class="read-more" href="https://www.mudbest.com/windows%e4%b8%8b%e9%85%8d%e7%bd%aephpxdebug/" aria-label="阅读 windows下配置php+xdebug">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p>前言：<br />
Xdebug最常用的就是错误提示，它可以将一些脚本错误的详细信息给展示出来，甚至到错误的变量。对于程序最优它也有着必然的作用，配合Kcachegrind对Xdebug生成的日志文件进行性能分析，WINDOWS下常用Wincachegrind。</p>
<p>在这里再提示一下</p>
<pre class="brush: plain; title: ; notranslate">
PHP 5.2.X的版本用zend_extension_ts加载
PHP 5.3.X的版本要用 zend_extension加载 
</pre>
<p><span id="more-1661"></span><br />
首先下载php相对应的版本Xdebug，可以在页面输出</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
phpinfo();
?&gt;
</pre>
<p>将打印出来的所有字符串复制到http://www.xdebug.org/wizard.php进行自动检测，会根据当前PHP版本进行提示下载。</p>
<p>将下载后的DLL组件放在PHP目录的/ext目录，例如d:/webserver/php5.3/ext。</p>
<p>最终配置：</p>
<pre class="brush: plain; title: ; notranslate">
;zend_extension_ts=&quot;D:/web_server/xdebug/php_xdebug-2.2.1-5.3-vc9-nts.dll&quot;
zend_extension=&quot;D:/web_server/xdebug/php_xdebug-2.2.1-5.3-vc9.dll&quot;
xdebug.auto_trace=on
xdebug.collect_return=on
xdebug.trace_output_dir=&quot;D:/web_server/xdebug/tracelog&quot;
xdebug.profiler_enable=on
xdebug.profiler_output_dir=&quot;D:/web_server/xdebug/profilerlog&quot; 
xdebug.default_enable = On  
xdebug.show_exception_trace = On  
xdebug.show_local_vars = 1  
xdebug.max_nesting_level = 50  
xdebug.var_display_max_depth = 6  
xdebug.dump_once = On  
xdebug.dump_globals = On  
xdebug.dump_undefined = On  
xdebug.dump.REQUEST = *  
xdebug.dump.SERVER = REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT  

xdebug.trace_format = 0  
xdebug.auto_trace = On  
xdebug.trace_output_name = trace.%c.%p  
xdebug.collect_params = 4 
xdebug.collect_includes = On  
xdebug.show_mem_delta = On  
</pre>
<pre class="brush: plain; title: ; notranslate">
;参数解释：
;zend_extension_ts=&quot;d:/webserver/php5/ext/php_xdebug.dll&quot;
;加载xdebug模块。这里不能用extension=php_xdebug.dll的方式加载，必须要以zend的方式加载，否则安装上后，phpinfo是显示不出xdebug这个项的。
;xdebug.auto_trace=on;
;自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。
;xdebug.collect_params=on;
;打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。
;xdebug.collect_return=on
;打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。
;xdebug.trace_output_dir=”c:\Temp\xdebug”
;设定函数调用监测信息的输出文件的路径。
;xdebug.profiler_enable=on
;打开效能监测器。
;xdebug.profiler_output_dir=&quot;D:/web_server/xdebug/profilerlog&quot; 
;设定效能监测信息输出文件的路径。 

/*
xdebug.dump_once、xdebug.dump_globals、xdebug.dump_undefined 和 xdebug.dump_SUPERGLOBAL 设置（其中 SUPERGLOBAL 可以是 COOKIE、FILES、GET、POST、REQUEST、SERVER 或 SESSION）用于控制哪些 PHP 超全局变量将被包含在所有诊断结果中。  
  
将xdebug.dump_globals 设为 On 以转储名为 xdebug.dump_SUPERGLOBAL 设置中的超全局变量。例如，xdebug.dump_SERVER = REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT 将打印 PHP 超全局变量 $_SERVER&#x5B;'REQUEST_METHOD']、$_SERVER&#x5B;'REQUEST_URI'] 和 $_SERVER&#x5B;'HTTP_USER_AGENT']。如果需要打印超全局变量数组中的所有值，请使用星号 (*)，例如 xdebug.dump_REQUEST=*。如果进一步将 xdebug.dump_undefined 设为 On 并且不设定指定的超全局变量，则仍用值 undefined 打印变量。  
  
即使捕捉到异常，代码行 xdebug.show_exception_trace = On 仍将强制执行异常跟踪。代码行 xdebug.show_local_vars = 1 将打印每个函数调用的最外围中的所有局部变量，包括尚未初始化的变量。而 xdebug.var_display_max_depth = 6 表示转储复杂变量的深度。  

跟踪代码  
  
解决错误 —— 如解开神秘谋杀之谜 —— 通常要求构造详细的时间线。例如，内存泄漏通常不会把自身表明为一个错误计算。相反，操作将正常进行，直至内存用尽，然后应用程序突然终止。如果内存泄漏由于某些请求而恶化，可能会不断出现错误并且难以预测。在内存使用量与时间之间建立映射的时间线将揭示泄漏的严重程度。一条精细的时间线 —— 比如，从函数到函数 —— 将进一步指出泄漏源。  
  
Xdebug 可以提供一条详细的时间线进行执行跟踪。当跟踪被启用后，Xdebug 将记录所有函数调用，包括每个函数的参数和返回值。您可以将每个日志或跟踪 的格式设为符合人类阅读习惯或者机器可读的格式。您最好使用前者，虽然您可能编写独立而特定的应用程序来分析后者。  
  
同转储一样，Xdebug 有若干个 php.ini 选项用于自定义跟踪内容。例如，下面一批设置将生成最详细的输出。  
  
xdebug.trace_format = 0  
xdebug.auto_trace = On  
xdebug.trace_output_dir=&quot;D:/web_server/xdebug/tracelog&quot;
xdebug.trace_output_name = trace.%c.%p  
  
xdebug.collect_params = 4  
xdebug.collect_includes = On  
xdebug.collect_return = On  
xdebug.show_mem_delta = On  
  
设定 xdebug.auto_trace = 1 将在执行所有 PHP 脚本之前先启用自动跟踪。另外，您可以通过代码设定 xdebug.auto_trace = 0，并分别使用 xdebug_start_trace() 和 xdebug_stop_trace() 函数启用和禁用跟踪。但是，如果 xdebug.auto_trace 为 1，则可以在包括配置好的 auto_prepend_file 之前先启动跟踪。  
  
选项 xdebug.trace_ouput_dir 和 xdebug.trace_output_name 用于控制保存跟踪输出的位置。在这里，所有文件都被保存到 /tmp/traces 中，并且每个跟踪文件都以 trace 为开头，后接 PHP 脚本的名称（%s）以及进程 ID（%p）。所有 Xdebug 跟踪文件都以 .xt 后缀结尾。  
  
默认情况下，Xdebug 将显示时间、内存使用量、函数名和函数调用深度字段。如果将 xdebug.trace_format 设为 0，则输出将符合人类阅读习惯（将参数设为 1 则为机器可读格式）。此外，如果指定 xdebug.show_mem_delta = 1，则可以查看内存使用量是在增加还是在减少，而如果指定 xdebug.collect_params = 4，则可以查看传入参数的类型和值。要监视每个函数返回的值，请设定 xdebug.collect_return = 1。  
*/
</pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>windows批处理参数输入交互</title>
		<link>https://www.mudbest.com/windows%e6%89%b9%e5%a4%84%e7%90%86%e5%8f%82%e6%95%b0%e8%be%93%e5%85%a5%e4%ba%a4%e4%ba%92/</link>
		
		<dc:creator><![CDATA[hkshadow]]></dc:creator>
		<pubDate>Thu, 01 Nov 2012 10:38:13 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[bat]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[交互]]></category>
		<category><![CDATA[参数]]></category>
		<category><![CDATA[批处理]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=1657</guid>

					<description><![CDATA[简单的批处理只有一个窗口，如果当存在很多个批处理的时候，每个功能都不一样，可以把他们集成到一起，这时候可以对批 ... <a title="windows批处理参数输入交互" class="read-more" href="https://www.mudbest.com/windows%e6%89%b9%e5%a4%84%e7%90%86%e5%8f%82%e6%95%b0%e8%be%93%e5%85%a5%e4%ba%a4%e4%ba%92/" aria-label="阅读 windows批处理参数输入交互">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p>简单的批处理只有一个窗口，如果当存在很多个批处理的时候，每个功能都不一样，可以把他们集成到一起，这时候可以对批处理进行交互操作，也就是传输参数，根据不同参数调用不同功能的批处理。</p>
<p><span id="more-1657"></span></p>
<pre class="brush: plain; title: ; notranslate">
rem 关闭屏幕回显
@echo off

rem 设置延迟变量赋值
setlocal enabledelayedexpansion

rem 清屏
cls

rem 设置窗休最大高度和宽度
mode con: cols=70 lines=23

rem tt变量赋值
set tt=Mudbest. http://www.mdubest.com

rem 设置背景前景色，并设置显示窗休标题显示文字
color f9
title %tt%

rem 代码段标记
:_reChoose
cls

rem 空出一行
echo.

rem 打印屏幕交互菜单
echo     本脚本将导入指定IP信息，协助您高效完成IP地址等相关信息的设置。
echo.
echo         请选择网络环境：      
echo         1、私人住所
echo         2、单位办公室
echo         3、退出批处理
echo.

rem 等待用户输入
set /p chooseResult=请输入网络环境标识编号：【1/2】

rem 逻辑分支判断(/i参数表示勿略大小写)
if /i '%chooseResult%'=='' goto _reChoose
if %chooseResult% LSS 1 goto _reChoose
if %chooseResult% GTR 3 goto _reChoose

rem 选择环境编码1
if %chooseResult%==1 (
 echo.
 if exist d:/ipInfoBackUp_home.txt (
  netsh exec d:/ipInfoBackUp_home.txt
  echo IP地址等相关信息已成功导入--home环境
 ) else (
  echo 指定的IP地址信息文件不存在==》请确认是否执行过导出脚本。
 )
)

rem 选择环境编码2
if %chooseResult%==2 (
 echo.
 if exist d:/ipInfoBackUp_office.txt (
  netsh exec d:/ipInfoBackUp_office.txt
  echo IP地址等相关信息已成功导入--office环境
 ) else (
  echo 指定的IP地址信息文件不存在==》请确认是否执行过导出脚本。
 )
)

rem 选择环境编码3
if %chooseResult%==3 (
 echo.
 set /p answerResult=您确定要退出批处理吗?【Y/N】
 if /i &quot;!answerResult!&quot;==&quot;Y&quot; exit ::此处!号表示使用变量延迟赋值。
 if /i &quot;!%answerResult!&quot;==&quot;N&quot; goto _reChoose
 if /i not &quot;!answerResult!&quot;==&quot;Y&quot; if /i not &quot;!answerResult!&quot;==&quot;N&quot; echo 输入值非法!
)

:_reImp
echo.
set /p reImport=您是否还要继续导入?【Y/N】
if /i '!reImport!'=='Y' (
 goto _reChoose
) else if /i '!reImport!'=='N' (
 exit
) else (
 echo 输入值非法!--请重新输入...
        goto _reImp  
)

pause

rem 开启屏幕命令执行回显
@echo on
</pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>windows下手动搭建Apache+PHP+MySQL</title>
		<link>https://www.mudbest.com/windows%e4%b8%8b%e6%89%8b%e5%8a%a8%e6%90%ad%e5%bb%baapachephpmysql/</link>
		
		<dc:creator><![CDATA[hkshadow]]></dc:creator>
		<pubDate>Tue, 30 Oct 2012 06:09:37 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[下载]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[配置]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=1642</guid>

					<description><![CDATA[一、下载 http://pan.baidu.com/share/link?shareid=95859&#038 ... <a title="windows下手动搭建Apache+PHP+MySQL" class="read-more" href="https://www.mudbest.com/windows%e4%b8%8b%e6%89%8b%e5%8a%a8%e6%90%ad%e5%bb%baapachephpmysql/" aria-label="阅读 windows下手动搭建Apache+PHP+MySQL">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p><strong>一、下载</strong><br />
http://pan.baidu.com/share/link?shareid=95859&#038;uk=2349308099</p>
<p><strong>二、安装、解压</strong><br />
 1. Apache</p>
<p>　　主要配置Network Domain、Server Name、Email地址（我依次填的是localhost、localhost、邮箱随意）以及Apache服务的占用端口，默认为80端口，你可以根据需要配置在其他端口，Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录（我安装到 D:\Apache）。<span id="more-1642"></span></p>
<p>　　在完成apache服务的安装后，在游览器中输入http://localhost/，出现It’s work!字样，说明Apache服务安装成功了。</p>
<p>2. PHP</p>
<p>　　只要解压php-5.3.4-Win32-VC6-x86.zip并重名为文件夹为php到某个盘即可完成PHP安装（我是将其解压复制到D盘目录下 D:\web_server\php5.3）</p>
<p> 3. MySQL</p>
<p>　　点击Mysql安装程序自动安装，在此期间你可以根据需要选择Mysql数据库的安装目录（我安装到 D:\web_server\MySQL），MySQL 安装完后会启动向导，你可以先取消，下一部的配置里有说。 </p>
<p><strong>三、配置 </strong><br />
<em><br />
 1. Apache（Apache配置文件httpd.conf在Apache安装目录下的conf文件夹里面）</em></p>
<p>(1)默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs，所以当你的WEB主程序目录变更时，我们需要修改相应的Apache配置（我改到D:\web_server\apache2.2\htdocs），即用文本编辑软件打开 httpd.conf 将 </p>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
&lt;Directory /&gt;
	Options FollowSymLinks
	AllowOverride None
	Order deny,allow
	Deny from all
&lt;/Directory&gt;
</pre>
<p>将其注释掉</p>
<pre class="brush: plain; title: ; notranslate">
#&lt;Directory /&gt;
#	Options FollowSymLinks
#	AllowOverride None
#	Order deny,allow
#	Deny from all
#&lt;/Directory&gt;
</pre>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
&lt;Directory &quot;D:/web_server/apache2.2/htdocs&quot;&gt;
	#
	# Possible values for the Options directive are &quot;None&quot;, &quot;All&quot;,
	# or any combination of:
	#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
	#
	# Note that &quot;MultiViews&quot; must be named *explicitly* --- &quot;Options All&quot;
	# doesn't give it to you.
	#
	# The Options directive is both complicated and important.  Please see
	# http://httpd.apache.org/docs/2.2/mod/core.html#options
	# for more information.
	#
	Options Indexes FollowSymLinks

	#
	# AllowOverride controls what directives may be placed in .htaccess files.
	# It can be &quot;All&quot;, &quot;None&quot;, or any combination of the keywords:
	#   Options FileInfo AuthConfig Limit
	#
	AllowOverride None

	#
	# Controls who can get stuff from this server.
	#
	Order allow,deny
	Allow from all

&lt;/Directory&gt;
</pre>
<p>将其注释</p>
<pre class="brush: plain; title: ; notranslate">
#&lt;Directory &quot;D:/web_server/apache2.2/htdocs&quot;&gt;
	#
	# Possible values for the Options directive are &quot;None&quot;, &quot;All&quot;,
	# or any combination of:
	#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
	#
	# Note that &quot;MultiViews&quot; must be named *explicitly* --- &quot;Options All&quot;
	# doesn't give it to you.
	#
	# The Options directive is both complicated and important.  Please see
	# http://httpd.apache.org/docs/2.2/mod/core.html#options
	# for more information.
	#
#	Options Indexes FollowSymLinks

	#
	# AllowOverride controls what directives may be placed in .htaccess files.
	# It can be &quot;All&quot;, &quot;None&quot;, or any combination of the keywords:
	#   Options FileInfo AuthConfig Limit
	#
#	AllowOverride None

	#
	# Controls who can get stuff from this server.
	#
#	Order allow,deny
#	Allow from all

#&lt;/Directory&gt;
</pre>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
#Include conf/extra/httpd-vhosts.conf
</pre>
<p>将注释去掉</p>
<pre class="brush: plain; title: ; notranslate">
Include conf/extra/httpd-vhosts.conf
</pre>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
#LoadModule rewrite_module modules/mod_rewrite.so
</pre>
<p>将注释去掉</p>
<pre class="brush: plain; title: ; notranslate">
#LoadModule rewrite_module modules/mod_rewrite.so
</pre>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
</pre>
<p>回车下一行增加以下内容</p>
<pre class="brush: plain; title: ; notranslate">
LoadModule php5_module &quot;D:/web_server/php5.3/php5apache2_2.dll&quot;
PHPIniDir &quot;D:/web_server/php5.3/&quot;
</pre>
<p>说明：在PHP目录下可以看到多个php5apache的DLL文件，由于我使用的是Apache2.2.17，所以我们当然需要使用php5apache2_2.dll，接着指定PHP的安装目录以及执行的程序扩展名。 </p>
<p><em> 2. PHP（配置文件php.ini在PHP安装目录下）</em></p>
<p>(1)把php.ini-development改名为php.ini，然后用文本编辑器修改php.ini，接下来的步骤都是在php.ini进行的。</p>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
; On windows:

; extension_dir = &quot;ext&quot;
</pre>
<p>修改为</p>
<pre class="brush: plain; title: ; notranslate">
; On windows:

extension_dir = &quot;D:/php/ext&quot;
</pre>
<p>表示指定PHP扩展包的具体目录，以便调用相应的DLL文件，这样就不用讲PHP的一些dll和php.ini复制到windows下了。</p>
<p>由于默认PHP并不支持自动连接Mysql，需开启相应的扩展库功能，比如php_mysql.dll等，即将 </p>
<pre class="brush: plain; title: ; notranslate">
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
;
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll 
; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
extension=php_openssl.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll

; The MIBS data available in the PHP distribution must be installed. 
; See http://www.php.net/manual/en/snmp.installation.php 
;extension=php_snmp.dll

;extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
extension=php_xsl.dll
;extension=php_zip.dll

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
</pre>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
;session.save_path = &quot;/tmp&quot;
</pre>
<p>修改为</p>
<pre class="brush: plain; title: ; notranslate">
session.save_path = &quot;D:/web_server/php5.3/session&quot;
</pre>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
;upload_tmp_dir =
</pre>
<p>修改为</p>
<pre class="brush: plain; title: ; notranslate">
upload_tmp_dir = &quot;D:/web_server/php5.3/temp&quot;
</pre>
<p>找到</p>
<pre class="brush: plain; title: ; notranslate">
;date.timezone =
</pre>
<p>修改为</p>
<pre class="brush: plain; title: ; notranslate">
date.timezone = &quot;Asia/Shanghai&quot;
</pre>
<p><em>3. MySQL</em><br />
点击开始菜单下Mysql Server5.5菜单中的Mysql Server Instance Config Wizard，完成Mysql的配置向导。</p>
<p>点击 Next》 后出现3个选项：选择Mysql服务器的类型</p>
<p>Developer Machine</p>
<p>Server Machine</p>
<p>Dedicated MySQL Machine</p>
<p>我选第2个“Server Machine”</p>
<p>然后又是3个选项：Mysql数据库用途</p>
<p>Multifunctional Database</p>
<p>Transactional Database Only</p>
<p>Non-Transactional Database Only</p>
<p>我选第1个“Multifunctional Database”</p>
<p>选择Mysql数据库的并发连接数</p>
<p>Decision Support （DSS）/OLAP：最大20个连接并发数</p>
<p>Online Transaction Processing（OLTP）：最大500个并发连接数</p>
<p>Manual Setting：自定义</p>
<p>我选自定义，设置为50</p>
<p>选择Mysql服务的端口号，一般默认即可</p>
<p>选择Mysql数据库的字符集（推荐使用UTF8，比较通用，否则容易造成乱码。）</p>
<p>Standard Character Set</p>
<p>Best Support For Multilingualism</p>
<p>Manual Selected Default Character Set / Collation</p>
<p>我选“Manual Selected Default Character Set / Collation”，然后在 Character Set 选择 utf8</p>
<p>设置Mysql为Windows服务</p>
<p>在这里考虑开机速度的问题，我将自动登录Mysql服务取消了，一般你可以选择此选项，如果没有选，你可以使用net start mysql启动Mysql服务（停止就是net stop mysql）。</p>
<p>我的选择是“Install AS Windows Service”和“Include Bin Directory in Windows PATH”勾选，“Launch the MySQL Server automatically”去掉勾选</p>
<p>设置Mysql数据库root用户的密码</p>
<p>执行Mysql服务配置选项</p>
<p>Mysql数据库的配置文件保存在D:\MySQL\my.ini，如果今后有什么变动，你可以修改此文件。 </p>
<p>到此，所有配置完成。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows 2008 64位Apache+PHP+MySQL配置</title>
		<link>https://www.mudbest.com/windows-2008-64%e4%bd%8dapachephpmysql%e9%85%8d%e7%bd%ae/</link>
		
		<dc:creator><![CDATA[hkshadow]]></dc:creator>
		<pubDate>Wed, 07 Mar 2012 01:49:58 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[64位]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows2008]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=886</guid>

					<description><![CDATA[附件安装包默认是d:/case/，目录下，如果放在这个目录可不进行任何设置，可跳到apache安装步骤3，进行 ... <a title="Windows 2008 64位Apache+PHP+MySQL配置" class="read-more" href="https://www.mudbest.com/windows-2008-64%e4%bd%8dapachephpmysql%e9%85%8d%e7%bd%ae/" aria-label="阅读 Windows 2008 64位Apache+PHP+MySQL配置">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p>附件安装包默认是d:/case/，目录下，如果放在这个目录可不进行任何设置，可跳到apache安装步骤3，进行开启服务即可。</p>
<p><strong>安装Apache 64位</strong></p>
<p>1.解压</p>
<p>将下载的httpd-2.2.17-win64.rar压缩包解压到某一目录下，如D:\case\Apache2.2</p>
<p>2.编辑配置文件D:\case\Apache2.2\conf\httpd.conf作如下修改【注意路径中必须使用左斜杠】：<span id="more-886"></span></p>
<p>ServerRoot &#8220;/httpd-2.2-x64&#8243;改为</p>
<p>ServerRoot &#8220;D:/case/Apache2.2&#8221;</p>
<p>Listen 80改为</p>
<p>Listen 8080 #端口，若已开启IIS，则80端口就不能使用了</p>
<p>DocumentRoot &#8220;/httpd-2.2-x64/htdocs&#8221;改为</p>
<p>DocumentRoot &#8220;D:/case/Apache2.2/htdocs&#8221; #放置网站文件的路径</p>
<p>DirectoryIndex index.html改为</p>
<p>DirectoryIndex index.html index.htm index.php  #加入index.php，PHP的默认页</p>
<p>ScriptAlias /cgi-bin/ &#8220;/httpd-2.2-x64/cgi-bin/&#8221;改为</p>
<p>ScriptAlias /cgi-bin/ &#8220;D:/case/Apache2.2/cgi-bin/&#8221;</p>
<p><Directory "/httpd-2.2-x64/htdocs">改为</p>
<p><Directory "D:/case/Apache2.2/htdocs"></p>
<p><Directory "/httpd-2.2-x64/cgi-bin">改为</p>
<p><Directory "D:/case/Apache2.2/cgi-bin"></p>
<p>将LoadModule rewrite_module modules/mod_rewrite.so前的#去掉</p>
<p>3.执行安装命令：</p>
<p>进入D:\case\Apache2.2\bin</p>
<p>执行命令：httpd.exe -k install(将apache加入系统服务，默认服务名是Apache2.2)</p>
<p>执行命令：httpd.exe -k start(运行服务)</p>
<p>注：启动多个apache方法<br />
/usr/local/apache2/bin/httpd  -f /路径2/httpd.conf -k start</p>
<p>以后可以使用D:\case\Apache2.2\bin\ApacheMonitor.exe进行服务的开启、关闭、重启与监控等操作</p>
<p>4.测试安装是否成功</p>
<p>打开浏览器，输入：http://localhost:8080，显示It Works！ 说明成功！</p>
<p><strong>安装PHP 64位</strong></p>
<p>1.将下载的php安装包php-5.2.5-x64-2007-11-12.zip中的php-5.2.5 (x64)文件夹复制到某一路径下，如D:\case\PHP</p>
<p>2.修改配置文件D:\case\Apache2.2\conf\httpd.conf</p>
<p>在#LoadModule vhost_alias_module modules/mod_vhost_alias.so一行下加上：</p>
<p>LoadModule php5_module &#8220;D:/case/PHP/php5apache2_2.dll&#8221;</p>
<p>PHPIniDir &#8220;D:/PHP&#8221;</p>
<p>在AddType application/x-gzip .gz .tgz下加上：</p>
<p>AddType application/x-httpd-php .php</p>
<p>AddType application/x-httpd-php .html  #.html, .php为可执行php语言的扩展名</p>
<p>3.将D:\PHP\php.ini-recommended复制为D:\PHP\php.ini，并作如下修改</p>
<p>修改extension_dir = &#8220;./&#8221;为</p>
<p>extension_dir = &#8220;d:/case/php&#8221; #指定动态连接库的目录  php的安装目录</p>
<p><strong>注：dll组件部分根据自己的需求开启，去掉前面的注释“;”即可。</strong><br />
将extension=php_mysql.dll前的分号（注释）去掉</p>
<p>4.测试是否安装成功</p>
<p>修改D:\case\Apache2.2\htdocs\index.html文件，加入：<?php echo phpinfo(); ?></p>
<p>重启httpd服务输入网址：http://loalhost:8080 ，看到php信息，说明成功！</p>
<p>附件包：<br />
<a href='http://www.mudbest.com/886.action/x64-apache2-2-php5-25' rel='attachment wp-att-887'>x64.apache2.2-php5.25</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows自动更新服务</title>
		<link>https://www.mudbest.com/windows%e8%87%aa%e5%8a%a8%e6%9b%b4%e6%96%b0%e6%9c%8d%e5%8a%a1/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 29 Aug 2010 16:03:22 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://blog.mudbest.com/?p=264</guid>

					<description><![CDATA[出现这种情况而无法更新，按照上面的提示依次启动了Automatic Updates、Background In ... <a title="Windows自动更新服务" class="read-more" href="https://www.mudbest.com/windows%e8%87%aa%e5%8a%a8%e6%9b%b4%e6%96%b0%e6%9c%8d%e5%8a%a1/" aria-label="阅读 Windows自动更新服务">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p><a rel="attachment wp-att-265" href="http://www.mudbest.com/264.action/1-2"><img fetchpriority="high" decoding="async" title="1" src="http://www.mudbest.com/wp-content/uploads/2010/08/1-610x335.jpg" alt="" width="610" height="335" /></a></p>
<p>出现这种情况而无法更新，按照上面的提示依次启<span id="more-264"></span>动了<span style="color: #ff0000;">Automatic Updates、Background Intelligent Transfer Service、Event Log</span>这3个服务，可打开windows update更新页面仍然无法更新。</p>
<p>解决方法：<br />
把服务<span style="color: #ff0000;"><span style="font-size: x-small;"><span style="color: #ff9900;">Automatic Updates</span><span style="color: #666699;">（允许下载并安装 Windows 更新。如果此服务被禁用，计算机将不能使用 Windows Update 网站的自动更新功能。）</span><span style="color: #ff9900;">的启动类型设</span></span></span><span style="color: #ff0000;"><span style="font-size: x-small;"><span style="color: #ff9900;">为</span><span style="color: #008080;">自动，如图：</span></span></span></p>
<p><span style="color: #008080; font-size: x-small;"><a rel="attachment wp-att-267" href="http://www.mudbest.com/264.action/3-2"><img decoding="async" class="alignnone size-medium wp-image-267" title="3" src="http://www.mudbest.com/wp-content/uploads/2010/08/3-390x430.jpg" alt="" width="390" height="430" srcset="https://www.mudbest.com/wp-content/uploads/2010/08/3-390x430.jpg 390w, https://www.mudbest.com/wp-content/uploads/2010/08/3.jpg 408w" sizes="(max-width: 390px) 100vw, 390px" /></a></span></p>
<p>然后再重新打开<span style="font-size: x-small;"><span style="color: #808000;">windowsupdate<br />
</span>（</span><a href="http://update.microsoft.com/windowsupdate"><span style="font-size: x-small;">http://update.microsoft.com/windowsupdate</span></a><span style="font-size: x-small;">）<br />
</span><span style="color: #808000;"><span style="color: #ff9900;"><br />
</span><span style="font-size: x-small;"><span style="color: #003366;">再看看结果是不是很令你满意呀！如下图：</span><br />
</span></span></p>
<p><a rel="attachment wp-att-266" href="http://www.mudbest.com/264.action/2-2"><img decoding="async" class="alignnone size-medium wp-image-266" title="2" src="http://www.mudbest.com/wp-content/uploads/2010/08/2-610x372.jpg" alt="" width="610" height="372" srcset="https://www.mudbest.com/wp-content/uploads/2010/08/2-610x372.jpg 610w, https://www.mudbest.com/wp-content/uploads/2010/08/2.jpg 1024w" sizes="(max-width: 610px) 100vw, 610px" /></a></p>
<p><a rel="attachment wp-att-265" href="http://www.mudbest.com/?attachment_id=265"></a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
