mysqlソースコンパイル

kddivps借りて、環境構築するお

mysqlコンパイルではまったのでメモ

makeしたら、
handle_connections_sockets、accept、getsocknameなどネットワーク周りでエラーを吐いた

そこで、config.h.cmake内のSOCKET_SIZE_TYPEの定義を変えたら一応、コンパイル通った。

#cmakedefine SOCKET_SIZE_TYPE @SOCKET_SIZE_TYPE@

#cmakedefine SOCKET_SIZE_TYPE socklen_t

環境によって書きなおさないといけないぽい

socklen_tについては下記が詳しい
http://www.wdic.org/w/TECH/socklen_t

参考URL
http://d.hatena.ne.jp/morningmist7/20080303/1204528839

phpMyAdmin+APCで真っ白とか

APC入れたら突然。真っ白!という謎のエラー

ググル先生に聞いたら
↓とのこと
http://dev.w.ezic.info/384.html

・/libraries/Message.class.php
・601行目:return PMA_sanitize($message, false, true);
・変更する:return PMA_Message::sanitize($message);

これで直った。なんでAPC入れると発現すんだろ・・・

APCについて
http://d.hatena.ne.jp/editnuki/20111003/1317644371

phpizeも入ってなかったんで入れた。


あと、apcを有効にするときにはまったのは
php.iniがうまく読み込まれてなかった。

phpinfoのConfiguration File (php.ini) Path を確認して、
そこにphp.iniがあること&それを変更してることを確認する吉