首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启用php扩展和数据库支持?

如何启用php扩展和数据库支持?
EN

Stack Overflow用户
提问于 2012-03-27 05:46:37
回答 6查看 24.5K关注 0票数 6

在花了一些时间在mac中设置本地服务器、安装php5和最后安装mysql之后,我在尝试执行drupal安装时仍然遇到了问题。

当进入install.php时,页面显示以下内容

禁用

PHP扩展

Drupal要求您在以下列表中启用PHP扩展(请参阅系统

获取更多信息的要求页):

和;

禁用

数据库支持。

您的web服务器似乎不支持任何常见的PDO数据库扩展。查证

您的托管提供商可以查看它们是否支持PDO (PHP数据对象)并提供任何数据库

Drupal支持的。

对如何进行安装有什么想法吗?

更多信息:

php5和php5-gd是通过macport安装的。mysql是通过国产.

安装的。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-01-27 08:24:39

您还需要两个包才能传递此错误消息:

php5-gdphp5-mysql.

所以,只要安装它,您就不会收到任何错误。

注意:,您可以根据正在使用的数据库将php5-mysql替换为其他包。

例如:

代码语言:javascript
复制
php5-sqlite for sqlite
php5-pgsql for postgres
php5-adodb for ADOdb database
票数 5
EN

Stack Overflow用户

发布于 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_dirphp.ini中,以显式地声明扩展的文件夹路径:

发自:

代码语言:javascript
复制
extension_dir = "./ext"

至:

代码语言:javascript
复制
extension_dir = "C:/php/php-5.3.28-Win32-VC9-x86/ext"
票数 1
EN

Stack Overflow用户

发布于 2012-03-27 06:00:11

看起来您的php5构建没有默认启用gd和pdo,所以您需要做的是用两个额外的配置重新配置您的php5:

代码语言:javascript
复制
--with-pdo-mysql=mysqlnd
--with-gd

然后' make &&sudo make install‘

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9883968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档