[PHP-users 8162] PHP4.2.1 + Apache1.3.26のインストールができない
php-users@php.gr.jp
php-users@php.gr.jp
Thu, 20 Jun 2002 16:06:47 +0900
高野と申します。宜しくお願いします。
以下の環境ですがインストールできません。
Solaris 8 + Apache1.3.26 + mod_ssl-2.8.9-1.3.26 + openssl0.96d
実行すると「参照シンボルが見つかりません。」というエラーがでます。
お手数ですが何かアドバイス頂ければ幸いです。
※インストール方法
「modssl + apache」
1.
env OPTIM=-O2 ./configure --with-apache=../apache_1.3.26 \
--with-ssl=/usr/local/ssl --enable-module=so \
--enable-module=most --enable-rule=SHARED_CORE \
--enable-module=rewrite --enable-shared=rewrite \
--enable-module=proxy --enable-shared=proxy \
--enable-module=ssl --enable-shared=ssl \
--enable-shared=max
2. ../apache_1.3.26
3. make
4. make install
「PHP」
5.
'./configure' '--with-pgsql' '--with-apxs=/usr/local/apache/bin/apxs' \
'--enable-track-vars''--enable-versioning' '--with-xml' \
'--enable-mbstring' '--enable-mbstr-enc-trans' '--enable-trans-sid'
6.make
7.make install
8.
# ../bin/apachectl configtest
Syntax OK
#
9.
# ../bin/apachectl startssl
Syntax error on line 239 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/pgsql/lib/libpq.so into server:ld.so.1: /usr/local/apache
/bin/httpd: 重大なエラー: 再配置エラー: ファイル /usr/local/pgsql/lib/libpq.so:
シンボル main: 参照シンボルが見つかりません。
../bin/apachectl startssl: httpd could not be started
httpd.confの239行目は以下の通りです。
<IfDefine SSL>
LoadModule ssl_module libexec/libssl.so
LoadModule php4_module libexec/libphp4.so (← 239行目 フルパスでも駄
目でした)
</IfDefine>
lddコマンドでlibphp4.soを指定した結果です。
# ldd /usr/local/apache/libexec/libphp4.so
libdl.so.1 => /usr/lib/libdl.so.1
libpam.so.1 => /usr/lib/libpam.so.1
libpq.so.2 => /usr/local/pgsql/lib/libpq.so.2
libcrypt_i.so.1 => /usr/lib/libcrypt_i.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libm.so.1 => /usr/lib/libm.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libc.so.1 => /usr/lib/libc.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libgen.so.1 => /usr/lib/libgen.so.1
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,Ultra-250/lib/libc_psr.so.1
envの結果です。
LD_RUN_PATH=/usr/lib:/usr/local/lib:/usr/local/pgsql/lib=
LD_LIBRARY_PATH=/usr/local/pgsql/lib=
宜しくお願いします。