こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

PHPからMySQLが動かせません

PHPからmysqlのテーブルを開こうとした際に
Fatal error: Call to undefined function mysql_connect()
という一文が出ました。
php.iniのextension_dirのパスは一字一句間違っておりませんし、
extension=mysql.so
extension=mysqli.so
の二文も追加しました。また、その二つのファイルがあることも確認済みです。
また、phpファイルの構文は以下のとおりになっています。
$link = mysql_connect('ローカルホスト', 'ユーザー名', 'パスワード');
if (!$link) {
die('接続失敗です。'.mysql_error());
}
print('<p>接続に成功しました。</p>');

こちらもいろいろ調べまして、php_mysql.soとphp_mysql.soがないためではないかなどとかんぐっておりますが、そういった記述は私が調べた限りにおいては見かけませんでした。
php_mysql.soとphp_mysql.soというファイルはなくても、mysql.soとmysqli.soというファイルがあれば動くのでしょうか?
仮にphp_mysql.soとphp_mysql.soというファイルがないと動かない場合、何をインストールすればよいのでしょうか?
ご回答よろしくお願いします。
また、PHPとMySQLはソースファイルを/usr/ports/distfilesディレクトリにコピーした上でポートからmake、make installしました。


マシンスペック
OS…FreeBSD6.4
Apache…1.3.14
PHP…5.2.8
MySQL…5.0.92

都合上、バージョンを他のものに変更することはできません。
追記してくれということがありましたらよろしくお願いします。

投稿日時 - 2012-06-25 20:11:32

QNo.7554838

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

php-mysql を Install すると解決すると思います。

投稿日時 - 2012-06-25 20:41:39

補足

php-mysqlでのインストールは既に試してみましたが・・・どうやら駄目なようです。
回答ありがとうございます。

投稿日時 - 2012-06-27 18:38:47

あなたにオススメの質問