Error: Maximum Execution Time
Exceededこれはphp.iniファイルに入るPHPの限界で、ここに、必要とに応じて、30秒からそれより若干長い最高実行時間を設定します。スクリプト毎に許されるRAMを8MBにする代わりに、2倍の16MBにすることは悪い考えではありません。
Fatal error: Call to unsupported or undefined
function mysql_connect() in
...:これは、PHPバージョンがMySQLをサポートするように編集されていないことを意味します。ダイナミックMySQLモジュールを編集して、それをPHPに装着するか、あるいは組み込みのMySQLサポートを使って編集することができます。このプロセスはPHPマニュアルに詳述されています。
Error: Undefined reference to
'uncompress':これは、クライアント・ライブラリが圧縮されたクライアント/サーバ・プロトコルに対するサポートを使って編集されていることを意味します。その解決策は、-lmysqlclientと結合するとき、-lzを最後に加えることです。
Error: Client does not support authentication
protocol:これは、MySQL
4.4.1かそれより新しいバージョンのMySQLを使って古いmysql
エクステンションを使おうとする時、最もしばしば起こります。可能な解決は:MySQL4.0にグレードを下げ、PHP5およびもっと新しいmysqliエクステンションに切り替えるか、あるいは--old-passwordsの付いたMySQLサーバーに構成を設定することです。
明細な情報については、項B.1.2.3. 「Client does not support authentication protocol」をご参照ください。
PHP4の旧式なコードを持つそれらには、これのような、古いMySQLライブラリと新しいMySQLライブラリに対する互換性レイヤを利用することができます: http://www.coggeshall.org/oss/mysql2i.
