﻿<?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-笨小孩...................................................................................-随笔分类-Php</title><link>http://www.blogjava.net/fl1429/category/39217.html</link><description>探索Java,Flex,ROR,RIA,UI设计的Friends可以加我Gmail: wang.fl1429@gmail.com</description><language>zh-cn</language><lastBuildDate>Fri, 24 Apr 2009 03:38:15 GMT</lastBuildDate><pubDate>Fri, 24 Apr 2009 03:38:15 GMT</pubDate><ttl>60</ttl><item><title>php + mysql + apache + wordpress 全程安装记录</title><link>http://www.blogjava.net/fl1429/archive/2009/04/24/267307.html</link><dc:creator>fl1429</dc:creator><author>fl1429</author><pubDate>Fri, 24 Apr 2009 02:54:00 GMT</pubDate><guid>http://www.blogjava.net/fl1429/archive/2009/04/24/267307.html</guid><wfw:comment>http://www.blogjava.net/fl1429/comments/267307.html</wfw:comment><comments>http://www.blogjava.net/fl1429/archive/2009/04/24/267307.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fl1429/comments/commentRss/267307.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fl1429/services/trackbacks/267307.html</trackback:ping><description><![CDATA[<p>最近在网上看到别人的blog都是wordpress的,看的心里痒,于是有打算买个php空间作为自己的blog空间年头,这个倒简单,我就来测试一下本机安装,我在大学时代以学java为主, 现在工作了,搞起了rails,对php还真的没用过,辛好我电脑里没有关于php的一点垃圾,下面就来说说我的安装过程</p> <p>环境: windows xp + php 5.2 + mysql 5.0 + apache 2.2 + wordpress 2.7 </p> <p><font color="#ff0000">安装php运行环境:</font></p> <p>1,到php官网下载php5.2 , 注意下载的最好是.zip的压缩版,放到 D:\Program Files 下</p> <p>2,到apache官网下载 apache2.2 的安装版 , 安装到 D 盘下, 我安装后目录: D:\Program Files\Apache Software Foundation\Apache2.2</p> <p>3,(1)将php文件夹下的所有的dll文件复制到 c:/windows/system32/ 下(包括php5目录下的ext文件夹下所有dll文件)</p> <p>(2) 将“php.ini-recommended”文件改为为&nbsp; php.ini&nbsp; 并且复制到“c:/windows”下，更名为“php.ini”</p> <p>4,修改php.ini,注意两个php.ini都需要修改</p> <p>(1)查找“extension_dir”字段，赋值为php解压路径中的ext目录下，如"D:\Program Files\php 5.2\ext"  <p>&nbsp;&nbsp;&nbsp;&nbsp; (2)查找 cgi.force_redirect 字串.默认值为1.将其修改为0.并取消前面的;号 <p>(3)分别查找以下四句话，将其之前的;去掉</p> <p>extension=php_mbstring.dll(宽字符，用于支持PhpMyAdmin，避免出现字符显示问题)<br>&nbsp;&nbsp;&nbsp;&nbsp; extension=php_mcrypt.dll(用于支持PhpMyAdmin)<br>&nbsp;&nbsp;&nbsp;&nbsp; extension=php_mysql.dll（MySql模块，开启之后才能访问MySql数据库）<br>&nbsp;&nbsp;&nbsp;&nbsp; extension=php_mysqli.dll（MySql模块）</p> <p>最好能把下面的扩张也加上去: <p>extension=php_bz2.dll<br>extension=php_curl.dll<br>extension=php_gettext.dll<br>extension=php_pdo_mysql.dll<br>extension=php_zip.dll <p>5,配置Apache以支持php5 <p>打开apache安装目录下的“conf”文件夹，apache的配置主要依靠httpd.conf，用编译工具打开该文件，修改其中的某些字段：  <p>&nbsp;&nbsp;&nbsp;&nbsp; （1）Listen 字段， 其后默认值为80，你可以修改该端口值以改变apache服务的端口（如果没有冲突, 可以不修改）  <p>&nbsp;&nbsp;&nbsp;&nbsp; （2）DocumentRoot 这是你自己网页文件的放置目录，默认为apache安装目录下的“htdocs”文件夹，也可以改为本机上的其他目录，采用绝对路径。  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 例如：DocumentRoot "E:/phpwork/"（php工作目录）,但是我没有修改,直接把文件夹拷贝到htdocs下的 <p>6.设置起始页：<br>&nbsp;&nbsp;&nbsp;&nbsp; 这个地方可以照抄我的配置，也可以自己增加需要的起始页文件名。注意文件名之间用空格隔开，而不是用逗号<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;IfModule dir_module&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DirectoryIndex index.php index.html default.php default.html index.htm<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/IfModule&gt; <p>7,配置php模块 <p>LoadModule php5_module "D:/Program Files/PHP5.2/php5apache2_2.dll" <br>AddType application/x-httpd-php .php <br>PHPIniDir "D:/Program Files/PHP5.2" <p>8,测试php <p>在htdocs下新建 helloworld.php</p> <table cellspacing="0" cellpadding="2" width="400" border="1"> <tbody> <tr> <td valign="top" width="400"> <p>&lt;?php  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "HelloWorld!&lt;br&gt;";&nbsp; <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; phpinfo();  <p>?&gt;</p></td></tr></tbody></table> <p>&nbsp;</p> <p>输入: http://localhost:80/helloworld.php</p> <p>输出结果:</p> <p><a href="http://www.blogjava.net/images/blogjava_net/fl1429/WindowsLiveWriter/phpphpmysqlapachewordpress_906C/php_2.jpg"><img title="php" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="471" alt="php" src="http://www.blogjava.net/images/blogjava_net/fl1429/WindowsLiveWriter/phpphpmysqlapachewordpress_906C/php_thumb.jpg" width="760" border="0"></a> </p> <p><font color="#ff0000">安装wordpress:</font></p> <p>1,下载wordpress 2.7 ,拷贝到apache的htdocs目录下</p> <p>2,按照wordpress的readme来做</p> <p>(1),将 WordPress 压缩包解压至一个空文件夹。<br>(2),使用任一文本编辑器打开 wp-config-sample.php，填写有关数据库的内容。 <font color="#0000ff">注意这里的数据库要事先在mysql中建立相应的数据库,例如数据库为 wordpress<br></font>(3),保存并重命名 wp-config-sample.php 为 wp-config.php。<br>(4),上传整个 WordPress 文件夹至服务器。即上传至 apache的htdocs目录下<br>(5),在浏览器中访问<a href="http://localhost:80/wordpress/wp-admin/install.php">http://localhost:80/wordpress/wp-admin/install.php</a>，WordPress 会自动建立数据库表。如果出现错误，请仔细检查 wp-config.php 填写的数据库信息。要,是依然错误，请前往支持论坛寻求解决方法。<br>(6),请记住系统生成的后台登录密码。<br>(7),资料填写完毕，安装脚本会带您前往登录页面，登录用户名为admin。登录之后点击"用户"选项可以修改密码。 <p>3,测试成功界面: <p><a href="http://www.blogjava.net/images/blogjava_net/fl1429/WindowsLiveWriter/phpphpmysqlapachewordpress_906C/2_2.jpg"><img title="2" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="520" alt="2" src="http://www.blogjava.net/images/blogjava_net/fl1429/WindowsLiveWriter/phpphpmysqlapachewordpress_906C/2_thumb.jpg" width="775" border="0"></a>  <p>我遇到的异常: <p><a href="http://www.blogjava.net/images/blogjava_net/fl1429/WindowsLiveWriter/phpphpmysqlapachewordpress_906C/1_2.jpg"><img title="1" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="144" alt="1" src="http://www.blogjava.net/images/blogjava_net/fl1429/WindowsLiveWriter/phpphpmysqlapachewordpress_906C/1_thumb.jpg" width="655" border="0"></a>  <p>这个异常,是因为我配置php.ini时的extension扩展没有完全的都允许导致的! <p>最后来看看我的安装成功后的界面吧,虽然现在很ugly,下一步将上传到外网空间上,开始我的blog tour! <p><a href="http://www.blogjava.net/images/blogjava_net/fl1429/WindowsLiveWriter/phpphpmysqlapachewordpress_906C/3_2.jpg"><img title="3" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="564" alt="3" src="http://www.blogjava.net/images/blogjava_net/fl1429/WindowsLiveWriter/phpphpmysqlapachewordpress_906C/3_thumb.jpg" width="776" border="0"></a>  <p>ref: <p><a title="http://www.cnblogs.com/java-zhu/archive/2008/08/10/1264520.html" href="http://www.cnblogs.com/java-zhu/archive/2008/08/10/1264520.html">http://www.cnblogs.com/java-zhu/archive/2008/08/10/1264520.html</a><img src ="http://www.blogjava.net/fl1429/aggbug/267307.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fl1429/" target="_blank">fl1429</a> 2009-04-24 10:54 <a href="http://www.blogjava.net/fl1429/archive/2009/04/24/267307.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>