1.安装php5.1.4 将php-5.1.4-Win32.zip解压到C:\php5下面,再将C:\php5下面和C:\php5\ext下面的.dll文件全部复制到C:\WINDOWS\system32下面;然后将php.exe、php-win.exe和php.ini-dist三个文件拷贝到C:\WINDOWS下面,并将php.ini-dist改名为php.ini并打开编辑:
搜索找到register_globals = Off,将Off改为On;
搜索找到extension_dir =".\",将路径改为"C:\php5\ext";
搜索找到;Windows Extensions,将下面枚举的
;extension=php_dbase.dll
;extension=php_gd2.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mssql.dll
;extension=php_mysql.dll
将这些前的";"去掉,其他的如果需要的也可以去掉前面的;然后关闭保存该文件。
2.安装apache2.2.3 点击安装文件Apache HTTP Server for Windows V2.2.3.msi,将apache安装在 C:\apache2.2 目录(随自己喜好)下。配置apache里的httpd.conf,打开 C:\Apache2.2\conf\httpd.conf 这个文件,找到 DocumentRoot "C:/Apache2.2/htdocs" 将其改为你的WEB目录(可不改),如我的为 DocumentRoot "C:/WWW";找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php。
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可),我们选模块化安装模式:找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行LoadModule php5_module C:/php5/php5apache2.dll,其中C:/php5/php5apache2.dll 为我的php目录中php5apache2.dll所在的位置。
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行AddType application/x-httpd-php .php。此时PHP环境基本已经配置成功。
重启apache2.2.3的时候,发现apache不能启动了,这是由于配置httpd.conf 文件的时候加入了一行LoadModule php5_module C:/php5/php5apache2.dll的原因,这时候必须加上php5apache2.dll文件的补丁,方法如下:
下载补丁地址:
下载这个文件 并解压.共有三个文件.
vcredist_x86.exe
php5apache2.dll
httpd.exe.manifest
将 php5apache2.dll 覆盖掉原来PHP5目录下的 php5apache2.dll 文件;将 httpd.exe.manifest 文件复制到apache2.2安装目录下的bin文件夹下;双击运行vcredist_x86.exe安装。现在重启apache2.2,发现问题解决了。
在WEB根目录(如我的D:/htdocs)里建一个名为test.php的文件内容如下
echo "php say hello world!";
?>
然后在地址栏里输入
[最后修改由 CBOY, 于 2006-09-09 12:51:51]