merhaba,
freebsd'yi yeni ogreniyorum
php debugger olan zend optimizer'i kurmayi denedim

yanliz su sekilde bir hata var

bash-2.05b# cat /dev/null > /usr/local/apache/logs/error_log
bash-2.05b# /usr/local/apache/bin/apachectl restart
/usr/local/apache/bin/apachectl restart: httpd restarted
bash-2.05b# cat /usr/local/apache/logs/error_log
[Fri Oct  7 09:29:57 2005] [notice] SIGHUP received.  Attempting to restart
Failed loading /usr/local/Zend/lib/ZendExtensionManager.so:  Shared
object "libc.so.6" not found, required by "ZendExtensionManager.so"
[Fri Oct  7 09:29:58 2005] [notice] Apache/1.3.33 (Unix) PHP/5.0.5
configured -- resuming normal operations
[Fri Oct  7 09:29:58 2005] [notice] Accept mutex: flock (Default: flock)
bash-2.05b#

linux kullanirken /etc/ld.so.conf dosyasi icerisine yeni lib path'ini
ekleyip ldconfig yapiyordum
ama bsd'de biraz farkli sanirim

bash-2.05b# find / -name libc.so.6
/usr/compat/linux/lib/libc.so.6
bash-2.05b# ln -s /usr/compat/linux/lib/libc.so.6 /usr/lib/libc.so.6

bash-2.05b# /usr/local/apache/bin/apachectl restart

/usr/local/apache/bin/apachectl restart: httpd restarted

bash-2.05b# cat /usr/local/apache/logs/error_log
[Fri Oct  7 09:29:57 2005] [notice] SIGHUP received.  Attempting to restart
Failed loading /usr/local/Zend/lib/ZendExtensionManager.so:  Shared
object "libc.so.6" not found, required by "ZendExtensionManager.so"
[Fri Oct  7 09:29:58 2005] [notice] Apache/1.3.33 (Unix) PHP/5.0.5
configured -- resuming normal operations
[Fri Oct  7 09:29:58 2005] [notice] Accept mutex: flock (Default: flock)
[Fri Oct  7 09:34:43 2005] [notice] SIGHUP received.  Attempting to restart
Failed loading /usr/local/Zend/lib/ZendExtensionManager.so:  Shared
object "ld-linux.so.2" not found, required by "libdl.so.2"
[Fri Oct  7 09:34:43 2005] [notice] Apache/1.3.33 (Unix) PHP/5.0.5
configured -- resuming normal operations
[Fri Oct  7 09:34:43 2005] [notice] Accept mutex: flock (Default: flock)
bash-2.05b#

bunu ln -s ile yapmak nekadar saglikli bilmiyorum ama cok ugrastirici geldi
ports sistemini ogrenmeden once kurdugum ve kullandigim 7-8 tane
onemli programim var
birde http://ipucu.enderunix.org/view.php?id=452&lang=tr adresinde
benzer bir sorunun cozumunu anlatmis arkadas

bash-2.05b# cat /var/run/ld
ld-elf.so.hints  ld.so.hints
bash-2.05b# cat /var/run/ld-elf.so.hints
Ehntsr/lib:/usr/local/lib:/usr/X11R6/lib:/usr/compat/linux/lib:/usr/local/mysql/lib:/usr/local/php5.0.5/lib/php:/usr/local/apache/libexec:/usr/local/Zend/libbash-2.05b#
cat /var/run/ld.so.hints
Ehntbash-2.05b#

ldconfig -m ile /usr/compat/linux/lib/ klasorunu eklemeye calistim ama
degisen birsey olmadi
bu sorunu nasil cozebilirim veya yeni bir library path'ini sisteme
nasil eklerim ?

iyi calismalar

---------------------------------------------------------------------
Cikmak icin, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org
Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php


Cevap