- PR -

PHPとMySQLの連携について

1
投稿者投稿内容
実月
会議室デビュー日: 2003/10/26
投稿数: 11
投稿日時: 2005-02-01 21:38
質問させて頂きます。

phpMyAdminをインストールしようと思っているのですが、
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
というエラーが出てMySQLに接続出来ません。

調べてみた結果、↓のサイトを見つけました。
http://www.hi-ho.ne.jp/tsumiki/book_sup2.html
ここに載っている様に、mysqldの起動を確認したり、ソケットの場所を合わせてみたり
したのですが、それでも出来ませんでした。
そこで、ローカルで動かしてみました。
コード:
#!/usr/bin/php
<?php
        $conn = mysql_connect('localhost', 'root', '****') or die("error!!!!");
        mysql_select_db('test',$conn);
        $rst = mysql_query('SELECT * FROM test');
        while($col=mysql_fetch_array($rst)){
                print $col['code']."¥n";
                print $col['name']."¥n";
        }
        mysql_close();
?>


これをtest.phpで保存し、./test.phpで動かしてみるとデータベースに保存されている
様に表示されました。
当然、これをWebで表示させようとすると接続が出来ません。
どなたがご教授お願いします。
実月
会議室デビュー日: 2003/10/26
投稿数: 11
投稿日時: 2005-02-01 22:15
環境を書き忘れました。
Fedora2
PHP5.0.3
MySQL4.0
です。よろしくお願いします。
Linux勉強中
会議室デビュー日: 2005/01/06
投稿数: 5
投稿日時: 2005-02-11 09:42
はじめまして。
勉強中の身なので見当違いだったらごめんなさい。

引用:

これをWebで表示させようとすると接続が出来ません。



httpd.conf,php.iniの設定ミスとか…

10日も前の話なので解決してるとは思いますが
実月
会議室デビュー日: 2003/10/26
投稿数: 11
投稿日時: 2005-02-12 00:35
ご返答ありがとうございます。
仰るとおり無事解決しました。ここにその旨を書くのを忘れていました。
申し訳なかったです。

原因の方ですが、恥ずかしながら何だったのか良くわかりません (^^;
PHP、Apache、MySQLが関わっていることなので、そのどこかで解決したものと
思うのですが・・・・再起動したら直っていました。
ただ、先に挙げたサイトと同じことをやってみていたので、そのサイトに
書いてあることは正しいと思います。
ご返答していただいた皆さま、ありがとうございました。
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2005-02-12 00:40
msoです。

引用:

原因の方ですが、恥ずかしながら何だったのか良くわかりません
PHP、Apache、MySQLが関わっていることなので、そのどこかで解決したものと
思うのですが・・・・再起動したら直っていました。
ただ、先に挙げたサイトと同じことをやってみていたので、そのサイトに
書いてあることは正しいと思います。
ご返答していただいた皆さま、ありがとうございました。



設定変更後、Apacheを再起動してないとか??
restartではなく、ちゃんとstop → startでないとだめなんですよね。

はずしていたらごめんなさい。
1

スキルアップ/キャリアアップ(JOB@IT)