私はphpとmysqlの新機能です。そして、私は今日、Ubuntuにphp、mysql、apacheをインストールしようとしました。致命的なエラー:未定義の関数を呼び出すmysql_connect()
Apacheはうまくいきますが、mysqlは問題ありません。phpはインストール時に問題ありません。しかし!!私がコーディングしたとき:
<?php
$link = mysqli_connect('127.0.0.1:80', 'root', 'root');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
firefoxの[ネットワーク]タブで500エラーが発生しました。そして私はerror.logに行き、Call to undefined function mysqli_connect()
と表示されます。私は一日中グーグルで、解読しなければならない解答をextension=php_mysql.dll
とextension=php_mysqli.dll
とextension=php_pdo_mysql.dll
としました。私は本当に私が見逃してなかった他の見当がつかない
MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia
MySQL Zeev Suraski, Zak Greant, Georg Richter, Andrey Hristov
MySQLi Zak Greant, Georg Richter, Andrey Hristov, Ulf Wendel
MySQLnd Andrey Hristov, Ulf Wendel, Georg Richter, Johannes Schlüter
:
そして、ここではphpinfo()
ページです。
ご了承ください。
mysqlとmysqli関数でpick-a-mixを再生しないでください。 –
拡張機能を有効にした後にApacheを再起動しましたか? – teeyo
新しいPDOをもっとよく学ぶなら、それはより良いでしょう:http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers – teeyo