0

レガシーシステムのサポートをお願いしています。そのために自分のコンピューターにPHP4をインストールする必要があり、MySQL4.xもインストールする必要がありました。コンピューターにインストールされるMySQL4.xバージョンが見つからなかったため、システムをMySQL5.xにアップグレードしようと思いました。問題は、PHP4がMySQL5.xで動作しないように見えることです。

PHPでMySQL5.xと連携するには、 mysqliと呼ばれるものが必要であるとどこかで読んだことがあります。それがPHP5に含まれているものなのか、PHP4に追加できるものなのかがよくわかりませんでした。

PHP4に追加できるものであれば、どうすればよいですか?

ありがとう。

4

1 に答える 1

1

PHP4 は、MySQL 5 でほとんど問題なく動作するはずです。私は経験から話しているだけです。MySQL と PHP の公式サイトで読んだ技術的な内容が、私が観察した内容と矛盾しているように見えることがあります。私が行ったことについて、2 つの間の互換性のために本当に心配する必要があったのは、認証だけです。PHP4 から接続しようとしている MySQL アカウントが古いパスワード エンコーディングを使用していることを確認してください。これは、mySQL ユーザー テーブルで確認できます。正確な数字は覚えていませんが、古い形式で保存されたパスワードはハッシュ化された約 16 文字ですが、新しい形式ではかなり長くなります。

詳細はこちら: http://dev.mysql.com/doc/refman/5.5/en/old-client.html

于 2011-08-05T20:54:09.680 に答える