预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

最近想学习php,所以需要在windows下搭建环境,我刚接触到这方面,是个菜鸟,在apache+php+mysql的配置过程中出现了很多问题,网上也搜了很多资料,搞得我都痛苦死了,最后终于解决了,后来才发现,原来原因是如此简单,哈哈。。。所以想写下来这些,希望能给刚入门的提供一点帮助。 1准备工作: a)下载PHP: 从此处下载免费的PHP:HYPERLINK"http://www.php.net/downloads.php"\o"PHPDownloads"http://www.php.net/downloads.php,这个很重要,千万别下载错了,我在经历了下载若干次错误的版本后,终于下载了正确的了。因为我是在windows下搭建的,所以需要下载VC6的版本,并且一定要是ThreadSafe版的zip文件,目前最新的版本是PHP5.2(5.2.17)VC6x86ThreadSafe。如果你下错了版本就会造成解压的php文件中缺少php5apache2_2.dll、libmysql.dll、php5ts.dll,并且即使php和apache的配置都是正确的也没有办法成功运行。 下面是php官网左侧的提示:IfyouareusingPHPwithApache1orApache2fromapache.orgyouneedtousetheVC6versionsofPHP IfyouareusingPHPwithIISyoushouldusetheVC9versionsofPHP 因为下载版本的不正确,在配置的过程中我就遇到过这样如下两种问题:ApacheisrunningathreadedMPM,butyourPHPModleisnotcompiledtobethreadsafe.YouneedtorecompilePHP.和PHPFatalerror:Calltoundefinedfunctionmysql_connect()in…。第二个问题让我很是崩溃,网上也搜了很多的解决办法,我也都按照他们所讲的一一配置了,但是还是无法解决,这个问题折腾了我好几天,最后终于在今天把上述2个问题都解决了,哈哈。。。 b)下载MySQLDatabase 从此处下载免费的MySQL:HYPERLINK"http://www.mysql.com/downloads/"\o"MySQL::MySQLDownloads(GenerallyAvailable)"http://www.mysql.com/downloads/ c)下载ApacheServer 从此处下载免费的Apache:HYPERLINK"http://httpd.apache.org/download.cgi"\o"Download-TheApacheHTTPServerProject"http://httpd.apache.org/download.cgi 2下载完上述三个软件后,先安装mysql和apache。这个安装比较简单,这里我就不再详细说了。安装完apache后,在网址里输入HYPERLINK"http://localhost"http://localhost或者HYPERLINK"http://127.0.01"http://127.0.01那么你就可以看到成功安装的提示界面。 3配置apache。在apache的安装目录下找到这个文件httpd..conf。打开该文件进行配置: 我的安装目录是D:/apache2.2 1)找到DocumentRoot"D:/apache/Apache2/htdocs"将其改为WEB目录(目录名和路径随便你定,以后做PHP页面就放在这里面),我在D盘新建了web文件夹用来放置PHP页面,所以这里就改成了DocumentRoot"D:/web"。 2)找到DirectoryIndexindex.html,在其后添加index.php。 3)选择模块化模式安装 找到#LoadModulessl_modulemodules/mod_ssl.so这行,在此行后加入两行 LoadModulephp5_moduleD:/php/php5apache2_2.dll(注意你的php文件夹里必有有这个php5apache2_2.dll文件才行) PHPIniDir"C:/windows"(因为我是把php.ini文件放置在了该目录下面,后面会提到,不过好多网上都是直接写的D:/php路径也就是php的放置路径) 找到AddTypeapplication/x-gzip.gz.tgz这行,在此行后加入两行 AddTypeapplication/x-httpd-php.php AddTypeapplication/x-httpd-