今日、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_postgrespeclで手動インストールしました。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拡張機能を手動でインストールする際の問題を解決しました。