2013年9月21日 星期六

php compile error: mcrytp.h not found

使用 phpbrew buld php 時,發生錯誤:
$ phpbrew install php-5.3.27 +default
configure: error: mcrypt.h not found. Please reinstall libmcrypt.
Error

原因:
libmcrypt package 不會帶有 mcrypt.h 檔案

解決方法如下:
$ # 安裝 libmcrypt-dev
$ sudo apt-get intall libmcrypt-dev

phpbrew 補充:
php 函數 is_subclass_of 只接受兩個參數
需將 php 更新至 5.3.9 版本以上
ps. php-5.3.9 Added allow_string parameter

沒有留言:

張貼留言