phpshield openbsd 5.1

casualx

Active Member
hallo zusammen.hab gerade obamp inkl phpMyAdmin installiert.läuft alles ohne probleme ---> getestet mit joomla

nun wollte ich weiter zu php motion und hab erstmals die meisten deps installiert

Code:
pkg_add php-bz2-5.3.10.tgz php-curl-5.3.10.tgz php-dba-5.3.10.tgz
pkg_add php-dbase-5.2.17p5.tgz php-fastcgi-5.3.10.tgz
pkg_add php-gd-5.3.10.tgz php-gmp-5.3.10.tgz
pkg_add php-imap-5.3.10.tgz php-ldap-5.3.10.tgz php-mapscript-6.0.1p7.tgz
pkg_add php-mbstring php5-mcrypt php5-mhash
pkg_add php-mssql-5.3.10.tgz
pkg_add php-ncurses-5.2.17p5.tgz php-odbc-5.3.10.tgz php-pdo_dblib-5.3.10.tgz
pkg_add php-pdo_mysql-5.3.10.tgz php-pdo_pgsql-5.3.10.tgz
pkg_add php-pdo_sqlite-5.3.10.tgz php-pgsql-5.3.10.tgz
pkg_add php-pspell-5.3.10.tgz php-shmop-5.3.10.tgz php-snmp-5.3.10.tgz
pkg_add php-soap-5.3.10.tgz php-sqlite-5.3.10.tgz
pkg_add php-sybase_ct-5.3.10.tgz php-tidy-5.3.10.tgz php-xmlrpc-5.3.10.tgz
pkg_add php-xsl-5.3.10.tgz

ln -s /var/www/conf/modules.sample/php-5.2.conf \
        /var/www/conf/modules/php.conf

ln -fs /etc/php-5.2.sample/dbase.ini \
        /etc/php-5.2/dbase.ini

ln -fs /etc/php-5.3.sample/imap.ini \
        /etc/php-5.3/imap.ini

ln -fs /etc/php-5.3.sample/ldap.ini \
        /etc/php-5.3/ldap.ini

 ln -sf /usr/local/bin/python2.7 /usr/local/bin/python
 ln -sf /usr/local/bin/python2.7-2to3 /usr/local/bin/2to3
 ln -sf /usr/local/bin/python2.7-config /usr/local/bin/python-config
 ln -sf /usr/local/bin/pydoc2.7  /usr/local/bin/pydoc

ln -fs /etc/php-5.3.sample/mssql.ini \
        /etc/php-5.3/mssql.ini

ln -fs /etc/php-5.2.sample/ncurses.ini \
        /etc/php-5.2/ncurses.ini

ln -fs /etc/php-5.3.sample/bz2.ini \
        /etc/php-5.3/bz2.ini


ln -fs /etc/php-5.3.sample/imap.ini \
        /etc/php-5.3/imap.ini

ln -fs /etc/php-5.3.sample/ldap.ini \
        /etc/php-5.3/ldap.ini

 ln -sf /usr/local/bin/python2.7 /usr/local/bin/python
 ln -sf /usr/local/bin/python2.7-2to3 /usr/local/bin/2to3
 ln -sf /usr/local/bin/python2.7-config /usr/local/bin/python-config
 ln -sf /usr/local/bin/pydoc2.7  /usr/local/bin/pydoc

ln -fs /etc/php-5.3.sample/mssql.ini \
        /etc/php-5.3/mssql.ini

ln -fs /etc/php-5.2.sample/ncurses.ini \
        /etc/php-5.2/ncurses.ini

ln -fs /etc/php-5.3.sample/bz2.ini \
        /etc/php-5.3/bz2.ini

ln -fs /etc/php-5.3.sample/curl.ini \
        /etc/php-5.3/curl.ini

ln -fs /etc/php-5.3.sample/dba.ini \
        /etc/php-5.3/dba.ini

ln -fs /etc/php-5.3.sample/odbc.ini /etc/php-5.3/odbc.ini

ln -fs /etc/php-5.3.sample/odbc.ini \
        /etc/php-5.3/odbc.ini

ln -fs /etc/php-5.3.sample/pdo_dblib.ini \
        /etc/php-5.3/pdo_dblib.ini

ln -fs /etc/php-5.3.sample/pdo_mysql.ini \
        /etc/php-5.3/pdo_mysql.ini

