[PHP-users 7364] Re: [Q]PHP-4.2.0 with Aoache-2.0.35 install

Naomasa Numajiri php-users@php.gr.jp
Fri, 10 May 2002 11:18:43 +0900


こんにちは、

FreeBSDを使用なさっているなら、Portを活用(or PortsのMakefileをカンニング)しましょう。

僕の個人マシンは週一回CronでPortsとソースのcvsupを実行してますが、
/usr/ports/www/mod_php4/Makefile中に
-------------------------- begin
.if defined(WITH_APACHE2)
CONFIGURE_ARGS= --with-apxs2=${PREFIX}/sbin/apxs \
                --with-tsrm-pth
PLIST_SUB=      MOD_DIR=libexec/apache2
.else
-------------------------- end
と、それっぽい記述がありましたよ。 

# ちなみに、
# Linux上で各種ソフトをconfigure&makeするときもFreeBSDの
# PortsのMakefileをカンニングしています。(^^

-- ぬ

| お世話になっております。船木@秋田県立図書館です。
| 
| 現行のApache1.3.24+PHP-4.1.1+PostgreSQL-7.1.3から移行を目指して
| 評価マシンにて実験しているのですが、PHP-4.2.0をinstallした時点で
| Apache-2.0.35があがらなくなってしまいました。
| 環境は以下の通りです。
| FreeBSD-4.5R-p4(5/3頃cvsupしたもの)
| Apache-2.0.35
| PHP-4.2.0
| PostgreSQL-7.2.1
<中略>
| 3.PHP-4.2.0のmake & make install
| ./configure \
| --enable-mbstring \
| --enable-mbstr-enc-trans \
| --enable-mbregex \
| --with-apxs2=/usr/local/apache2/bin/apxs \
| --with-pear
| にてconfig後、make & make install(OK)
<中略>
Undefined symbol 
| "pthread_getspecific"
| /usr/local/apache2/bin/apachectl start: httpd could not be started
| と怒られます。ちなみにhttpd.conf line 217は
<後略>