我正试图用PHP处理PostgresSQL,但我遇到了apache错误:
CCD_ 1。
当我运行phpinfo()
时,我看不到我的模块被加载了,但我不知道为什么。已加载pgsql.ini
文件。当我打开它们时,我可以看到扩展被启用了extension=pgsql.so
。在/usr/lib64/php5/extensions
下有.so文件。甚至权限与其他模块相同。
知道我做错了什么吗?
如果您能描述您正在使用的操作系统,将会有所帮助。我假设是Linux,但哪个发行版?在安装postgresql和php时,一个经常被遗忘的包是php5-pgsql。这就是两者之间的联系。出于某种原因,我无法解释,最好将这三个安装在一起。因此,我建议卸载postgresql和php,然后安装postgresql、php5和php5-pgsql。我希望这对你有用!
我发现了。找不到某些库
1.)首先运行php -version
2.)如果有错误描述某些库丢失,您可以像我一样解决
3.)在系统find / -name {LIBRARY NAME}
上搜索文件
3a.)如果找到它们,只需创建一个指向/usr/lib64
的符号链接
3b.)如果没有,请找到获取它们和33a