今日、MacBook を OS X 10.9 にアップデートしました。
更新後、新しい構成 (httpd.config および php.ini) が追加され、古い構成の名前が変更されましprevious
た。confignames を変更したところ、すべてが正常に機能しました。すべての?いいえ、postgres はロードされていません。phpinfo() test.php
これを確認するために作成しました。はい、postgres がロードされていませんでした。
apache エラー ログへのビューは、たとえばPHP Fatal error: Call to undefined function pg_connect()
. これが論理的な応答です。
編集:
ここから解決策を試しましたが 、それでも同じ問題です。
PDO_postgres
peclで手動インストールしました。phpinfo()
拡張機能が表示されpdo_pgsql
、apache が動的ライブラリをロードできるようになりました。しかし、私は通常のpgsql
延長が必要です。私はまだ取得します:
PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/php_pgsql.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/php_pgsql.dll
エラー。
pgsql
通常の拡張機能を手動でインストールするにはどうすればよいですか? Pecl はパッケージを見つけられません。
PGAdmin を使用してデータベースに正常に接続できます。
誰かが問題を解決する方法を知っていますか? 何かを変更するのを忘れましたか?
EDIT2:
pgsql
拡張機能を手動でインストールする際の問題を解決しました。