﻿<?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/linder/category/46836.html</link><description>JavaEE技术研究</description><language>zh-cn</language><lastBuildDate>Tue, 02 Nov 2010 14:02:49 GMT</lastBuildDate><pubDate>Tue, 02 Nov 2010 14:02:49 GMT</pubDate><ttl>60</ttl><item><title>手动搭建PHP运行环境</title><link>http://www.blogjava.net/linder/articles/336871.html</link><dc:creator>麟德</dc:creator><author>麟德</author><pubDate>Tue, 02 Nov 2010 13:57:00 GMT</pubDate><guid>http://www.blogjava.net/linder/articles/336871.html</guid><wfw:comment>http://www.blogjava.net/linder/comments/336871.html</wfw:comment><comments>http://www.blogjava.net/linder/articles/336871.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/linder/comments/commentRss/336871.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/linder/services/trackbacks/336871.html</trackback:ping><description><![CDATA[<div class="blog_content">作者经过一天的研究终于将PHP的运行环境搭建起来了，现在将整个过程与大家分享! <br />
作者的软件环境是： <br />
PHP5.3.0 <br />
Apache2.2.15 <br />
MySql5.1.48 <br />
搭建步骤： <br />
1、在D盘根目录创建一个文件 名为&#8220;php&#8221;，作者是这么做的，大家可以先按照 文档的过程将环境搭建起来，然后再自己配置。 <br />
2、下载PHP5.3(作者提供) 的压缩包解压后将&#8220;php5.3.0&#8221;文件夹拷贝到&#8220;d:\php&#8221;文件夹中。 <br />
3、安装apahce，安装&#8220;httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi&#8221;(作者提供)文件,将apache安装到&#8220;d:\php&#8221;文件夹中，作者的目录是&#8220;D:\php\Apache2.2&#8221;选择 for all user (80)，这样可以选择80端口安装，安装完成后服务器正常启动说明安装成功。停止服务器，用httpd.conf文件 覆盖&#8220;D:\php\Apache2.2\conf&#8221;文件夹中的httpd.conf文件。 <br />
4、安装mysql，安装&#8220;mysql-5.1.48-win32.msi&#8221;（文件太大请在官网下载），将mysql安装到&#8220;d:\php&#8221;文件夹中，作者的目录是&#8220;D:\php\MySQL5.1&#8221;，安装完成后在配置mysql的时候将字符集配置成GBK，这样可以防止页面乱码。将root用户的密码设置成root，作者的密码是root。 <br />
配置完成后打开mysql的控制台执行&#8220;Mysqlpubs&#8221;文件夹中的&#8220;create.sql&#8221;和&#8220;insert.sql&#8221;文件。 <br />
5、将&#8220;logs&#8221;文件夹拷贝到&#8220;d:\php&#8221;文件夹中。 <br />
6、将&#8220;tmp&#8221;文件夹拷贝到&#8220;d:\php&#8221;文件夹中。 <br />
7、将&#8220;www&#8221;文件夹拷贝到&#8220;d:\php&#8221;文件夹中（含phpmyadmin和作者的一个例子）。 <br />
8、将&#8220;拷贝到windows下的文件&#8221;文件夹中的文件拷贝到&#8220;C:\WINDOWS&#8221;文件夹中。 <br />
9、将&#8220;拷贝到windows-system32下的文件&#8221;文件夹中的文件拷贝到&#8220;C:\WINDOWS\system32&#8221;文件夹中。 <br />
10、重新启动apache服务，在浏览器中输入 http://localhost(有列表数据则正常) 和 http://localhost/phpmyadmin （可以看到mysql的控制台则正常） <br />
11、如果数据库连不上 做一下处理 <br />
作者自己的程序：修改index.php中的 <br />
$mysql_server_name='localhost';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //改成自己的mysql数据库服务器 <br />
$mysql_username='root';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //改成自己的mysql数据库用户名 <br />
$mysql_password='root';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //改成自己的mysql数据库密码 <br />
$mysql_database='pubs';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //改成自己的mysql数据库名 <br />
该部分信息，和自己的数据库用户名和密码一致即可 <br />
<br />
phpmyadmin无法连接数据库，修改&#8220;phpmyadmin\config.inc.php&#8221;文件中的 <br />
$cfg['Servers'][$i]['verbose'] = 'localhost'; <br />
$cfg['Servers'][$i]['host'] = 'localhost'; <br />
$cfg['Servers'][$i]['port'] = ''; <br />
$cfg['Servers'][$i]['socket'] = ''; <br />
$cfg['Servers'][$i]['connect_type'] = 'tcp'; <br />
$cfg['Servers'][$i]['extension'] = 'mysqli'; <br />
$cfg['Servers'][$i]['auth_type'] = 'config'; <br />
$cfg['Servers'][$i]['user'] = 'root'; <br />
$cfg['Servers'][$i]['password'] = 'root'; <br />
$cfg['Servers'][$i]['AllowNoPassword'] = true; <br />
该部分信息，和自己的数据库用户名和密码一致即可 </div>
详见http://linder.javaeye.com/blog/719051
<img src ="http://www.blogjava.net/linder/aggbug/336871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/linder/" target="_blank">麟德</a> 2010-11-02 21:57 <a href="http://www.blogjava.net/linder/articles/336871.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>