Zend Server は、TCP ポートではなく UNIX ソケットでリッスンするように MySQL のインスタンスを構成するため、データベースを Zend の MySQL インスタンスにロードした場合は、php.iniファイルに次のパラメーターがあることを確認する必要があります。
mysql.default_port =
mysql.default_socket = /usr/local/zend/mysql/tmp/mysql.sock
または、PHP と Apache の Zend Server インスタンスを使用したいが、MAMP の MySQL インスタンスに既にあるデータベースにアクセスする場合は、上記を次のように変更する必要があります。
mysql.default_port = 3306
mysql.default_socket =
他の関連する設定を見落としていないことを願っています。
1 台のマシンに Apache/PHP/MySQL の複数のインスタンスがあると混乱する可能性があるため、 に変更を加えてphp.iniも動作していないように見える場合は、 の出力を表示する小さなスクリプトを実行しphpinfo()てください。使用しているバージョンとphp.ini、各モジュールのすべての構成パラメーター。