官方要求:
Web Server:Apache,Nginx,or IIS
Database Server:PostgresQL8.3 or Higher with PDO
PHP:PHP 5.2.5 or Higher(推荐5.3)
1. linux 这里使用的是centos6(不详细说了)
2. 安装Httpd服务
Yum install httpd
3. 安装PHP及Drupal7.15系统官方所需的相应模块
Yum install php php-pdo php-domxml-php4-php5 php-pecl-apc php-gd php-mbstring
修改apc.ini文件使得文件上传可以使用:
Sed –e ‘s/apc.rfc1867=0/apc.rfc1867=1/’ –I /etc/php.d/apc.ini
4. 添加数据库(注意数据库的编码必须为UTF-8)
Create database drupal owner postgres encoding ‘UTF8’;
5. 下载drupal 7.15安装压缩包,解压后放在/var/www/下,官方下载地址:http://drupal.org/node/3060/release
(推荐在www目录下新建文件夹drupal把解压后的文件都放在里边,建立虚拟主机来分别管理)
建立虚拟主机的方法是修改/etc/httpd/conf/httpd.conf文件
在里边添加如下内容
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/drupal/
ServerName www.uservic.com (注:确保www.uservic.com已经解析到本机IP)
</VirtualHost>
6. 访问www.uservic.com进行Drupal7.15安装
但是通常在选择数据库类型的时候不会出现PostgreSQL这一选项
解决办法是:安装php-pgsql: yum install php-pgsql
安装后重启httpd,再刷新页面后就会出现PostgreSQL这一数据库类型了
然后就可以填写数据库名称、数据库用户及密码进行安装了。