問題
PHPでpostgresqlに接続するプログランを作っています。
ブラウザからPHPを実行すると500エラーが出てしまいますが、
webサーバーからコマンドラインから php test.php と実行するとエラーならないです。
何かヒントをいただけると助かります。
よろしくお願いします。
エラーログ
PHP Fatal error: Call to undefined function pg_connect() in /var/www/html/test.php:19
環境
ec2上にwebサーバーをたてLAMPを構築しました。
webサーバーは公開せずwindows踏み台からブラウザで動作確認をしています。
該当のソースコード
<?php $host = "host=ホスト名"; $port = "port=5439"; $dbname = "dbname=DB名"; $user = "user=ユーザ名"; $pass = "password=パスワード"; $db = pg_connect("$host $port $dbname $user $pass"); if (!$db) { echo "fail"; } else { echo "success"; } ?>
回答1件
あなたの回答
tips
プレビュー