﻿<?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>BlogJava-共同学习java-文章分类-php</title><link>http://www.blogjava.net/huanghuizz/category/33047.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 15 Jul 2008 20:12:11 GMT</lastBuildDate><pubDate>Tue, 15 Jul 2008 20:12:11 GMT</pubDate><ttl>60</ttl><item><title>Apache2.2.4和php5.2.1配置方法</title><link>http://www.blogjava.net/huanghuizz/articles/215097.html</link><dc:creator>七匹狼</dc:creator><author>七匹狼</author><pubDate>Tue, 15 Jul 2008 16:57:00 GMT</pubDate><guid>http://www.blogjava.net/huanghuizz/articles/215097.html</guid><wfw:comment>http://www.blogjava.net/huanghuizz/comments/215097.html</wfw:comment><comments>http://www.blogjava.net/huanghuizz/articles/215097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huanghuizz/comments/commentRss/215097.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huanghuizz/services/trackbacks/215097.html</trackback:ping><description><![CDATA[以下为一篇<font face="Arial">Apache2.2.4和php5.2.1配置方法的转载文章，虽然说得比较详细。但实际应用中不需要这样去处理。我的做法是下载一个集成APACHE＆PHP＆MYSQL的安装包（例如：<a href="http://www.easyphp.org/telechargements.php3" title="EasyPHP下载" target="_blank">EasyPHP</a>），直接安装即可。</font>
<p>一.php的安装与调试<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 由于php是一个zip文件(非install版)，安装较为简单，解压就行。把解压的 php5.2.1-Win32重命名为 php5。并复制到C盘目录下。即安装路径为 c:\php5 <br />
1&nbsp;&nbsp;&nbsp; 找到php目录下的 php.ini-dist或 php.ini.recommended文件，重命名为 php.ini<br />
并复制到系统盘的windows目录下(以c:\windows为例). <br />
2&nbsp;&nbsp;&nbsp; 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下。<br />
3&nbsp;&nbsp;&nbsp; 把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下 <br />
如果没有加载 php_gd2.dll&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 />
<!--p echo date("Y-m-d H:i:s")-->时间相差八小时<br />
为什么呢?PHP5系列版本新增了时区设置，默认为格林威治时间，与中国所在的东8区正好相差8个小时<br />
查找date.timezone有这么一行<br />
;date.timezone =<br />
将;去掉，改成<br />
date.timezone = PRC<br />
二.apache的调试和整合<br />
1.修改网站根目录<br />
&nbsp;&nbsp;&nbsp;&nbsp; 查找 DocumentRoot有这么一行<br />
DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"<br />
这就是你网站的根目录，你可以修改，也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误<br />
查找&nbsp;&nbsp;&nbsp; This should be changed to whatever you set DocumentRoot to<br />
在它下面两行有<br />
<directory group="" files="" apache="" program="" apache2=""></directory><br />
把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录<br />
2.让apache支持*.php(网页)<br />
查找&nbsp;&nbsp;&nbsp; DirectoryIndex index.html index.html.var<br />
修改成<br />
DirectoryIndex index.html index.html.var&nbsp;&nbsp;&nbsp; index.php <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;
//注意：其中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 文件 </p>
<p><!--p<br-- />
phpinfo();<br />
?&gt; </p>
<p>在浏览器打开<br />
<a href="http://localhost/phpinfo.php" target="_blank">http://localhost/phpinfo.php</a><br />
5.测试php和mysql数据库的关联<br />
在网站根目录下创建一个test.php 文件<br />
<br />
<!--p<br-- />
$link=mysql_connect("localhost","root","12345");&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">http://localhost/test.php</a><br />
如果输出成功,则说明大功告成了</p>
<p><br />
</p>
<p>引用：http://www.javaeye.com/topic/94722&nbsp;&nbsp; 作者：SwiftHorse</p>
<img src ="http://www.blogjava.net/huanghuizz/aggbug/215097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huanghuizz/" target="_blank">七匹狼</a> 2008-07-16 00:57 <a href="http://www.blogjava.net/huanghuizz/articles/215097.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>