﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-You and me... -文章分类-PHP</title><link>http://www.cnitblog.com/junhong-cai/category/8709.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 27 Sep 2011 13:26:48 GMT</lastBuildDate><pubDate>Tue, 27 Sep 2011 13:26:48 GMT</pubDate><ttl>60</ttl><item><title>php的安装与调试</title><link>http://www.cnitblog.com/junhong-cai/articles/66791.html</link><dc:creator>疯狂水车</dc:creator><author>疯狂水车</author><pubDate>Wed, 16 Jun 2010 09:28:00 GMT</pubDate><guid>http://www.cnitblog.com/junhong-cai/articles/66791.html</guid><wfw:comment>http://www.cnitblog.com/junhong-cai/comments/66791.html</wfw:comment><comments>http://www.cnitblog.com/junhong-cai/articles/66791.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/junhong-cai/comments/commentRss/66791.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/junhong-cai/services/trackbacks/66791.html</trackback:ping><description><![CDATA[下载PHP5:&nbsp;&nbsp;&nbsp; <a href="http://cn2.php.net/distributions/php-5.2.6-Win32.zip" target=_blank><u><font color=#261cdc>http://cn2.php.net/distributions/php-5.2.6-Win32.zip</font></u></a> <br>下载apache:&nbsp; <a href="http://down.chinaz.com/soft/18000.htm" target=_blank><u><font color=#261cdc>http://down.chinaz.com/soft/18000.htm</font></u></a><br><br><br>一.php的安装与调试<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 由于php是一个zip文件(非install版)，安装较为简单，解压就行。把解压的 php5.2.1-Win32重命名为 php5。并复制到C盘目录下。即安装路径为 c:\php5 <br>1&nbsp;&nbsp;&nbsp;&nbsp; 找到php目录下的 php.ini-dist或 php.ini.recommended文件，重命名为 php.ini<br>并复制到系统盘的windows目录下(以c:\windows为例). <br>2&nbsp;&nbsp;&nbsp;&nbsp; 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下。<br>3&nbsp;&nbsp;&nbsp;&nbsp; 把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下 <br>如果没有加载 php_gd2.dll&nbsp;&nbsp;&nbsp;&nbsp; php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库<br>php_mbstring.dll在后面使用phpmyadmin时支持宽字符。<br>4 打开c:\windows\php.ini文件（关联到mysql）<br>设置扩展路径<br>查找 extension_dir 有这么一行extension_dir = "./"<br>将此行改成<br>extension_dir = "C:\php5\ext" <br>其中C:\php5是你安装php的路径。路径不正确将无法加载dll <br>(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)<br>查找 extension <br>extension=php_mbstring.dll<br>extension=php_gd2.dll<br>extension=php_mysql.dl <br>把上面3项前面的分号去掉，这样apache启动时就可以加载这些dll了<br>当然前面我们也把这些dll复制到system32下了l <br>php5时差问题<br>&lt;?php echo date("Y-m-d H:i:s");?&gt;时间相差八小时<br>为什么呢?PHP5系列版本新增了时区设置，默认为格林威治时间，与中国所在的东8区正好相差8个小时<br>查找date.timezone有这么一行<br>;date.timezone =<br>将;去掉，改成<br>date.timezone = PRC<br>二.apache的调试和整合<br>1.修改网站根目录<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查找 DocumentRoot有这么一行<br>DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"<br>这就是你网站的根目录，你可以修改，也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误<br>查找&nbsp;&nbsp;&nbsp;&nbsp; This should be changed to whatever you set DocumentRoot to<br>在它下面两行有<br>&lt;Directory "C:/Program Files/Apache Group/Apache2/htdocs"&gt;<br>把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录<br>2.让apache支持*.php(网页)<br>查找&nbsp;&nbsp;&nbsp;&nbsp; DirectoryIndex index.html index.html.var<br>修改成<br>DirectoryIndex&nbsp;&nbsp; index.html index.html.var&nbsp;&nbsp; index.php&nbsp; <br>这样index.php 可以充当默认页面了<br>3.Apache中模块化安装php<br>查找 # LoadModule foo_module modules/mod_foo.so<br>在此行后加入一行<br>LoadModule php5_module C:/php5/php5apache2.dll&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //注意：其中C:/php5/php5apache2.dll是你安装php的相应路径.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache 版本1的.PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,就可能会出现"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed"<br>4.查找 AddType application/x-gzip .gz .tgz <br>在此行后加入一行<br>AddType application/x-httpd-php .php (记住：前边有一个空格哦！！！)<br>这样apache就可以解释php文件了<br>5.测试<br>在网站根目录下创建一个 phpinfo.php 文件<br><br>&lt;?php<br>phpinfo();<br>?&gt;<br><br>在浏览器打开<br><a href="http://localhost/phpinfo.php" target=_blank><u><font color=#261cdc>http://localhost/phpinfo.php</font></u></a><br>5.测试php和mysql数据库的关联<br>在网站根目录下创建一个test.php 文件<br><br>&lt;?php<br>$link=mysql_connect("localhost","root","12345");&nbsp;&nbsp;&nbsp;&nbsp; //12345改成你的mysql密码<br>if(!$link) echo "失败!";<br>else echo "成功!";<br>mysql_close();<br>?&gt;<br><br>在浏览器打开 <a href="http://localhost/test.php" target=_blank><u><font color=#261cdc>http://localhost/test.php</font></u></a><br>如果输出成功,则说明大功告成了 
<img src ="http://www.cnitblog.com/junhong-cai/aggbug/66791.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/junhong-cai/" target="_blank">疯狂水车</a> 2010-06-16 17:28 <a href="http://www.cnitblog.com/junhong-cai/articles/66791.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>