MySQL の BIGINT の最大値と PHP_INT_MAX を比べる

2010年の Macbook Pro 64ビットと Mac OSX 10.8 では MySQL の BIGINT UNSIGNED の最大値は PHP_INT_MAX よりも大きかった。PHP_INT_MAX と BIGINT SIGNED の最大値が同じになったけど理由はあるのかな。

var_dump(
  PHP_INT_MAX , // 9223372036854775807
  PHP_INT_MAX >= 2147483647, // INT SIGNED
  PHP_INT_MAX >= 4294967295, // INT UNSIGNED
  PHP_INT_MAX >= 9223372036854775807, // BIGINT SIGNED
  PHP_INT_MAX <= 18446744073709551615  // BIGINT UNSIGNED
  18446744073709551615 / 9223372036854775807 // 2
);