Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php extensions
Forum PHP.pl > Forum > Serwery WWW
przemek_zz
Witam, php 5.2.13 i serwer lighttpd mam zainstalowane na "komputerku" ARM. PHP sciagnalem jako gotowa paczke, ktora byla kompilowana tak
Kod
'/OE/angstrom-dev/work/armv5te-angstrom-linux-gnueabi/php-5.2.13-r6/php-5.2.13/configure' '--build=x86_64-linux' '--host=arm-angstrom-linux-gnueabi' '--target=arm-angstrom-linux-gnueabi' '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--libexecdir=/usr/libexec' '--datadir=/usr/share' '--sysconfdir=/etc' '--sharedstatedir=/com' '--localstatedir=/var' '--libdir=/usr/lib' '--includedir=/usr/include' '--oldincludedir=/usr/include' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--without-iconv' '--enable-mbstring' '--enable-discard-path' '--enable-sockets' '--enable-shared' '--enable-pcntl' '--enable-memory-limit' '--enable-wddx' '--disable-embedded-mysqli' '--enable-magic-quotes' '--enable-fastcgi' '--with-imap=/OE/angstrom-dev/staging/armv5te-angstrom-linux-gnueabi' '--with-imap-ssl=/OE/angstrom-dev/staging/armv5te-angstrom-linux-gnueabi' '--with-zlib' '--with-zlib-dir=/OE/angstrom-dev/staging/armv5te-angstrom-linux-gnueabi/usr/lib/..' '--with-libxml-dir=/OE/angstrom-dev/staging/x86_64-linux/usr/bin/armv5te-angstrom-linux-gnueabi' '--with-mysql=/OE/angstrom-dev/staging/armv5te-angstrom-linux-gnueabi/usr' '--with-mysqli=/OE/angstrom-dev/staging/x86_64-linux/usr/bin/armv5te-angstrom-linux-gnueabi/mysql_config' '--with-pdo-mysql=/OE/angstrom-dev/staging/x86_64-linux/usr/bin/armv5te-angstrom-linux-gnueabi/mysql_config' '--without-pdo-sqlite'


niestety z zainstalowanych modułów do baz danych jest mysql i sqlite2, a ja potrzebuje sqlite3.
W tym celu sciagnalem z php.net odpowiednia paczke, skompilowalem tak:
Kod
./configure -target=arm-none-linux-gnueabi -host=aarm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc CXX=arm-none-linux-gnueabi-g++

wrzucilem do /usr/lib/extensions/no-debug-non-zts-20060613/ i w php.ini dodalem
Kod
extension = sqlite3.so


Niestety, nie dziala mi wciaz sqlite3. Przy starcie /usr/bin/php-cgi mam komunikat:
Kod
PHP Warning:  PHP Startup: Cannot dynamically load sqlite3.so - dynamic modules are not supported in Unknown on line 0

nie potrafię sobie z tym poradzic.. moze jakies wskazowki?
z gory dzieki


Zyx
A phpize użyłeś? Zarówno w paczce, jak i w dokumentacji jest dokładnie objaśnione, jak się kompiluje rozszerzenia do PHP.
przemek_zz
tak, użyłem. Zrobiłem tak jak piszą w INSTALL.
Dodam jeszcze, że wyświetlając phpinfo() mam też taki komunikat pod "Standard": Dynamic Library support not available

Zyx
A chwila, odpowiedź masz w komunikacie: PHP jest skompilowany bez obsługi dodatkowych rozszerzeń. Masz całe PHP do przekompilowania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.