ln -fs /etc/php-5.3.sample/pdo_pgsql.ini \
        /etc/php-5.3/pdo_pgsql.ini


ln -fs /etc/php-5.3.sample/pspell.ini \
        /etc/php-5.3/pspell.ini

ln -fs /etc/php-5.3.sample/shmop.ini \
        /etc/php-5.3/shmop.ini

ln -fs /etc/php-5.3.sample/snmp.ini \
        /etc/php-5.3/snmp.ini

ln -fs /etc/php-5.3.sample/sqlite.ini \
        /etc/php-5.3/sqlite.ini

ln -fs /etc/php-5.3.sample/tidy.ini \
        /etc/php-5.3/tidy.ini

ln -fs /etc/php-5.3.sample/xmlrpc.ini \
        /etc/php-5.3/xmlrpc.ini
pkg_add ffmpeg

php.ini extension_dir sektion

Code:
; On windows:
; extension_dir = "ext"
extension_dir = "/usr/local/lib/php-5.3/modules"

; Whether or not to enable the dl() function.  The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
; http://php.net/enable-dl
enable_dl = On
extension=ixed.5.3.ope


das module ixed liegt auch dort wo es soll (chmod 444 ixed*) ?

Code:
-r--r--r--  1 root  bin      25024 Feb  7 17:09 bz2.so
-r--r--r--  1 root  bin      73307 Feb  7 17:09 curl.so
-r--r--r--  1 root  bin      54104 Feb  7 17:09 dba.so
-r--r--r--  1 root  bin     338310 Feb  7 17:09 gd.so
-r--r--r--  1 root  bin      46949 Feb  7 17:09 gmp.so
-r--r--r--  1 root  bin      97105 Feb  7 17:09 imap.so
-rw-r--r--  1 root  bin      68172 Apr 20  2010 ixed.4.3.ope
-rw-r--r--  1 root  bin      69596 Apr 20  2010 ixed.4.3ts.ope
-rw-r--r--  1 root  bin      68172 Apr 20  2010 ixed.4.4.ope
-rw-r--r--  1 root  bin      69596 Apr 20  2010 ixed.4.4ts.ope
-rw-r--r--  1 root  bin      72524 Apr 20  2010 ixed.5.0.0.ope
-rw-r--r--  1 root  bin      73320 Apr 20  2010 ixed.5.0.0ts.ope
-rw-r--r--  1 root  bin      72524 Apr 20  2010 ixed.5.0.1.ope
-rw-r--r--  1 root  bin      73320 Apr 20  2010 ixed.5.0.1ts.ope
-rw-r--r--  1 root  bin      72524 Apr 20  2010 ixed.5.0.2.ope
-rw-r--r--  1 root  bin      73320 Apr 20  2010 ixed.5.0.2ts.ope
-rw-r--r--  1 root  bin      72524 Apr 20  2010 ixed.5.0.ope
-rw-r--r--  1 root  bin      73320 Apr 20  2010 ixed.5.0ts.ope
-rw-r--r--  1 root  bin      72524 Apr 20  2010 ixed.5.1.ope
-rw-r--r--  1 root  bin      76616 Apr 20  2010 ixed.5.1ts.ope
-rw-r--r--  1 root  bin      73068 Apr 20  2010 ixed.5.2.ope
-rw-r--r--  1 root  bin      76620 Apr 20  2010 ixed.5.2ts.ope
-rw-r--r--  1 root  wheel    72652 May 27 00:38 ixed.5.3
-rw-r--r--  1 root  bin      72652 Aug 24  2010 ixed.5.3.ope
-rw-r--r--  1 root  bin      76588 Aug 24  2010 ixed.5.3ts.ope
-rw-r--r--  1 root  wheel   660953 Sep 13  2010 ixed4.ope.x86-32.zip
-r--r--r--  1 root  bin      51059 Feb  7 17:09 ldap.so
-r--r--r--  1 root  bin    2231852 Feb  8 04:53 mapscript.so
-r--r--r--  1 root  bin      45800 Feb  7 17:09 mcrypt.so
-r--r--r--  1 root  bin      48301 Feb  7 17:09 mssql.so
-r--r--r--  1 root  bin      61466 Feb  7 17:09 mysql.so
-r--r--r--  1 root  bin     131488 Feb  7 17:09 mysqli.so
-r--r--r--  1 root  bin      66142 Feb  7 17:09 odbc.so
-r--r--r--  1 root  bin      18206 Feb  7 17:09 pdo_dblib.so
-r--r--r--  1 root  bin      34666 Feb  7 17:09 pdo_mysql.so
-r--r--r--  1 root  bin      39485 Feb  7 17:09 pdo_pgsql.so
-r--r--r--  1 root  bin      29000 Feb  7 17:09 pdo_sqlite.so
-r--r--r--  1 root  bin     120866 Feb  7 17:09 pgsql.so
-r--r--r--  1 root  bin      21845 Feb  7 17:09 pspell.so
-r--r--r--  1 root  bin      13200 Feb  7 17:09 shmop.so
-r--r--r--  1 root  bin      32875 Feb  7 17:09 snmp.so
-r--r--r--  1 root  bin     344081 Feb  7 17:09 soap.so
-r--r--r--  1 root  bin      80433 Feb  7 17:09 sqlite.so
-r--r--r--  1 root  bin      53338 Feb  7 17:09 tidy.so
-r--r--r--  1 root  bin      81909 Feb  7 17:09 xmlrpc.so
-r--r--r--  1 root  bin      37019 Feb  7 17:09 xsl.so


