请帮忙。我收到此错误,我不知道如何解决。
我在谷歌上搜索,但仍然没有运气。希望有人能为我解决这个错误。
我在 centos 7 中使用 Codeigniter,postgre。
这是错误:-
致命错误:未捕获错误:调用未定义的函数 pg_pconnect((
这是完整的错误
未捕获的错误:调用/var/www/html/mkt/system/database/drivers/mysql/mysql_driver.php:92 中的未定义函数 mysql_pconnect(( 堆栈跟踪: #0/var/www/html/mkt/system/database/DB_driver.php(116(: CI_DB_mysql_driver->db_pconnect(( #1/var/www/html/mkt/system/database/DB.php(149(: CI_DB_driver->initialize(( #2/var/www/html/mkt/system/core/Loader.php(347(: DB(Array, NULL( #3/var/www/html/mkt/system/core/Loader.php(1172(: CI_Loader->database(( #4/var/www/html/mkt/system/core/Loader.php(153(: CI_Loader->_ci_autoloader(( #5/var/www/html/mkt/system/core/Controller.php(52(: CI_Loader->initialize(( #6/var/www/html/mkt/application/controllers/report.php(9(: CI_Controller->__construct(( #7/var/www/html/mkt/system/core/CodeIgniter.php(309(: Report->__construct(( #8/var/www/html/mkt/index.php(203(: require_once('/var/www/html/m...'( #9 {main} 在第 92 行抛出/var/www/html/mkt/system/database/drivers/mysql/mysql_driver.php
非常感谢您的任何帮助。
问候
店
首先,在/opt/lampp/etc/php 中搜索.ini然后找到这一行并取消注释
extension="pgsql.so"
如果问题没有解决,请执行以下操作:
问题是PHP正在扩展目录中寻找扩展,但是...来了。。。"他们将扩展更改为DIR模块!
好的,工作轮是:
$ su -
Password:
# ln -s /usr/lib/php/modules /usr/lib/php/extensions
然后编辑你的/etc/php/php.ini并将extension_dir更改为"/usr/lib/php/extensions/" 就是这样,这是针对每个不起作用的扩展(在我这样做之前,我尝试以相同的结果取消评论其他人(