首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Postgre安装Moodle

如何用Postgre安装Moodle
EN

Stack Overflow用户
提问于 2011-07-18 12:42:11
回答 3查看 9.5K关注 0票数 3

我正在安装Moodle2.1与postgre数据库。我面临的问题是它给了我错误

PHP没有被正确地配置成PGSQL扩展,因此它可以与PostgreSQL通信。请检查您的php.ini文件或重新编译PHP。

我已经调整了pgsql所需的所有扩展。但我还是犯了同样的错误。我甚至在postgre (一个空数据库)中创建了一个数据库,但我仍然没有工作。

请帮帮我

谢谢

EN

回答 3

Stack Overflow用户

发布于 2011-07-19 07:39:42

您是否尝试过(命令行):

代码语言:javascript
复制
apt-get install php5-pgsql
apache2ctl restart

或者:

代码语言:javascript
复制
sudo apt-get install php5-pgsql
sudo apache2ctl restart
票数 4
EN

Stack Overflow用户

发布于 2017-05-29 21:14:33

我遇到了很多麻烦,因为我拥有的Moodle版本(3.3)需要一个比我的Ubuntu14.04版本更新的php版本。我有5.5.9,Moodle坚持5.6。因此,我用一个特殊的ppa将php5升级到php5.6。但是发生的事情是,它把新的php5.6放在旧的旁边。因此,我一直在使用Apache,直到我从新的libphp5.6.so设置到libphp5.so的软链接,并在mods中设置conf和load文件--新的php5.6版本可以使用。

然后,postgresql驱动程序出现了问题。我试着安装php5-pgsql,它总是在Ubuntu上链接回原来的php5.5.9!这并不能使情绪化的人感到高兴。然后,我发现有一个php5.6-pgsql。我卸载了php5-pgsql并安装了php5.6-pgsql。Uff。并将这两行添加到php.ini (在/etc/php5 5/apache2目录中):

扩展名=/usr/lib/php/20131226/pdo_pgsql.so扩展名=/usr/lib/php/20131226/pgsql.so

现在moodle可以转到下一个错误( php扩展)!

票数 0
EN

Stack Overflow用户

发布于 2017-12-13 22:01:15

sudo apt install php5-pgsql为我修复了它,尽管我在Plesk上的vhost运行PHP7.0。现在,我可以在Moodle中与PostgreSQL一起使用CLI。

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

https://stackoverflow.com/questions/6733030

复制
相关文章

相似问题

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