[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へ接続できるのかご存知のかた
おりましたらお願いいたします。
  

AltStyle によって変換されたページ (->オリジナル) /