<?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; 编程</title>
	<atom:link href="http://www.vanlife001.com/blog/tag/%e7%bc%96%e7%a8%8b/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vanlife001.com/blog</link>
	<description>IT数码文摘与生活</description>
	<lastBuildDate>Sat, 04 Feb 2012 20:26:16 +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>Asp.net 连接MySQL的实现代码</title>
		<link>http://www.vanlife001.com/blog/2010/01/10/asp-net-%e8%bf%9e%e6%8e%a5mysql%e7%9a%84%e5%ae%9e%e7%8e%b0%e4%bb%a3%e7%a0%81.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=asp-net-%25e8%25bf%259e%25e6%258e%25a5mysql%25e7%259a%2584%25e5%25ae%259e%25e7%258e%25b0%25e4%25bb%25a3%25e7%25a0%2581</link>
		<comments>http://www.vanlife001.com/blog/2010/01/10/asp-net-%e8%bf%9e%e6%8e%a5mysql%e7%9a%84%e5%ae%9e%e7%8e%b0%e4%bb%a3%e7%a0%81.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:03:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=285</guid>
		<description><![CDATA[ASP.NET连接MySQL需要一个组件(.net本身不提供访问MySQL的驱动)MySQL.Data.Dll，此为官方提供(纯C#开发，开源噢)，有多个版本选择，采用的数据访问模式为ADO.NET，跟asp.net访问sqlserver很像，非常简单。 详细出处参考：http://www.jb51.net/article/19653.htm Mysql的connector/net5.0下载地址: http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-5.0.6.zip/from/pick 安装好以后, 点属性,然后点查找目标,点向上一层目录,找到Binaries.NET 2.0,然后将这个文件复制到你的工程目录下,一般这样的DLL文件会保存到bin目录下. 在代码页里输入using Mysql.Data.MysqlClient;然后再在Page_Load函数里写MysqlConnection，在单词写到一半时提示就出来了，下面的就不用写了吧?都已经出现”代码智能完成了”,随便写一段代码试试就可以了,和Sqlserver完全相似. 下面提供两段代码供参考,一个代码页 default2.aspx.cs下的代码： C#代码 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using MySql.Data.MySqlClient; public partial class Default2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string query = “select * from guestbook”; [...]]]></description>
			<content:encoded><![CDATA[<p>ASP.NET连接MySQL需要一个组件(.net本身不提供访问MySQL的驱动)MySQL.Data.Dll，此为官方提供(纯C#开发，开源噢)，有多个版本选择，采用的数据访问模式为ADO.NET，跟asp.net访问sqlserver很像，非常简单。</p>
<p><span id="more-285"></span>详细出处参考：<a href="http://www.jb51.net/article/19653.htm">http://www.jb51.net/article/19653.htm</a></p>
<p>Mysql的connector/net5.0下载地址:<br />
<a href="http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-5.0.6.zip/from/pick">http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-5.0.6.zip/from/pick</a><br />
安装好以后,<br />
点属性,然后点查找目标,点向上一层目录,找到Binaries.NET 2.0,然后将这个文件复制到你的工程目录下,一般这样的DLL文件会保存到bin目录下.<br />
在代码页里输入using Mysql.Data.MysqlClient;然后再在Page_Load函数里写MysqlConnection，在单词写到一半时提示就出来了，下面的就不用写了吧?都已经出现”代码智能完成了”,随便写一段代码试试就可以了,和Sqlserver完全相似.<br />
下面提供两段代码供参考,一个代码页<br />
default2.aspx.cs下的代码：</p>
<p>C#代码<br />
using System;<br />
using System.Data;<br />
using System.Configuration;<br />
using System.Collections;<br />
using System.Web;<br />
using System.Web.Security;<br />
using System.Web.UI;<br />
using System.Web.UI.WebControls;<br />
using System.Web.UI.WebControls.WebParts;<br />
using System.Web.UI.HtmlControls;<br />
using MySql.Data.MySqlClient;<br />
public partial class Default2 : System.Web.UI.Page<br />
{<br />
protected void Page_Load(object sender, EventArgs e)<br />
{<br />
string query = “select * from guestbook”;<br />
MySqlConnection myConnection = new MySqlConnection(“server=localhost;user id=root;password=;database=guestbook”);<br />
MySqlCommand myCommand=new MySqlCommand(query,myConnection);<br />
myConnection.Open();<br />
myCommand.ExecuteNonQuery();<br />
MySqlDataReader myDataReader = myCommand.ExecuteReader();<br />
string bookres=”";<br />
while (myDataReader.Read()==true)<br />
{<br />
bookres+=myDataReader["id"];<br />
bookres+=myDataReader["user"];<br />
bookres += myDataReader["pass"];<br />
}<br />
myDataReader.Close();<br />
myConnection.Close();<br />
lb1.Text = bookres;<br />
}<br />
}</p>
<p>1、下载MySQL数据库，地址：<a href="http://www.mysql.com/">http://www.mysql.com/</a>，大小只有几十个兆而已，安装很方便，接提示即可。<br />
2、MySQL安装后默认是没有客户端工具的(像SQLServer的企业管理器，查询分析器等)，只是一个服务器存储数据，为了方便你要再下载一个客户端工具，有很多，推荐使用SQL Manager for MySQL，简洁小巧，功能也强大。下载：<a href="http://www.sqlmanager.net/en/products/mysql/manager/download">http://www.sqlmanager.net/en/products/mysql/manager/download</a><br />
3、ASP.NET连接MySQL需要一个组件(.net本身不提供访问MySQL的驱动)MySQL.Data.Dll，此为官方提供(纯C#开发，开源噢)，有多个版本选择，采用的数据访问模式为ADO.NET，跟asp.net访问sqlserver很像，非常简单。下载(里边有个demo)：<a href="http://dev.mysql.com/downloads/connector/net/5.1.html">http://dev.mysql.com/downloads/connector/net/5.1.html</a><br />
详细出处参考：<a href="http://www.jb51.net/article/19653.htm">http://www.jb51.net/article/19653.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/10/asp-net-%e8%bf%9e%e6%8e%a5mysql%e7%9a%84%e5%ae%9e%e7%8e%b0%e4%bb%a3%e7%a0%81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.net环境下如何使用MySql数据库</title>
		<link>http://www.vanlife001.com/blog/2010/01/10/net%e7%8e%af%e5%a2%83%e4%b8%8b%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8mysql%e6%95%b0%e6%8d%ae%e5%ba%93.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=net%25e7%258e%25af%25e5%25a2%2583%25e4%25b8%258b%25e5%25a6%2582%25e4%25bd%2595%25e4%25bd%25bf%25e7%2594%25a8mysql%25e6%2595%25b0%25e6%258d%25ae%25e5%25ba%2593</link>
		<comments>http://www.vanlife001.com/blog/2010/01/10/net%e7%8e%af%e5%a2%83%e4%b8%8b%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8mysql%e6%95%b0%e6%8d%ae%e5%ba%93.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:01:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=282</guid>
		<description><![CDATA[在网上看到一篇关于Asp.net和mysql的文章，mysql安装和.NET中连接MySQL数据库的方法详细请看《ASP.NET+MySQL简明图示入门》http://www.yesky.com/431/1944431.shtml用vb.net写的，我现在把代码改为C#的，数据库也使用了mysql5.0 这里我使用EMS Mysql Manager lite工具管理mysql5.0 如图: 这里我数据库和表已经建好，现在打开vs.net2003,新建一个项目mysqltest 现在我们安装MySQL Connector/Net 具体安装方法请看《ASP.NET+MySQL简明图示入门》http://www.yesky.com/431/1944431.shtml 如果是默认安装，可以在C:Program FilesMySQLMySQL Connector Net 1.0.4bin.NET 1.1找到MySql.Data.dll，然后复制到mysqltest目录下的bin目录下 选择工具箱上的数据,点右键选择添加/移除项 如下图 选择浏览, mysqltest项目的bin目录下,选取MySql.Data.dll 在解决方案管理器中引用mysqltest项目的bin目录下的MySql.Data.dll 在aspx页中加入DataGrid控件 这里是C#代码 using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using MySql.Data.MySqlClient; namespace mysqltest {        /// &#60;summary&#62;        /// WebForm1 的摘要说明。        /// &#60;/summary&#62;        public class [...]]]></description>
			<content:encoded><![CDATA[<p>在网上看到一篇关于Asp.net和mysql的文章，mysql安装和.NET中连接MySQL数据库的方法详细请看《ASP.NET+MySQL简明图示入门》<a href="http://www.yesky.com/431/1944431.shtml" target="_blank">http://www.yesky.com/431/1944431.shtml</a>用vb.net写的，我现在把代码改为C#的，数据库也使用了mysql5.0</p>
<p><span id="more-282"></span>这里我使用EMS Mysql Manager lite工具管理mysql5.0<br />
如图:<br />
<img src="http://www.cnblogs.com/images/cnblogs_com/halgogo/4.jpg" border="0" alt="" /><br />
这里我数据库和表已经建好，现在打开vs.net2003,新建一个项目mysqltest<br />
<img src="http://www.cnblogs.com/images/cnblogs_com/halgogo/3.jpg" border="0" alt="" /><br />
现在我们安装MySQL Connector/Net</p>
<p>具体安装方法请看《ASP.NET+MySQL简明图示入门》<a href="http://www.yesky.com/431/1944431.shtml" target="_blank">http://www.yesky.com/431/1944431.shtml</a></p>
<p>如果是默认安装，可以在C:Program FilesMySQLMySQL Connector Net 1.0.4bin.NET 1.1找到MySql.Data.dll，然后复制到mysqltest目录下的bin目录下</p>
<p>选择工具箱上的数据,点右键选择添加/移除项</p>
<p>如下图</p>
<p><img src="http://www.cnblogs.com/images/cnblogs_com/halgogo/2.jpg" border="0" alt="" /><br />
选择浏览, mysqltest项目的bin目录下,选取MySql.Data.dll<br />
<img src="http://www.cnblogs.com/images/cnblogs_com/halgogo/1.jpg" border="0" alt="" /><br />
在解决方案管理器中引用mysqltest项目的bin目录下的MySql.Data.dll</p>
<p>在aspx页中加入DataGrid控件</p>
<p>这里是C#代码</p>
<p>using System.Data;</p>
<p>using System.Drawing;</p>
<p>using System.Web;</p>
<p>using System.Web.SessionState;</p>
<p>using System.Web.UI;</p>
<p>using System.Web.UI.WebControls;</p>
<p>using System.Web.UI.HtmlControls;</p>
<p>using MySql.Data.MySqlClient;</p>
<p>namespace mysqltest</p>
<p>{</p>
<p>       /// &lt;summary&gt;</p>
<p>       /// WebForm1 的摘要说明。</p>
<p>       /// &lt;/summary&gt;</p>
<p>       public class WebForm1 : System.Web.UI.Page</p>
<p>       {</p>
<p>              protected System.Web.UI.WebControls.DataGrid DataGrid1;</p>
<p>      </p>
<p>              private void Page_Load(object sender, System.EventArgs e)</p>
<p>              {</p>
<p>                     // 在此处放置用户代码以初始化页面</p>
<p>                     MySqlConnection MyConn = new MySqlConnection(“Server=localhost;userid=root;password=;Database=guestbook”);</p>
<p>                     string Sql = “select * from guestbook”;</p>
<p>                     MySqlDataAdapter Myda = new MySqlDataAdapter(Sql,MyConn);</p>
<p>                     DataSet ds = new DataSet();</p>
<p>                     Myda.Fill(ds,”guestbook”);</p>
<p>                     DataGrid1.DataSource = ds.Tables["guestbook"].DefaultView;</p>
<p>                     DataGrid1.DataBind();</p>
<p>                    </p>
<p>              }</p>
<p>              #region Web 窗体设计器生成的代码</p>
<p>              override protected void OnInit(EventArgs e)</p>
<p>              {</p>
<p>                     //</p>
<p>                     // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。</p>
<p>                     //</p>
<p>                     InitializeComponent();</p>
<p>                     base.OnInit(e);</p>
<p>              }</p>
<p>              </p>
<p>              /// &lt;summary&gt;</p>
<p>              /// 设计器支持所需的方法 &#8211; 不要使用代码编辑器修改</p>
<p>              /// 此方法的内容。</p>
<p>              /// &lt;/summary&gt;</p>
<p>              private void InitializeComponent()</p>
<p>              {    </p>
<p>                     this.Load += new System.EventHandler(this.Page_Load);</p>
<p>              }</p>
<p>              #endregion</p>
<p>       }</p>
<p>}</p>
<p>原文：<a href="http://www.cnsdn.com.cn/blog/article.asp?id=2171">http://www.cnsdn.com.cn/blog/article.asp?id=2171</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/10/net%e7%8e%af%e5%a2%83%e4%b8%8b%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8mysql%e6%95%b0%e6%8d%ae%e5%ba%93.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asp/MySQL运行全攻略</title>
		<link>http://www.vanlife001.com/blog/2010/01/10/aspmysql%e8%bf%90%e8%a1%8c%e5%85%a8%e6%94%bb%e7%95%a5.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aspmysql%25e8%25bf%2590%25e8%25a1%258c%25e5%2585%25a8%25e6%2594%25bb%25e7%2595%25a5</link>
		<comments>http://www.vanlife001.com/blog/2010/01/10/aspmysql%e8%bf%90%e8%a1%8c%e5%85%a8%e6%94%bb%e7%95%a5.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 22:56:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=277</guid>
		<description><![CDATA[用Asp连接MS SQL大家不会陌生，但MySQL作为一个优秀的数据库，不能和Asp配合使用就太可惜了。我在网上找了下，关于用Asp连接Mysql的文章，我都仔细浏览并进行了大量测试，结果是：确实能连上Mysql数据库（并对其操作之），但需要组件支持（居然是30天测试版本，晕，购买需要$90.00）。最近，我终于找到了完美解决Asp MySQL的方案。 所需软件： 1.mysql-4.0.16-win (其它版本我不熟悉，就下了这个了) 2.MyODBC-3.51.06 (这个是mysql官方网站提供的，不要认为有了这个就行了，后面还要讲到) 操作系统：Windows 2000 AS (请确认装有IIS) 步骤： 1.安装mysql 2.安装myodbc 3.启动mysql管理器，如果在my odbc框内有如下字样，就代表成功了一半 Quote: Driver version 03.51 Driver ********** API Level ********* Setup ********** SQL Lever ********** 这时候，并不是在Asp程序里设置好连接字符串，就能连上mysql数据库的，这一点要记住！！ 还要执行如下操作。。。 步骤： 1.打开控制面板 &#8211;&#62; 打开管理工具 &#8211;&#62; 打开数据源(ODBC) (注意到用户DSN里已经有mysql了) 2.选择系统DSN &#8211;&#62; 添加 &#8211;&#62; 选择MySQL ODBC 3.51 Driver &#8211;&#62; 弹出Mysql配置界面窗口 &#8211;&#62; data source name填好吧，database name填mysql（最好和用户DSN一样），user填“root”，密码空，其它默认，OK。 [...]]]></description>
			<content:encoded><![CDATA[<p>用Asp连接MS SQL大家不会陌生，但MySQL作为一个优秀的数据库，不能和Asp配合使用就太可惜了。我在网上找了下，关于用Asp连接Mysql的文章，我都仔细浏览并进行了大量测试，结果是：确实能连上Mysql数据库（并对其操作之），但需要组件支持（居然是30天测试版本，晕，购买需要$90.00）。最近，我终于找到了完美解决Asp MySQL的方案。</p>
<p><span id="more-277"></span>所需软件：<br />
1.mysql-4.0.16-win (其它版本我不熟悉，就下了这个了)<br />
2.MyODBC-3.51.06 (这个是mysql官方网站提供的，不要认为有了这个就行了，后面还要讲到)</p>
<p>操作系统：Windows 2000 AS (请确认装有IIS)</p>
<p>步骤：<br />
1.安装mysql<br />
2.安装myodbc<br />
3.启动mysql管理器，如果在my odbc框内有如下字样，就代表成功了一半</p>
<p>Quote:<br />
Driver version 03.51<br />
Driver **********<br />
API Level *********<br />
Setup **********<br />
SQL Lever **********</p>
<p>这时候，并不是在Asp程序里设置好连接字符串，就能连上mysql数据库的，这一点要记住！！<br />
还要执行如下操作。。。</p>
<p>步骤：<br />
1.打开控制面板 &#8211;&gt; 打开管理工具 &#8211;&gt; 打开数据源(ODBC) (注意到用户DSN里已经有mysql了)<br />
2.选择系统DSN &#8211;&gt; 添加 &#8211;&gt; 选择MySQL ODBC 3.51 Driver &#8211;&gt; 弹出Mysql配置界面窗口 &#8211;&gt; data source name填好吧，database name填mysql（最好和用户DSN一样），user填“root”，密码空，其它默认，OK。 (第二步比较重要，关系到能否顺利连接的问题)</p>
<p>好吧，大家为IIS建个站点或虚拟目录什么的。写个ASP文件试试看？？<br />
以下是我写的个测试用的东西(数据库是mysql自带的)。。。</p>
<p>&#8212;&#8212;&#8212;<br />
&lt;%<br />
dim conn,connstr,sql<br />
set conn=server.createobject(“adodb.connection”)<br />
connstr=”DSN=myodbc3-test;DESC=MySQL ODBC 3.51 TEST DSN;DATABASE=mysql;SERVER=localhost;UID=root;PASSWORD=;PORT=3306;OPTION=3;STMT=;”<br />
conn.open connstr<br />
&#8216; sql=”insert into db (host,db,user) values (&#8216;adsfa&#8217;,'asad&#8217;,'asd&#8217;)”<br />
&#8216; conn.execute sql<br />
sql=”select * from db”<br />
set rs=conn.execute(sql)<br />
do while not rs.eof<br />
response.write rs(“host”)<br />
rs.movenext<br />
loop<br />
%&gt;<br />
&#8212;&#8212;</p>
<p>mysqlfront</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/10/aspmysql%e8%bf%90%e8%a1%8c%e5%85%a8%e6%94%bb%e7%95%a5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何在ASP中连接MySQL数据库</title>
		<link>http://www.vanlife001.com/blog/2010/01/10/%e5%a6%82%e4%bd%95%e5%9c%a8asp%e4%b8%ad%e8%bf%9e%e6%8e%a5mysql%e6%95%b0%e6%8d%ae%e5%ba%93.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%25a6%2582%25e4%25bd%2595%25e5%259c%25a8asp%25e4%25b8%25ad%25e8%25bf%259e%25e6%258e%25a5mysql%25e6%2595%25b0%25e6%258d%25ae%25e5%25ba%2593</link>
		<comments>http://www.vanlife001.com/blog/2010/01/10/%e5%a6%82%e4%bd%95%e5%9c%a8asp%e4%b8%ad%e8%bf%9e%e6%8e%a5mysql%e6%95%b0%e6%8d%ae%e5%ba%93.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 22:49:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=275</guid>
		<description><![CDATA[         折腾了一阵，总算把ASP和MySQL连接完成了，有感，特写此文与大家一同分享。 　　 查了很多资料，ASP和MySQL连接目前有两种办法：一个是使用组件，比较有名是MySQLX，可惜要99美元。二就是使用MyODBC 来连接，下面我们就来看看第二种方式。 　　试验的平台： 　　　MySQL 4.0 For RadHat Linux （也可以使用for windows） 　 　　　Windows 2003 standard Edition Windows XP English 　　一、安装MyODBC 　　1．访问网站 www.mysql.com 并下载 MyODBC ，我们使用的是3.51版本。 　　2．安装MyODBC到Windows中 　　运行下载回来的MyODBC-3.51.06.exe（文件名因版本而异） 二、建立ODBC连接 　　进入：控制面板－》ODBC数据源 　　这时候，我们已经可以看到在用户DSN中已经存在一项：myodbc3-test,注意右边的Driver{mysql odbc 3.51 driver}这个参数一会要一字不漏的作为ASP和数据库连接的连接字（Conection String）。 　　添加一个“系统DSN” 　　选择对话框中“系统DSN”栏，按下右边的“添加”按钮。这时候会让你选择一个数据源。选择 MySQL ODBC 3.51 Driver。按“结束”。 　　这时候，会弹出一个配置对话框： 　　　Data Source Name 数据源名字：在程序中使用的DSN的标识符，可以随便命名。 　　　Host/Server Name （or IP）主机/服务器 名字 （或者IP 地址），如果是本机就填入localhost 　　　Database [...]]]></description>
			<content:encoded><![CDATA[<p>         折腾了一阵，总算把ASP和MySQL连接完成了，有感，特写此文与大家一同分享。<br />
　　</p>
<p><span id="more-275"></span>查了很多资料，ASP和MySQL连接目前有两种办法：一个是使用组件，比较有名是MySQLX，可惜要99美元。二就是使用MyODBC 来连接，下面我们就来看看第二种方式。</p>
<p>　　试验的平台：</p>
<p>　　　MySQL 4.0 For RadHat Linux （也可以使用for windows）<br />
　<br />
　　　Windows 2003 standard Edition Windows XP English</p>
<p>　　一、安装MyODBC</p>
<p><img src="http://www.yesky.com/image20010518/121875.gif" alt="" width="461" height="132" /></p>
<p>　　1．访问网站 www.mysql.com 并下载 MyODBC ，我们使用的是3.51版本。</p>
<p><img src="http://www.yesky.com/image20010518/121876.gif" border="1" alt="" hspace="3" vspace="1" align="center" /></p>
<p>　　2．安装MyODBC到Windows中</p>
<p>　　运行下载回来的MyODBC-3.51.06.exe（文件名因版本而异）</p>
<p><img src="http://www.yesky.com/image20010518/121878.gif" border="1" alt="" hspace="3" vspace="1" align="center" /></p>
<p>二、建立ODBC连接</p>
<p><img src="http://www.yesky.com/image20010518/121879.gif" border="1" alt="" hspace="3" vspace="1" align="center" /></p>
<p>　　进入：控制面板－》ODBC数据源</p>
<p>　　这时候，我们已经可以看到在用户DSN中已经存在一项：myodbc3-test,注意右边的Driver{mysql odbc 3.51 driver}这个参数一会要一字不漏的作为ASP和数据库连接的连接字（Conection String）。</p>
<p>　　添加一个“系统DSN”</p>
<p><img src="http://www.yesky.com/image20010518/121880.gif" border="1" alt="" hspace="3" vspace="1" align="center" /></p>
<p>　　选择对话框中“系统DSN”栏，按下右边的“添加”按钮。这时候会让你选择一个数据源。选择 MySQL ODBC 3.51 Driver。按“结束”。</p>
<p><img src="http://www.yesky.com/image20010518/121881.gif" border="1" alt="" hspace="3" vspace="1" align="center" /></p>
<p>　　这时候，会弹出一个配置对话框：</p>
<p>　　　Data Source Name 数据源名字：在程序中使用的DSN的标识符，可以随便命名。</p>
<p>　　　Host/Server Name （or IP）主机/服务器 名字 （或者IP 地址），如果是本机就填入localhost</p>
<p>　　　Database Name 数据库名：你要在程序中使用的库名。</p>
<p>　　　User 用户：登录MySQL 使用的用户名，特别注意，root用户由于安全问题只能在本机登录，当然啦，用户可以通过修改user表来去掉这个功能。</p>
<p>　　　Password 密钥：登录的密码</p>
<p>　　　Port 端口：使用默认值，最好不要改，除非你有把握。</p>
<p><img src="http://www.yesky.com/image20010518/121884.gif" border="1" alt="" hspace="3" vspace="1" align="center" /></p>
<p>　　全部设置好了以后，按下“测试数据源”会看到屏幕显示连接成功。</p>
<p>　　配置就全部搞定了!</p>
<p>三、ASP和数据库的连接</p>
<p>　　下面是我测试过的，连接MySQL的源代码，连接的库名为mm，表名为my，表中有两个字段 name 和 sex。</p>
<table border="0" width="100%" bgcolor="#ffffff">
<tbody>
<tr>
<td>＜html＞<br />
＜head＞<br />
　＜title＞MySQL连接测试＜/title＞<br />
　＜meta http-equiv=”Content-Type” content=”text/html; charset=gb2312&#8243;＞<br />
＜/head＞<br />
＜body＞<br />
　＜%<br />
　　strconnection=”dsn=mysqltest;<br />
　　driver={mysql odbc 3.51 driver};<br />
　　server=填入服务器地址;uid=用户名;pwd=密码;database=mm”<br />
　　‘连接字符串，dsn就是我们设置的数据源标识符<br />
　　注意driver我们刚才在设置系统DSN的时候提过。<br />
　<br />
　　set conn = server.createobject(“adodb.connection”)<br />
　　conn.open strconnection<br />
　　sql = “select * from my” ‘SQL查询语句<br />
　　set rs = conn.execute(sql)<br />
　　if not rs.bof then</p>
<p>　%＞</p>
<p>　＜table width=”167&#8243;＞<br />
　＜tr＞<br />
　　＜td width=”76&#8243;＞＜b＞name＜/b＞＜/td＞<br />
　　＜td width=”79&#8243;＞＜b＞sex＜/b＞＜/td＞<br />
　＜/tr＞<br />
　＜%<br />
　　do while not rs.eof<br />
　%＞<br />
　＜tr＞<br />
　　＜td＞＜%=rs(“name”)%＞＜/td＞ ‘name字段<br />
　　＜td＞＜%=rs(“sex”)%＞＜/td＞ ‘sex字段<br />
　＜/tr＞<br />
　＜%<br />
　　　rs.movenext<br />
　　loop<br />
　%＞<br />
　＜/table＞</p>
<p>　＜%<br />
　　else<br />
　　　response.write(“sorry, no data found.”)<br />
　　end if<br />
　　rs.close<br />
　　conn.close<br />
　　set conn = nothing<br />
　　set rs = nothing<br />
　%＞<br />
＜/body＞<br />
＜/html＞</td>
</tr>
</tbody>
</table>
<p>原文： <a href="http://www.builder.com.cn/2007/1017/561503.shtml">http://www.builder.com.cn/2007/1017/561503.shtml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/10/%e5%a6%82%e4%bd%95%e5%9c%a8asp%e4%b8%ad%e8%bf%9e%e6%8e%a5mysql%e6%95%b0%e6%8d%ae%e5%ba%93.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP使用MYSQL数据库全攻略</title>
		<link>http://www.vanlife001.com/blog/2010/01/10/asp%e4%bd%bf%e7%94%a8mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e5%85%a8%e6%94%bb%e7%95%a5.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=asp%25e4%25bd%25bf%25e7%2594%25a8mysql%25e6%2595%25b0%25e6%258d%25ae%25e5%25ba%2593%25e5%2585%25a8%25e6%2594%25bb%25e7%2595%25a5</link>
		<comments>http://www.vanlife001.com/blog/2010/01/10/asp%e4%bd%bf%e7%94%a8mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e5%85%a8%e6%94%bb%e7%95%a5.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 22:46:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=273</guid>
		<description><![CDATA[ MYSQL数据库以它短小、方便、速度快、免费等优点成为很多网站目前首选数据库，但一般都是用PHP+MYSQL相结合来开发各种动态页面，其实ASP也可以使用MYSQL数据库开发动态页面，小弟我也是刚刚学会，不敢独享，所以特写了这篇文章供大伙参考。 我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4 必要的软件：PWS4.0（呵呵，废话） mysql-3.23.32-win（这个是最新版的） myodbc-2.50.36-dll（这个是最重要的，MYSQL ODBC的驱动程序，可以到www.mysql.com下载） 第一步：安装MYSQL ODBD的驱动程序，将下载的myodbd-2.50.46-dll文件复制到windowssystem目录下(windows2000 是winnt/system32)然后建立一新文件，扩展名为reg（就是注册表文件）,将以下内容复制到该文件中。 REGEDIT4 [HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INImyodbc driver] “UsageCount”=dword:00000002 “Driver”=”C:\WINDOWS\System\myodbc.dll” “Setup”=”C:\WINDOWS\System\myodbc.dll” “SQLLevel”=”1&#8243; “FileUsage”=”0&#8243; “DriverODBCVer”=”02.50&#8243; “ConnectFunctions”=”YYY” “APILevel”=”1&#8243; “CpTimeout”=”120&#8243; [HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INIODBC Drivers] “myodbc driver”=”installed” 保存后双击该文件，将上面代码注册到WINDOWS注册表中。 如果安装在windows2000中,则Driver和Setup主键的值要做相应改变，这里我想就不用多说了。 如果成功，在控制面板/ODBD数据源的驱动程序里将看到myodbd driver这一项！ 第二步：建立ASP文件链接数据库。 这里有两种方法，一种是在ODBC数据源中建立一个系统DSN。后来我发现不建立也可以在ASP中使用MYSQL,方法在下文将讲道。 打开控制面板/ODBD数据源，选择系统DSN,然后添加一个新的DSN,驱动程序选择myodbd driver,会出现一个对话框供输入mysql    相关信息。 Windows DSN name: 所要建立DSN的名称 Mysql Host (name or ip):Mysql服务器的名称或者是IP地址，通常填localhost Mysql database name:需要使用数据库的名称，数据库在Mysql管理程序中建立。这里我们使用一个例子。数据库名：hc188 里面有数据表：user 数据表有两个字段分别是：username和password,随便插入几个数据。 user:链接数据库的用户名，我填的是root超级用户 password:链接数据库用户密码，如果没有，可以不填 Port(if not 3306)：Mysql在服务器的端口，如果不填默认为3306 SQL command [...]]]></description>
			<content:encoded><![CDATA[<p> MYSQL数据库以它短小、方便、速度快、免费等优点成为很多网站目前首选数据库，但一般都是用PHP+MYSQL相结合来开发各种动态页面，其实ASP也可以使用MYSQL数据库开发动态页面，小弟我也是刚刚学会，不敢独享，所以特写了这篇文章供大伙参考。</p>
<p><span id="more-273"></span>我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4<br />
必要的软件：PWS4.0（呵呵，废话）<br />
mysql-3.23.32-win（这个是最新版的）<br />
myodbc-2.50.36-dll（这个是最重要的，MYSQL ODBC的驱动程序，可以到<a href="http://www.mysql.com/">www.mysql.com</a>下载）</p>
<p>第一步：安装MYSQL ODBD的驱动程序，将下载的myodbd-2.50.46-dll文件复制到windowssystem目录下(windows2000<br />
是winnt/system32)然后建立一新文件，扩展名为reg（就是注册表文件）,将以下内容复制到该文件中。</p>
<p>REGEDIT4</p>
<p>[HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INImyodbc driver]<br />
“UsageCount”=dword:00000002<br />
“Driver”=”C:\WINDOWS\System\myodbc.dll”<br />
“Setup”=”C:\WINDOWS\System\myodbc.dll”<br />
“SQLLevel”=”1&#8243;<br />
“FileUsage”=”0&#8243;<br />
“DriverODBCVer”=”02.50&#8243;<br />
“ConnectFunctions”=”YYY”<br />
“APILevel”=”1&#8243;<br />
“CpTimeout”=”120&#8243;<br />
[HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INIODBC Drivers]<br />
“myodbc driver”=”installed”</p>
<p>保存后双击该文件，将上面代码注册到WINDOWS注册表中。<br />
如果安装在windows2000中,则Driver和Setup主键的值要做相应改变，这里我想就不用多说了。<br />
如果成功，在控制面板/ODBD数据源的驱动程序里将看到myodbd driver这一项！</p>
<p>第二步：建立ASP文件链接数据库。<br />
这里有两种方法，一种是在ODBC数据源中建立一个系统DSN。后来我发现不建立也可以在ASP中使用MYSQL,方法在下文将讲道。<br />
打开控制面板/ODBD数据源，选择系统DSN,然后添加一个新的DSN,驱动程序选择myodbd driver,会出现一个对话框供输入mysql    相关信息。<br />
Windows DSN name: 所要建立DSN的名称<br />
Mysql Host (name or ip):Mysql服务器的名称或者是IP地址，通常填localhost<br />
Mysql database name:需要使用数据库的名称，数据库在Mysql管理程序中建立。这里我们使用一个例子。数据库名：hc188<br />
里面有数据表：user 数据表有两个字段分别是：username和password,随便插入几个数据。<br />
user:链接数据库的用户名，我填的是root超级用户<br />
password:链接数据库用户密码，如果没有，可以不填<br />
Port(if not 3306)：Mysql在服务器的端口，如果不填默认为3306<br />
SQL command on connect:使用sql命令链接数据库，这项可以不填<br />
填写完毕后选择OK保存。</p>
<p>下面链接数据库的ASP代码！<br />
           <br />
&lt;%<br />
strConnection = “dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188&#8243;<br />
Set adoDataConn = Server.CreateObject(“ADODB.Connection”)<br />
adoDataConn.Open strConnection</p>
<p>strQuery = “SELECT * FROM user”<br />
Set rs = adoDataConn.Execute(strQuery)<br />
If Not rs.BOF Then<br />
%&gt;<br />
&lt;TABLE&gt;<br />
&lt;TR&gt;<br />
&lt;TD&lt;b&gt;username&lt;/b&gt;&lt;/TD&gt;<br />
&lt;TD&gt;&lt;b&gt;password&lt;/b&gt;&lt;/TD&gt;<br />
&lt;/TR&gt;<br />
&lt;%<br />
Do While Not rs.EOF<br />
%&gt;<br />
&lt;TR&gt;<br />
&lt;TD&gt;&lt;%=rs(“username”)%&gt;&lt;/TD&gt;<br />
&lt;TD&gt;&lt;%=rs(“password”)%&gt;&lt;/TD&gt;<br />
&lt;/TR&gt;<br />
&lt;%<br />
rs.MoveNext<br />
Loop<br />
%&gt;<br />
&lt;/TABLE&gt;<br />
&lt;%<br />
Else<br />
Response.Write(“Sorry, no data found.”)<br />
End If</p>
<p>rs.Close<br />
adoDataConn.Close<br />
Set adoDataConn = Nothing<br />
Set rsEmailData = Nothing<br />
%&gt;</p>
<p>第二种方法：我在使用中想过如果不建立系统DSN，是否也可以使用MYSQL数据库呢？结果是可以的。<br />
方法很简单，把上面ASP代码第二行代码改为：<br />
strconnection=”DefaultDir=;Driver={myodbc driver};database=hc188&#8243;</p>
<p>我奇怪的发现，这种方法连用户名和密码都不需要就可以使用。是不是MYSQL的一个BUG呢？</p>
<p>以上代码全部经测试通过！<br />
          <br />
到此，全文结束了，是不是很简单呢！希望能帮上你！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/10/asp%e4%bd%bf%e7%94%a8mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e5%85%a8%e6%94%bb%e7%95%a5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EclipsePHP Studio 2008 v1.0 中文版</title>
		<link>http://www.vanlife001.com/blog/2010/01/09/eclipsephp-studio-2008-v1-0-%e4%b8%ad%e6%96%87%e7%89%88.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eclipsephp-studio-2008-v1-0-%25e4%25b8%25ad%25e6%2596%2587%25e7%2589%2588</link>
		<comments>http://www.vanlife001.com/blog/2010/01/09/eclipsephp-studio-2008-v1-0-%e4%b8%ad%e6%96%87%e7%89%88.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 22:13:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=266</guid>
		<description><![CDATA[功能说明： EclipsePHP Studio 2008 是一个大型项目开发编译器，给予Eclipse修改而来，并且集成了JDK,免除处了安装配置的麻烦，一次安装即可使用无需配置。 此编译器为PHP编译器，辅助PHP代码的开发和调试，集成了代码高亮，函数跟踪，时时纠错等功能。同时还增加了协作开发版本服务器功能： SVN , CVS 。 内嵌浏览器可以在调试简单代码时时时浏览。 特点：    1、方便PHP面向对象开发，有类集成跟踪功能。    2、代码时时纠错，让语法错误扼杀在摇篮中。    3、内嵌浏览器调试更加方便快捷。    4、集成了常用的版本服务器客户端功能 SVN CVS。    5、丰富的快捷键让开发提高效率。    6、函数，变量，快捷提示，让开发变的简单轻松。    7、强调的调试和结构操作，使得更容易开发大型的项目    8、多项目管理，可以用开发者在多个项目之间切换。 下载可以到:     本地下载      站长站下载    华军软件园下载    天空软件下载]]></description>
			<content:encoded><![CDATA[<div>功能说明：</div>
<div>EclipsePHP Studio 2008 是一个大型项目开发编译器，给予Eclipse修改而来，并且集成了JDK,免除处了安装配置的麻烦，一次安装即可使用无需配置。</div>
<div><span id="more-266"></span>此编译器为PHP编译器，辅助PHP代码的开发和调试，集成了代码高亮，函数跟踪，时时纠错等功能。同时还增加了协作开发版本服务器功能： SVN , CVS 。 内嵌浏览器可以在调试简单代码时时时浏览。</div>
<div>特点：<br />
   1、方便PHP面向对象开发，有类集成跟踪功能。<br />
   2、代码时时纠错，让语法错误扼杀在摇篮中。<br />
   3、内嵌浏览器调试更加方便快捷。<br />
   4、集成了常用的版本服务器客户端功能 SVN CVS。<br />
   5、丰富的快捷键让开发提高效率。<br />
   6、函数，变量，快捷提示，让开发变的简单轻松。<br />
   7、强调的调试和结构操作，使得更容易开发大型的项目<br />
   8、多项目管理，可以用开发者在多个项目之间切换。</div>
<p><img class="alignnone" src="http://www.php100.com/cms/uploads/allimg/090408/1156352306-0.jpg" alt="" width="575" height="421" /></p>
<p><img class="alignnone" src="http://www.php100.com/cms/uploads/allimg/090408/1156353a4-1.jpg" alt="" width="575" height="421" /></p>
<p><img class="alignnone" src="http://www.php100.com/cms/uploads/allimg/090408/1156355340-2.jpg" alt="" width="575" height="421" /></p>
<p><img class="alignnone" src="http://www.php100.com/cms/uploads/allimg/090408/1156351441-6.jpg" alt="" width="575" height="414" /></p>
<p><img class="alignnone" src="http://www.php100.com/cms/uploads/allimg/090408/1156354224-8.jpg" alt="" width="575" height="414" /></p>
<p><img class="alignnone" src="http://www.php100.com/cms/uploads/allimg/090408/11563554W-10.jpg" alt="" width="575" height="414" /></p>
<p>下载可以到:     <a href="http://www.vanlife001.com/html/download/tools/2009/0412/79.html" target="_blank"><span style="COLOR: #ff0000"><strong>本地下载</strong></span></a>      <span style="COLOR: #ff0000"><strong><a href="http://down.chinaz.com/soft/23822.htm" target="_blank"><span style="COLOR: #ff0000">站长站下载</span></a>    <a href="http://www.onlinedown.net/soft/72940.htm" target="_blank"><span style="COLOR: #ff0000">华军软件园下载</span></a>    <a href="http://www.skycn.com/soft/48636.html" target="_blank"><span style="COLOR: #ff0000">天空软件下载</span></a></strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/09/eclipsephp-studio-2008-v1-0-%e4%b8%ad%e6%96%87%e7%89%88.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>选择Eclipse PHP Development Tools(PDT)作为PHP开发工具</title>
		<link>http://www.vanlife001.com/blog/2010/01/09/%e9%80%89%e6%8b%a9eclipse-php-development-toolspdt%e4%bd%9c%e4%b8%baphp%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e9%2580%2589%25e6%258b%25a9eclipse-php-development-toolspdt%25e4%25bd%259c%25e4%25b8%25baphp%25e5%25bc%2580%25e5%258f%2591%25e5%25b7%25a5%25e5%2585%25b7</link>
		<comments>http://www.vanlife001.com/blog/2010/01/09/%e9%80%89%e6%8b%a9eclipse-php-development-toolspdt%e4%bd%9c%e4%b8%baphp%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 22:05:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=263</guid>
		<description><![CDATA[vi虽然轻巧，但一来在图形界面下没有必要一定用纯cli的东东，二来在项目开发的环境中vi有些吃力。Zend Studio呢一直用着他的keygen也挺不好意思的，功能上我只能说是一般，再一般不过了，就是个图形化的编辑器，带代码提示什么的辅助功能，最有用印象最深的居然是选择多行然后用TAB整体缩进。 所以，尝试着把开发工具更换为PHP Development Tools(PDT)，eclipse的大名早有耳闻，只是从来不用java，也就没有摸过。早在2004年底作项目的时候见同事用过，慢就一个字，强也是一个字。至于为何不选PHPEclipse，倒也不是听到网上一边倒的声音，而是我实在是有点不习惯它的复杂，相比之下刚出炉不久功能不全的PHP Development Tools(PDT)正和我意。 我是从官网下载的pdt-all-in-one-R20080103-linux-gtk.tar.gz，有点像懒人包，直接解压就能用了，功能基本上都配置好了。额外装了几个插件，都是用系统自带功能Help -&#62; Software Updates -&#62; Find and Instal安装的： SimpleTest, http://simpletest.org/eclipse/，单元测试工具 Subclipse, http://subclipse.tigris.org/update_1.2.x WordWrap, http://ahtik.com/eclipse-update/, 自动折行，不过不太好用，每自动折一行行号也会随之增加，作者说这个问题还比较麻烦，暂时无法解决呢。还是养成手工断行的好习惯吧。 ZendDebugger, http://downloads.zend.com/pdt 基本上就够我用了。这种安装方式实在是很方便，能够后台运行更方便。 配置Debug的时候麻烦一些，其实到后来我也没弄太明白，本来想用XDebug的，不过上官网一看基本上只有for windows的二进制包，linux下的多半还得自己编译（网上的例子也多半是基于windows的环境，很无奈），就转向Zend了。谁知Zend官网上这个Debugger的链接也不好找，产品列表里根本就没有，现在这个更新/安装地址已经忘记是从哪里搞来的了，不过能用。 Debug能用了，不过只限于PHP Script运行方式，如果要完整的web测试的话，还得去修改php.ini加Zend Debugger的扩展，懒得弄了，处理得当的话需要debug的时候不多，一般print_r/var_dump也基本够用了。 PHP Development Tools(PDT)的编辑区比Zend Studio要“小”一些，因为界面的边框太“厚”了，Tab也有点大，可以在界面设置中取消圆角，能省点地方。编辑区小的问题不要紧，Ctrl-M能放到最大，加上其它窗口可以缩起来，用的时候调出来，用完自己还会缩回去，所以总体界面上还是要比Zend Studio要好用。 功能上，最喜欢的就是Eclipse无时无刻不在的语法检查，可以迫使我们摒弃掉一些坏毛病。不过这个功能和Smarty模板合不来，像我原来smarty模板文件都是.html扩展名的，这下可遭殃了，一大堆无法处理的错误信息。中间试过PHPEclipse，它支持Smarty模板，不过是另外分配了一个编辑器，同样也只能认.tpl扩展名，模板编辑功能几乎没有，就剩下一个模板语法高亮显示，居然还不像其它编辑窗口一样能够调整背景（我习惯把编辑区背景设置为#CCE8CF，节省眼力），索性不用了。费点功夫把所有模板都改成.tpl扩展名的，然后当一般纯文本处理，也没有什么不爽的，js和css基本上都是在单独的文件中，有相应的编辑器，手工写点html code也无妨。 不过还是推荐一个PHP Development Tools(PDT)中的for Smarty的插件smartypdt，主意虽好，但程序非常不成熟，在PHP Development Tools(PDT)的eclipse 3.3上基本上没法用，先关注一下，期待以后能成熟起来吧。 最后，总体感觉Eclipse虽然速度依然不快，尤其是启动速度，尤其是我调用远程主机上的项目文件，但其强大的功能足以掩盖这些缺点，还是那句话，谁用谁知道~~这几乎是我用过的可操作性最强的Java软件了。 原文：http://www.fwolf.com/blog/post/400]]></description>
			<content:encoded><![CDATA[<p>vi虽然轻巧，但一来在图形界面下没有必要一定用纯cli的东东，二来在项目开发的环境中vi有些吃力。Zend Studio呢一直用着他的keygen也挺不好意思的，功能上我只能说是一般，再一般不过了，就是个图形化的编辑器，带代码提示什么的辅助功能，最有用印象最深的居然是选择多行然后用TAB整体缩进。</p>
<p><span id="more-263"></span>所以，尝试着把开发工具更换为<a href="http://www.eclipse.org/pdt/">PHP Development Tools(PDT)</a>，eclipse的大名早有耳闻，只是从来不用java，也就没有摸过。早在2004年底作项目的时候见同事用过，慢就一个字，强也是一个字。至于为何不选<a href="http://www.phpeclipse.de/">PHPEclipse</a>，倒也不是听到网上一边倒的声音，而是我实在是有点不习惯它的复杂，相比之下刚出炉不久功能不全的<a href="http://www.eclipse.org/pdt/">PHP Development Tools(PDT)</a>正和我意。</p>
<p>我是从<a href="http://download.eclipse.org/tools/pdt/downloads/">官网</a>下载的pdt-all-in-one-R20080103-linux-gtk.tar.gz，有点像懒人包，直接解压就能用了，功能基本上都配置好了。额外装了几个插件，都是用系统自带功能<code>Help -&gt; Software Updates -&gt; Find and Instal</code>安装的：</p>
<ul>
<li>SimpleTest, <a href="http://simpletest.org/eclipse/">http://simpletest.org/eclipse/</a>，单元测试工具</li>
<li>Subclipse, <a href="http://subclipse.tigris.org/update_1.2.x">http://subclipse.tigris.org/update_1.2.x</a></li>
<li>WordWrap, <a href="http://ahtik.com/eclipse-update/">http://ahtik.com/eclipse-update/</a>, 自动折行，不过不太好用，每自动折一行行号也会随之增加，<a href="http://ahtik.com/blog/eclipse-word-wrap/">作者说</a>这个问题还比较麻烦，暂时无法解决呢。还是养成手工断行的好习惯吧。</li>
<li>ZendDebugger, <a href="http://downloads.zend.com/pdt">http://downloads.zend.com/pdt</a></li>
</ul>
<p>基本上就够我用了。这种安装方式实在是很方便，能够后台运行更方便。</p>
<p>配置Debug的时候麻烦一些，其实到后来我也没弄太明白，本来想用XDebug的，不过上官网一看基本上只有for windows的二进制包，linux下的多半还得自己编译（网上的例子也多半是基于windows的环境，很无奈），就转向Zend了。谁知Zend官网上这个Debugger的链接也不好找，产品列表里根本就没有，现在这个更新/安装地址已经忘记是从哪里搞来的了，不过能用。</p>
<p>Debug能用了，不过只限于PHP Script运行方式，如果要完整的web测试的话，还得去修改php.ini加Zend Debugger的扩展，懒得弄了，处理得当的话需要debug的时候不多，一般print_r/var_dump也基本够用了。</p>
<p><a href="http://www.eclipse.org/pdt/">PHP Development Tools(PDT)</a>的编辑区比Zend Studio要“小”一些，因为界面的边框太“厚”了，Tab也有点大，可以在界面设置中取消圆角，能省点地方。编辑区小的问题不要紧，Ctrl-M能放到最大，加上其它窗口可以缩起来，用的时候调出来，用完自己还会缩回去，所以总体界面上还是要比Zend Studio要好用。</p>
<p>功能上，最喜欢的就是Eclipse无时无刻不在的语法检查，可以迫使我们摒弃掉一些坏毛病。不过这个功能和Smarty模板合不来，像我原来smarty模板文件都是.html扩展名的，这下可遭殃了，一大堆无法处理的错误信息。中间试过<a href="http://www.vanlife001.com/blog/wp-admin/www.phpeclipse.de/">PHPEclipse</a>，它支持Smarty模板，不过是另外分配了一个编辑器，同样也只能认.tpl扩展名，模板编辑功能几乎没有，就剩下一个模板语法高亮显示，居然还不像其它编辑窗口一样能够调整背景（我习惯把编辑区背景设置为#CCE8CF，节省眼力），索性不用了。费点功夫把所有模板都改成.tpl扩展名的，然后当一般纯文本处理，也没有什么不爽的，js和css基本上都是在单独的文件中，有相应的编辑器，手工写点html code也无妨。</p>
<p>不过还是推荐一个<a href="http://www.eclipse.org/pdt/">PHP Development Tools(PDT)</a>中的for Smarty的插件<a href="http://code.google.com/p/smartypdt/">smartypdt</a>，主意虽好，但程序非常不成熟，在<a href="http://www.eclipse.org/pdt/">PHP Development Tools(PDT)</a>的eclipse 3.3上基本上没法用，先关注一下，期待以后能成熟起来吧。</p>
<p>最后，总体感觉Eclipse虽然速度依然不快，尤其是启动速度，尤其是我调用远程主机上的项目文件，但其强大的功能足以掩盖这些缺点，还是那句话，谁用谁知道~~这几乎是我用过的可操作性最强的Java软件了。</p>
<p>原文：<a href="http://www.fwolf.com/blog/post/400">http://www.fwolf.com/blog/post/400</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/09/%e9%80%89%e6%8b%a9eclipse-php-development-toolspdt%e4%bd%9c%e4%b8%baphp%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP的开发工具</title>
		<link>http://www.vanlife001.com/blog/2010/01/09/php%e7%9a%84%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=php%25e7%259a%2584%25e5%25bc%2580%25e5%258f%2591%25e5%25b7%25a5%25e5%2585%25b7</link>
		<comments>http://www.vanlife001.com/blog/2010/01/09/php%e7%9a%84%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 21:58:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=259</guid>
		<description><![CDATA[http://www.zend.com/en/community/pdt 上列网址是一套整合型的php开发工具，上次参加台中陈莹光老师新版学务系统研习时介绍的，这套开发工具直接下载到电脑后，不用安装就可以直接使用(all-in-one的版本)，而且window及linux上都有相对应的版本可以使用，使用很方便，不用担心不同作业平台的支援性不同的问题。 這套軟體是開放源碼的軟體，不用擔心授權問題，完全不花一毛錢，而且功能強大，相對於商業版的開發工具，功能不相上下，雖然一些進階的功能不能跟一些商業版的功能比，不過對我來說，已經太夠用了，等需要更強大的工具後再說吧!这套软体是开放源码的软体，不用担心授权问题，完全不花一毛钱，而且功能强大，相对于商业版的开发工具，功能不相上下，虽然一些进阶的功能不能跟一些商业版的功能比，不过对我来说，已经太够用了，等需要更强大的工具后再说吧! 開發工具可以幫助你快速完成工作，但如果只是要學習php的話，vim就夠了，或進階一點的編輯器就可以滿足需求，這些開發工具背後的設計概念跟你的程式設計概念有關，如果還沒有用到這些觀念，幫助不大，他們只是一套比較華麗的編輯器，加上強大的輔助功能，如果用不到輔助功能，可能要考慮看看你真正的需求。开发工具可以帮助你快速完成工作，但如果只是要学习php的话，vim就够了，或进阶一点的编辑器就可以满足需求，这些开发工具背后的设计概念跟你的程式设计概念有关，如果还没有用到这些观念，帮助不大，他们只是一套比较华丽的编辑器，加上强大的辅助功能，如果用不到辅助功能，可能要考虑看看你真正的需求。 如果要學打字，一套記事本就夠了，當然也可以用排版軟體，如word或open office的writer來練習打字，但這些排版軟體的一堆功能，你不會用到，如果要額外花出代價，如執行效能更好的電腦，更多的新台幣，你可能就要考慮看看了。如果要学打字，一套记事本就够了，当然也可以用排版软体，如word或open office的writer来练习打字，但这些排版软体的一堆功能，你不会用到，如果要额外花出代价，如执行效能更好的电脑，更多的新台币，你可能就要考虑看看了。 決定權在你自己，如果這個決定可以讓你寫php，寫的很快樂，投入更多的心力在php上，或者說你覺得值得，這個軟體就像是你一見鍾情的女朋友，非用不可，那就大膽的用吧!只要你高興，沒有什麼不可以，你有完全的決定權。决定权在你自己，如果这个决定可以让你写php，写的很快乐，投入更多的心力在php上，或者说你觉得值得，这个软体就像是你一见钟情的女朋友，非用不可，那就大胆的用吧!只要你高兴，没有什么不可以，你有完全的决定权。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zend.com/en/community/pdt">http://www.zend.com/en/community/pdt</a><a href="http://translate.googleusercontent.com/translate_c?hl=zh-CN&amp;sl=zh-TW&amp;u=http://www.zend.com/en/community/pdt&amp;prev=/search%3Fq%3Dphp%2B%25E5%25BC%2580%25E5%258F%2591%25E5%25B7%25A5%25E5%2585%25B7%26hl%3Den&amp;rurl=translate.google.ca&amp;usg=ALkJrhjpDoNdp-kE5ZkNk24Jba8V91e3EQ" target="_blank"></a></p>
<p>上列网址是一套整合型的php开发工具，上次参加台中陈莹光老师新版学务系统研习时介绍的，这套开发工具直接下载到电脑后，不用安装就可以直接使用(all-in-one的版本)，而且window及linux上都有相对应的版本可以使用，使用很方便，不用担心不同作业平台的支援性不同的问题。</p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span style="TEXT-ALIGN: left; DIRECTION: ltr"><span id="more-259"></span>這套軟體是開放源碼的軟體，不用擔心授權問題，完全不花一毛錢，而且功能強大，相對於商業版的開發工具，功能不相上下，雖然一些進階的功能不能跟一些商業版的功能比，不過對我來說，已經太夠用了，等需要更強大的工具後再說吧!</span>这套软体是开放源码的软体，不用担心授权问题，完全不花一毛钱，而且功能强大，相对于商业版的开发工具，功能不相上下，虽然一些进阶的功能不能跟一些商业版的功能比，不过对我来说，已经太够用了，等需要更强大的工具后再说吧!</span></p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span style="TEXT-ALIGN: left; DIRECTION: ltr">開發工具可以幫助你快速完成工作，但如果只是要學習php的話，vim就夠了，或進階一點的編輯器就可以滿足需求，這些開發工具背後的設計概念跟你的程式設計概念有關，如果還沒有用到這些觀念，幫助不大，他們只是一套比較華麗的編輯器，加上強大的輔助功能，如果用不到輔助功能，可能要考慮看看你真正的需求。</span>开发工具可以帮助你快速完成工作，但如果只是要学习php的话，vim就够了，或进阶一点的编辑器就可以满足需求，这些开发工具背后的设计概念跟你的程式设计概念有关，如果还没有用到这些观念，帮助不大，他们只是一套比较华丽的编辑器，加上强大的辅助功能，如果用不到辅助功能，可能要考虑看看你真正的需求。</span></p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span style="TEXT-ALIGN: left; DIRECTION: ltr">如果要學打字，一套記事本就夠了，當然也可以用排版軟體，如word或open office的writer來練習打字，但這些排版軟體的一堆功能，你不會用到，如果要額外花出代價，如執行效能更好的電腦，更多的新台幣，你可能就要考慮看看了。</span>如果要学打字，一套记事本就够了，当然也可以用排版软体，如word或open office的writer来练习打字，但这些排版软体的一堆功能，你不会用到，如果要额外花出代价，如执行效能更好的电脑，更多的新台币，你可能就要考虑看看了。</span></p>
<p><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span style="TEXT-ALIGN: left; DIRECTION: ltr">決定權在你自己，如果這個決定可以讓你寫php，寫的很快樂，投入更多的心力在php上，或者說你覺得值得，這個軟體就像是你一見鍾情的女朋友，非用不可，那就大膽的用吧!只要你高興，沒有什麼不可以，你有完全的決定權。</span>决定权在你自己，如果这个决定可以让你写php，写的很快乐，投入更多的心力在php上，或者说你觉得值得，这个软体就像是你一见钟情的女朋友，非用不可，那就大胆的用吧!只要你高兴，没有什么不可以，你有完全的决定权。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/09/php%e7%9a%84%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>几款常用PHP开发工具</title>
		<link>http://www.vanlife001.com/blog/2010/01/09/%e5%87%a0%e6%ac%be%e5%b8%b8%e7%94%a8php%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%2587%25a0%25e6%25ac%25be%25e5%25b8%25b8%25e7%2594%25a8php%25e5%25bc%2580%25e5%258f%2591%25e5%25b7%25a5%25e5%2585%25b7</link>
		<comments>http://www.vanlife001.com/blog/2010/01/09/%e5%87%a0%e6%ac%be%e5%b8%b8%e7%94%a8php%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 21:55:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程、开发]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[开发]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false">http://www.vanlife001.com/blog/?p=256</guid>
		<description><![CDATA[ 最近想好好研究一下PHP开发，所以搜罗了一下。找了这么几款开发工具和大家共享。 1、EditPlus   一套功能强大，可取代记事本的文字编辑器，拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能，就是它有监视剪贴簿的功能，能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中，让你省去做贴上的步骤。另外它也是一个好用的HTML编辑器，除了可以颜色标记HTML Tag (同时支持C/C++、Perl、Java)外，还内建完整的HTML和CSS1指令功能，对于习惯用记事本编辑网页的朋友，它可帮你节省一半以上的网页制作时间，若你有安装IE 3.0以上版本，它还会结合IE浏览器于EditPlus窗口中，让你可以直接预览编辑好的网页(若没安装IE，也可指定浏览器路径)。   这是款编写PHP时使用最多的文本编辑器之一，方便使用，很多PHP人士都喜欢用它。 不过它是共享软件，需要花Money的。不过这年头都用大家都用破解的，要找到破解版很容易的，所以我就不放下载地址了……   2、Zend Studio   用文本编辑器虽然很方便，可是开发一套大型的系统，很多人还是喜欢用IDE集成环境。所以这款软件很适合你。 Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境 (IDE)，它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具，Zend Studio 加速开发周期，并简化复杂的应用方案。 Zend Studio主要组件 1 专业的集成开发环境 内置 编辑器, 调试器, 以及 帮助文档 2 Windows, Linux, Mac 等多个操作系统版本 3 多语言支持 4 专业的编辑器 5 关键字、语法加亮显示 (PHP, HTML, XHTML, and JavaScript) 6 XML &#38; CSS 的关键字、语法加亮显示 7 代码模板 8 支持 [...]]]></description>
			<content:encoded><![CDATA[<p> 最近想好好研究一下PHP开发，所以搜罗了一下。找了这么几款开发工具和大家共享。</p>
<p><span id="more-256"></span>1、EditPlus</p>
<p> </p>
<p>一套功能强大，可取代记事本的文字编辑器，拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能，就是它有监视剪贴簿的功能，能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中，让你省去做贴上的步骤。另外它也是一个好用的HTML编辑器，除了可以颜色标记HTML Tag (同时支持C/C++、Perl、Java)外，还内建完整的HTML和CSS1指令功能，对于习惯用记事本编辑网页的朋友，它可帮你节省一半以上的网页制作时间，若你有安装IE 3.0以上版本，它还会结合IE浏览器于EditPlus窗口中，让你可以直接预览编辑好的网页(若没安装IE，也可指定浏览器路径)。</p>
<p> <br />
这是款编写PHP时使用最多的文本编辑器之一，方便使用，很多PHP人士都喜欢用它。</p>
<p>不过它是共享软件，需要花Money的。不过这年头都用大家都用破解的，要找到破解版很容易的，所以我就不放下载地址了……</p>
<p> </p>
<p>2、Zend Studio</p>
<p> </p>
<p>用文本编辑器虽然很方便，可是开发一套大型的系统，很多人还是喜欢用IDE集成环境。所以这款软件很适合你。</p>
<p>Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境 (IDE)，它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具，Zend Studio 加速开发周期，并简化复杂的应用方案。</p>
<p>Zend Studio主要组件</p>
<p>1 专业的集成开发环境 内置 编辑器, 调试器, 以及 帮助文档<br />
2 Windows, Linux, Mac 等多个操作系统版本<br />
3 多语言支持<br />
4 专业的编辑器<br />
5 关键字、语法加亮显示 (PHP, HTML, XHTML, and JavaScript)<br />
6 XML &amp; CSS 的关键字、语法加亮显示<br />
7 代码模板<br />
8 支持 PHP 4 and PHP 5<br />
9 代码自动完成功能<br />
10 PHP Code (+PHPDoc) 分析功能<br />
11 内部调试器<br />
12 代码摘录<br />
13 PHP 代码分析<br />
14 远程调试器<br />
15 Remote Profiler<br />
16 数据库连接以及集成查询 ，适用于 : IBM DB2/Cloudscape, MySQL, Oracle Microsoft SQL Server, SQLite, and PostgreSQL<br />
17 NEW! Set of SQL Tools: SQL Query Editor, SQL Explorer, and more.<br />
18 NEW! PHPDocumentor<br />
19 CVS 集成 ，方便团队开发<br />
20 FTP 高度集成</p>
<p> </p>
<p>原来Zend Studio都是用java开发的，后来直接投入Eclipse的怀抱了。最新的Zend Studio 6.0就被称为Zend Studio for Eclipse 6.0。</p>
<p>编辑器、调试器、漂亮的外观加上Zend特有的一些属性，要有的都有了，真是非常完美的PHP开发集成环境啊。</p>
<p>不过这个还是要注册的……从官方下载的会有一个月的试用期。（好工具都要注册，要钞票的……）</p>
<p>因为Zend Studio for Eclipse刚出来，比较难找到注册码，在一个PHP论坛有个家伙在网上找了3个小时才找到注册机……这里我就无私奉献一下吧。（其实动点脑筋很快就找到了）</p>
<p>官方下载地址：</p>
<p><a href="http://downloads.zend.com/studio-eclipse/6.0.0/ZendStudioForEclipse-6_0_0.exe">http://downloads.zend.com/studio-eclipse/6.0.0/ZendStudioForEclipse-6_0_0.exe</a><br />
我把注册机上传到网盘里，自己下吧：</p>
<p><a href="http://www.fs2you.com/files/7d645bf8-db9c-11dc-83bc-0014221b798a/">http://www.fs2you.com/files/7d645bf8-db9c-11dc-83bc-0014221b798a/</a></p>
<p> </p>
<p>以上说的都是共享软件，都是要钞票的。这样找一些破解版本来用，实在会有些过意不去。其实PHP作为开源语言，自然会有一些很不错的开源软件。</p>
<p> </p>
<p>3、Norepad++</p>
<p> </p>
<p>Notepad++是一款非常有特色的编辑器，是开源软件，可以免费使用。<br />
功能有：<br />
①、内置支持多达27种语法高亮度显示(囊括各种常见的源代码、脚本，值得一提的是，完美支持.nfo文件查看)，也支持自定义语言；<br />
②、可自动检测文件类型，根据关键字显示节点，节点可自由折叠/打开，代码显示得非常有层次感！这是此软件最具特色的体现之一；<br />
③、可打开双窗口，在分窗口中又可打开多个子窗口，允许快捷切换全屏显示模式(F11)，支持鼠标滚轮改变文档显示比例，等等；<br />
④、提供数个特色东东，如邻行互换位置、宏功能，等等…现在网上有很多文件编辑器，这个却是不可多得的一款，不论是日常使用还是手写编程代码，都能让你体会到它独有的优势和方便。<br />
支持的语言:C,C++,Java,C#,XML,HTML,PHP,Javas cript,<br />
RCresourcefile,makefile,ASCIIartfile<br />
(extension.nfo,screenshot1,screenshot2),doxygen,<br />
inifile,batchfile,ASP,VB/VBSsourcefiles,SQL,<br />
Objective-C,CSS,Pascal,Perl,PythonandLua.</p>
<p>这是台湾人开发的较出名的编辑器（算是支持一下国产吧）功能上基本和Editplus差不多，有的地方甚至更强大，只是使用习惯上的不同吧。</p>
<p> </p>
<p>大家自己去它的官网看看吧。</p>
<p><a href="http://notepad-plus.sourceforge.net/tw/site.htm">http://notepad-plus.sourceforge.net/tw/site.htm</a></p>
<p> </p>
<p>4、PDT（Eclipse PHP Development Tools）</p>
<p>前面我们提到了Zend Studio这个IDE集成坏境，当然也有开源免费的PHP开发集成环境了。</p>
<p>Eclipse这个集成开发环境只要有插件就可以实现相应功能。PDT这个项目很早就开始进行了。Zend Studio for Eclipse就是基于这个插件的，再加上自己的调试器。大家也可以在Eclipse上使用这个插件，然后自己再去选择调试器来配置自己的开发坏境。至于怎么配置，网上有人写出了自己的配置方法，大家可以自己查阅，这里只是介绍工具，这个暂且按下不表。这里我介绍的一个配置完整的包。这个也是Zend开发的，因为是免费的，所以在使用时自然不能和Zend Studio相比。</p>
<p>但是因为是在Eclipse上安装插件自定义实现，不必为PHP开发再安装一个大型软件，所以还是有很多人喜欢用这么个工具的。</p>
<p>我介绍的这个这个包包括了eclipse主程序，PDT和Zend Debugger</p>
<p>下载地址：</p>
<p><a href="http://downloads.zend.com/pdt/all-in-one/">http://downloads.zend.com/pdt/all-in-one/</a></p>
<p>更多信息看这里：</p>
<p><a href="http://www.zend.com/en/community/pdt">http://www.zend.com/en/community/pdt</a></p>
<p> </p>
<p>关于PHP开发工具我主要推荐就是这么多，其他也还有些工具。</p>
<p>Notepad2，一个免费的工具只有一个文件就像记事本一样，只有一个文件，但是它加有语法高亮等很多强大的功能，所以我直接将它重命名为notepad覆盖了windows和windows/system32中的记事本。</p>
<p>做可视化网页开发最好的还是adobe的dreamweaver.尽管它对PHP支持的不是很好，但是还是有很多人做开发的时候选用它。</p>
<p>如果是高手……直接用记事本吧……</p>
<p>原文：<a href="http://moonsee.javaeye.com/blog/210230">http://moonsee.javaeye.com/blog/210230</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vanlife001.com/blog/2010/01/09/%e5%87%a0%e6%ac%be%e5%b8%b8%e7%94%a8php%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.vanlife001.com/blog/tag/%e7%bc%96%e7%a8%8b/feed ) in 2.00613 seconds, on Feb 6th, 2012 at 11:57 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 7th, 2012 at 11:57 am UTC -->
