[PHPインストール時のエラー]
ext/gd/libgd/.libs/gd_png.o(.text+0xb38): In function
`php_gd_gdImageCreateFromPngCtx':
/tmp/php-5.2.5-for7.0_with_curl/ext/gd/libgd/gd_png.c:142: undefined
reference to `png_check_sig'
*** Error code 1
Stop in /tmp/php-5.2.5-for7.0_with_curl.
cd && rm -rf /tmp/php-5.2.5-for7.0_with_curl
pecl install APC
pecl:No such file or directory
*** Error code 1
Stop in /root.
このエラーを解消するにはPHPをインストールする前にlibpngをソースから
インストールして作り直す必要があります。
cd /tmp
fetch http://download.sourceforge.net/libpng/libpng-1.4.2.tar.gz
tar zxvf libpng-1.4.2.tar.gz
cd libpng-1.4.2/
cp scripts/makefile.freebsd Makefile
make
make install
[Apacheの起動時のエラー]
# httpd -k start -DSSL
/libexec/ld-elf.so.1: Shared object "libcrypt.so.4" not found, required by
"libapr-1.so.4"
#
ちなみにライブラリにはlibcrypt.so.5がありましたが、
libcrypt.so.4は存在しません。
なんだかなあ、と。
で、これを解消するには下記の力技で解決しました。
(あまりやりたくなかったけど・・・)
cd /lib
ln -s libcrypt.so.5 libcrypt.so.4
|