1.下载php,笔者这里使用的版本是php-5.4.13,注意windows下下载地址与unix下并不一样,如下地址是windows下的下载地址,请选择VC9 x86 Thread Safe版本:http://windows.php.net/download/#php-5.4
2.下载Apache2.2,依然windows和unix不一致,注意下载地址,笔者下载的地址如下:http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/
3.下载Drupal,笔者使用的版本是7.21,下载地址如下:http://drupal.org/download
4.配置php:
4.1 在php解压目录中找到php.ini-development,将其重命名为php.ini.
4.2 打开php.ini配置文件,如下地方需要修改:; extension_dir = "ext" 改为extension_dir = "B:/php/ext"
4.3 启动相应的扩展库(前面的;))
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
4.4 配置PHP的Session功能,;session.save_path = "/tmp" 改为 session.save_path = B:/phpconfig/session"
4.5 配置PHP的文件上传(upload)功能,;upload_tmp_dir =改为upload_tmp_dir = " B:/phpconfig/upload"
4.6 修改date.timezone,否则在执行phpinfo时date部分会报错,;date.timezone =改为date.timezone =Asia/Shanghai
5.Apache配置,配置Apache以支持PHP.
5.1 安装下载的httpd-2.2.21-win32-x86-openssl-0.9.8r.msi,笔者装载B盘根目录下.
5.2 在Apache安装目录中找到\conf\httpd.conf打开找到#LoadModule vhost_alias_module在下添加如下代码:
LoadModulephp5_module "B:/php/php5apache2_2.dll"
PHPIniDir "B:/php"
AddType application/x-httpd-php.php
5.3 默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,可以修改如下属性DocumentRoot的值
5.4 修改访问权限,修改如下路径
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all (修改为allow from all )
</Directory>
5.5 最后修改具体的index文件先后顺序DirectoryIndex index.html改为DirectoryIndexindex.php index.html
6.下载mysql并安装,http://www.mysql.com/downloads/installer/
7.将drupal-7.21.tar.gz解压到B:\Apache2.2\htdocs下,修改文件夹名为drupal
8.启动httpserver
9.运行如下url: http://localhost/drupal/install.php