每天进步一点点!

windows下配置apache2.2.x和php5

上一篇 / 下一篇  2009-02-26 12:01:40

前几天配置了一下apache2.2.10的和php5的环境。从网上也借鉴了其他一些朋友的方法。最后总结归纳一下自己刚刚配置成功的流程。

 

首先是需要的东西。

apache2.2.10的下载地址:http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.10-win32-x86-no_ssl.msi

php5.2.6的下载地址:http://cn2.php.net/distributions/pecl-5.2.6-Win32.zip

如果链接失效的话那么就去官方网站重新找最新版本的下载就可以了。下面说过程。

 

首先是安装Apache2.2.10。其实具体安装步骤还是一样的,一直next和把自己想要配置的地方个别配置一下就可以了。

最好在安装路径里不要有中文和空格。我的路径是D: \Apache2.2.10

安装完后在安装目录下有个conf文件夹,打开httpd.conf文件进行配置。

找到DocumentRoot,将其设置为你所要存放php, htm等网页文件的文件夹,如DocumentRoot "D: /Apache2.2.10/htdocs"

找到DirectoryIndex,在index.html后添加index.php, index.htm等,以单个空格将其分开

 

然后就可以配置php

php的压缩包解压。我是放在了D: \php

其中D\php\下有个php.ini-recommended文件

只要将文件重命名为php.ini即可,不用移动该文件

系统变量下找到“Path”变量,选择,双击或点击编辑,将“;D:\php;D:\php\ext”加到原有值的后面,当然,其中的“D:\php”是我的安装目录,你要将它改为自己的php安装目录
extension_dir改为php/ext所在目录,extension_dir = "D: \php\ext"

doc_root改为第一步中的同样目录。DocumentRoot "D: /Apache2.2.10/htdocs"

找到;session.save_path = "/tmp" ,';'去掉,设置你保存session的目录,session.save_path = "D: /php/session_temp"(如果php下没有session_temp文件,你就需要新建一个)

然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll

  

然后再次打开httpd.conf,添加下面内容(位置任意)
LoadModule php5_module "D: /php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm

 

最后在你的php目录里找到php5ts.dlllibmysql.dll则复制到c:\windows\system32下。然后重启apache

 

 测试PHP设置:

D:\apache_2.2.10\htdocs目录下新建hello.php
<html>
<head><title>test</title></head>
<body>
<?php
?php echo "hello.php";
?>
</body>
</html>

然后在我们的浏览器中输入http://localhost/hello.php,如果能够正确的显示hello,php就说明我们的PHP配置是可以正常工作的。

然后在我们的浏览器中输入http://localhost:8080/hello.php,如果能够正确的显示hello,php就说明我们的PHP配置是可以正常工作的。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 11447
  • 日志数: 27
  • 图片数: 1
  • 建立时间: 2009-01-05
  • 更新时间: 2010-07-09

RSS订阅

Open Toolbar