[PHP-users 12097] Re: DBへの接続
Masumitsu Hatta
php-users@php.gr.jp
Mon, 09 Dec 2002 08:55:49 +0900
八田です
RedHatであれば、実際にインストールされているrpmのファイル名も
併記されるといいと思います
外しているかもしれませんが、
php-mysql〜.rpm
php-pgsql〜.rpm
がインストールされていますか?
rpm -qa | grep php
で確認できます
On Fri, 6 Dec 2002 16:41:57 +0900
"E-Mail" <tyunn@to.email.ne.jp> wrote:
> こんにちは。お世話になっております。白石です。
>
> [ 問題 ] 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へ接続できるのかご存知のかた
> おりましたらお願いいたします。
>
>
>
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
--
Masumitsu Hatta