※ ChatGPTを利用し、要約された質問です(原文:サーバ移行に伴い拡張モジュールの設定を行いたいのですがうまくいきません)
サーバ移行に伴い拡張モジュールの設定がうまくいかない
このQ&Aのポイント
サーバ移行に伴い拡張モジュールの設定を行いたいのですがうまくいきません。
移行前はCentOS release 5.3であり、現在の環境はCentOS 5.0であります。
giflibとlibpngのパッケージを削除し、swfedを再インストールしたがエラーが発生してしまいます。
サーバ移行に伴い拡張モジュールの設定を行いたいのですがうまくいきません
サーバ移行に伴い拡張モジュールの設定を行いたいのですがうまくいきません。
CentOS 5.0
php-5.1.6
こちらの方と全く同じ現象なのですが、
http://en.sourceforge.jp/forum/message.php?msg_id=46886
「giflib,libpng」に問題があるということなので、
# yum list | grep gif
giflib.i386 4.1.3-7.1.el5_3.1 installed
giflib-devel.i386 4.1.3-7.1.el5_3.1 installed
giflib-utils.i386 4.1.3-7.1.el5_3.1 installed
# yum list | grep png
libpng.i386 2:1.2.10-7.1.el5_3.2 installed
libpng-devel.i386 2:1.2.10-7.1.el5_3.2 installed
上記設定を
#yum remove giflib
#yum remove libpng
にて削除しもう一度swfedをmake installしてみましたが、
# phpize
# ./configure
# make
#make install
# /etc/rc.d/init.d/httpd restart
やはり
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/swfed.so' - /usr/lib/php/modules/swfed.so: undefined symbol: EGifSpew in Unknown on line 0
のエラーが発生してしまいます。
どなたかお分かりになる方がいらっしゃいましたら、
ご教授願いますでしょうか?
ちなみに移行前はCentOS release 5.3でした。
よろしくお願いします。
お礼
yoyappさん ご返信ありがとうございます。 いつも大変助かっております。 ご指摘いただきました通り、configureの際 >LDFLAGS="-lgif -lpng" ./configure でうまくいきました。 ありがとうございました。