[PHP-users 12071] DBへの接続
E-Mail
php-users@php.gr.jp
Fri, 6 Dec 2002 16:41:57 +0900
こんにちは。お世話になっております。白石です。
[ 問題 ] phpスクリプトからMySQLおよびPostgresへ接続できない
環境 redhat Linux8.0
httpd 2.0.40
php 4.2.2
Postgresql 7.2.2
MySQL 3.23.52
(いずれもrpm)
現象1 phpからMySQLへ
$linkid=mysql_connect("localhost","mysql","mysql")
を実行
ブラウザではエラー表示はでないが、ソースを表示してみると
実行している個所で
undefined function: mysql_connect() in ・・・
という表示がでている
現象2 phpからPostgresへ
$linkid=pg_connect("localhost","5432","","","testdb");
を実行
→unnable to connect PostgreSQL server.could not connect to server
Connectionrefused is the server running and acceppting TCP/IP
connoctions
on port 5432?
というメッセージがブラウザで表示される
postgresユーザになりpsql testdbを実行するとプロンプト表示になる
このDBにはtestというテーブルがひとつあり、データは0件である
その他1 phpinfo()を実行してみると
configureには --with-mysql=shared,/usr --with-pgsql=shared
は存在する。
その他2 php.ini
;extention=mysql.so
extention=pgsql.so
↓ 変更
extention=mysql.so
extention=pgsql.so
その他3 rootユーザまたはmysqlユーザで mysqlコマンドを実行
直前に新規作成したテーブルも存在する
その他4 pg_ctl restart -w を実行
postmaster succesfuly started という表示
どこを訂正したら、phpスクリプトからこれらのDBへ接続できるのかご存知のかた
おりましたらお願いいたします。