http://blog.chinaunix.net/uid-22334392-id-3045457.html前面这篇帖子描述如何搭建一个简单的lamp架构,这不新的问题也就出来了,同学让帮忙建一个网站,查了一下感觉drupal CMS 不错,如实准备安装 ,说干就干,现在就准备
首先下载
(下载并解压)
(中文语言包)
将第一个包解压,然后,将DocumentRoot "D:/Apache2.2/htdocs" 指向你自己解压的文件
将第二个文件放到/profiles/standard/translations/
,然后就开始安装了。。。。
然后选择中文安装,你可以选择英文,不多大多数人还是喜欢中文
然后下一步,进行系统需求测试,这不问题出来了
但是我需要说明的是我的mysql明明是配置过的,有图为证,
那么问题出在哪里呢?
第二个问题仔细一看,原来是GD扩展没有开启,因此就把PHP.INI文件里面 GD的扩展都启用,
然后 错误消失,那么PDO又是什么情况呢?明明是启用了mysql,难道是我的版本是maria版本,看了一下官方文档,发现Drupal也是支持的,那么问题到底出现在哪里呢?
D:\php>php --re pdo |more
Extension [
extension #25 PDO version 1.0.4dev ] {
- Dependencies {
Dependency [ spl (Required) ]
}
- Functions {
可以看到PDO也是开启的,
D:\php>php --re mysql |more
Extension [
extension #33 mysql version 1.0 ] {
- Dependencies {
Dependency [ mysqlnd (Required) ]
}
- INI {
Entry [ mysql.allow_persistent ]
Current = '1'
继续查看manual
How to enable PDOTo enable PDO, configure --enable-pdo and --with-pdo-sqlite --with-pdo-mysql or whatever database needs supporting by PDO (see the PHP manual for more information).
Windows users- For Apache, you will need to make sure php_pdo.dll and php_pdo_mysql.dll exist in the php/ext directory, un-comment or add the appropriate lines in php.ini, and restart the web server.
- 问题找到了,原来是没有打开 dll的扩展
- php_pdo.dll ;php_pdo_mysql.dll
- extension=php_pdo_mysql.dll
- 然后问题解决,上面的dll只有一个,不知道官方文档为何涉及两个?
剩下的就很顺利了,直接下一步,需要注意的maria中的数据库必须先建立~~~~~~~~~~~~~·· 这就是偶的经历~~~~~~~~~~~······
阅读(2211) | 评论(0) | 转发(0) |