有个小程序需要用到PHP,在这里将PHP环境的配置过程记录下来。
1.安装httpd-2.2.21-win32-x86-no_ssl.msi

2.安装php-5.2.17-Win32-VC6-x86.msi
对于Apache,需要选择VC6 x86 Thread Safe版本;
对于IIS,则选择VC9编译的Thread Safe版本。

3.配置"D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf"

3.1 PHP支持

LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "D:/Program Files/PHP"

注意:若出现类似“xxx内存不能为read”的错误提示,需要屏蔽掉php.ini中的某些扩展。

3.2 服务器根目录

DocumentRoot "E:/www"

注意:需要同时将<Directory "D:\Program Files\Apache Software Foundation\Apache2.2\htdocs">修改为<Directory "E:/www">

3.3 创建虚拟目录

Alias /a/ "E:/Desktop/virtual_dir_a/"
<Directory "E:/Desktop/virtual_dir_a">
    Options Indexes FollowSymLinks
    AllowOverride None
    order allow,deny
    Allow from all
</Directory>

注意:Alias指令要求目录末尾有"/"
      要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。

4.启动Apache服务,测试php功能。
新建一个.php文件,执行phpinfo函数可以测试php的运行环境:

<?
phpinfo();
?>

5.php的语法
参考http://www.blabla.cn/php/php_tutorials_basic_index.html

6.IDE可以选择vs.php 2.9

7.限制PHP读写目录(php.ini)

open_basedir = E:\www

如果不限制,PHP可以读取整个服务器的磁盘。


本文链接地址: Windows上的Apache+PHP环境配置
http://qingfengju.com/index.asp?id=270

分类:Web开发 查看次数:5275 发布时间:2011-11-25 13:19:04