在花了一些时间在mac中设置本地服务器、安装php5和最后安装mysql之后,我在尝试执行drupal安装时仍然遇到了问题。
当进入install.php时,页面显示以下内容
禁用
PHP扩展
Drupal要求您在以下列表中启用PHP扩展(请参阅系统
获取更多信息的要求页):
和;
禁用
数据库支持。
您的web服务器似乎不支持任何常见的PDO数据库扩展。查证
您的托管提供商可以查看它们是否支持PDO (PHP数据对象)并提供任何数据库
Drupal支持的。
对如何进行安装有什么想法吗?
更多信息:
php5和php5-gd是通过macport安装的。mysql是通过国产.
安装的。
发布于 2014-01-27 08:24:39
您还需要两个包才能传递此错误消息:
php5-gd和php5-mysql.
所以,只要安装它,您就不会收到任何错误。
注意:,您可以根据正在使用的数据库将php5-mysql替换为其他包。
例如:
php5-sqlite for sqlite
php5-pgsql for postgres
php5-adodb for ADOdb database发布于 2014-04-11 21:16:44
在尝试在windows上手动设置drupal、apache、mysql和php时,我也遇到了这个问题,即使是在从动态扩展部分取消注释extension=php_gd2.dll、extension=php_mbstring.dll和extension=php_pdo_mysql.dll之后。
为了解决这个问题,我必须更改我的extension_dir在php.ini中,以显式地声明扩展的文件夹路径:
发自:
extension_dir = "./ext"至:
extension_dir = "C:/php/php-5.3.28-Win32-VC9-x86/ext"发布于 2012-03-27 06:00:11
看起来您的php5构建没有默认启用gd和pdo,所以您需要做的是用两个额外的配置重新配置您的php5:
--with-pdo-mysql=mysqlnd
--with-gd然后' make &&sudo make install‘
https://stackoverflow.com/questions/9883968
复制相似问题