die ausgabe von "php-5.3 -i | grep extension_dir"

Code:
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php-5.3/modules/ixed.5.3.ope' - Cannot load specified object in Unknown on line 0
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/local/share/snmp/mibs
Cannot find module (OPENBSD-PF-MIB): At line 71 in /usr/share/snmp/mibs/OPENBSD-SNMPD-CONF.txt
Did not find 'pfMIBObjects' in module #-1 (/usr/share/snmp/mibs/OPENBSD-SNMPD-CONF.txt)
extension_dir => /usr/local/lib/php-5.3/modules => /usr/local/lib/php-5.3/modules
PHP Warning:  Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in Unknown on line 0
sqlite3.extension_dir => no value => no value
php-5.3:/usr/local/lib/php-5.3/modules/tidy.so: undefined symbol 'tidyReleaseDate'
lazy binding failed!
Segmentation fault (core dumped)

habe apache auch aussrhalb der chroot gestartet und auch die module in die chroot gelinkt.nix hat geholfen.

hab mir schon gedacht auf php 5.2.* zu gehen aber das will ich eigentlich nicht...unter openbsd wärs aber noch zu verschmerzen.

hat jemand ne idee denn ich kommt nicht weiter
Beitrag bearbeiten/löschen
 
habe noch was gefunden
Code:
LD_DEBUG=1 php-5.3 -m 2>&1 | more

Code:
dlopen: loading: /usr/local/lib/php-5.3/modules/ixed.5.3.ope
 flags /usr/local/lib/php-5.3/modules/ixed.5.3.ope = 0x0
head /usr/local/lib/php-5.3/modules/ixed.5.3.ope
obj /usr/local/lib/php-5.3/modules/ixed.5.3.ope has /usr/local/lib/php-5.3/modules/ixed.5.3.ope as head
linking /usr/local/lib/php-5.3/modules/ixed.5.3.ope as dlopen()ed
head [/usr/local/lib/php-5.3/modules/ixed.5.3.ope]
examining: '/usr/local/lib/php-5.3/modules/ixed.5.3.ope'
loading: libc.so.50.1 required by /usr/local/lib/php-5.3/modules/ixed.5.3.ope
dlopen: failed to open libc.so.50.1
unload_shlib called on /usr/local/lib/php-5.3/modules/ixed.5.3.ope
unload_shlib unloading on /usr/local/lib/php-5.3/modules/ixed.5.3.ope
dlopen: /usr/local/lib/php-5.3/modules/ixed.5.3.ope: done (failed).

Code:
dlopen: failed to open libc.so.50.1

hab gerade gemerkt das gar keine libc auf dem system ist und habs mal mit den src-ports nachinstalliert und nun hab ich glaub ich den fehler gefunden:

phpshield loader unterstützt zwar php.5.3 aber ist nicht mit openbsd 5.1 kompatibel den ich hab jetz die libc.so.62.0 installiert.
sone scheisse aber auch....
 
Zuletzt bearbeitet:
Zurück
Oben