PHP4ではZendFrameworkが動かず、PHP5をソースからコンパイルすることに。


その際のコンパイルオプションは↓


$ ./configure --enable-mbstring \
--enable-mbregex \
--enable-zend-multibyte \
--with-apxs2=/usr/sbin/apxs \
--with-openssl \
--with-config-file-path=/etc/php5.ini \
--with-mysql \
--with-pdo-mysql \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-gmp


OpenIDのライブラリに必要なのが、opensslとgmpのオプションです。


ないと次のようなエラーがでます。


"The system doesn't have proper big integer extension"


"Unable to Connect to ssl://xxxxxxx:443. Error #-1211073540: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?"



似たような事で困ってた人はconfigureからやり直してみてください。


yumの場合は


yum install xxxx


でインストールしてください。