drupal是非常著名的开源内容管理系统,使用php开发。
其安装非常简单,假定nginx+php+mysql已经安装完成,并且正常启动。关于nginx+php+mysql在windows上的安装和配置,参考上一篇博客:windows上nginx + php配置
环境:Windows 7 32bit,nginx 1.2.3,php-5.4.7-Win32-VC9-x86,mysql 5.5.27
版本:drupal 7.15
将下载下来的drupal zip包解压缩的nginx $document_root目录下,一般为nginx安装目录/html,之后再该目录可以看到drupal-7.15目录。
在浏览器中访问该目录:http://localhost:8080/drupal-7.15,系统自动执行安装过程。
在安装期间,会检查php的配置,需要将php如下扩展激活:extension=php_gd2.dll ; drupal必须的
;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mbstring.dll ; 处理unicode的,最好悬赏 ;extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll ;extension=php_mysqli.dll ;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client ;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll
修改配置后,需要重新启动php-cgi:
php-cgi -b 127.0.0.1:9000
php检查没有问题后,drupal安装程序会配置数据库连接,主要包括配置数据库名字,以及数据库访问的用户名和密码,默认是访问本机(localhost)的数据库。drupal不会自动创建数据库,因此需要先在mysql中将数据库建好,并将该用户在该数据库上配置好权限:
shell> mysql -u root -p Password: xxxx mysql> create database zenk; mysql> create user 'zenk'@'localhost' identified by 'zenk'; mysql> grant all on zenk.* to 'zenk'@'localhost'; mysql> quit
之后将数据库(zenk),用户名(zenk)和密码(zenk)配置到drupal中即可。
再后来,就是配置域名、邮箱等信息,配置完成,ok,drupal已经安装完了。