You are not logged in.

#1 2006-07-04 09:42:57

codecop
Member
Registered: 2005-03-29
Posts: 10

after upgrade php -v looks for old extensions

Have little trouble, no extensions available in php5 at all..
after upgrade php -v looks for old extensions and cant find them:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20041030/bcmath.so' - /usr/lib/php/extensions/no-debug-non-zts-20041030/bcmath.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20041030/calendar.so' - /usr/lib/php/extensions/no-debug-non-zts-20041030/calendar.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20041030/ftp.so' - /usr/lib/php/extensions/no-debug-non-zts-20041030/ftp.so: cannot open shared object file: No such file or directory in Unknown on line 0
...........cut...................
PHP 5.1.4 (cli) (built: May 27 2006 13:43:35)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

$ pacman -Q apache php
apache 2.2.2-5
php 5.1.4-4

earlier i have used php4.4 (my build) and it was in pacman IGNOREPKG
maybe here is some symlink to old files?

Offline

#2 2006-07-04 11:22:59

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: after upgrade php -v looks for old extensions

Do you have an extension dir defined in php.ini? If so, PHP will look for that instead of the hardcoded default.

Offline

#3 2006-07-04 16:47:05

codecop
Member
Registered: 2005-03-29
Posts: 10

Re: after upgrade php -v looks for old extensions

Hi all,
in /etc/php.ini i have extension_dir = "/usr/lib/php/extensions/php"
~php/ is link to -> no-debug-non-zts-20050922/ in this dir is extensions:
bcmath.so    ftp.so   mysql.so   pdo.so        pdo_pgsql.so   posix.so    sqlite.so   sysvshm.so
bz2.so       gd.so    mysqli.so  pdo_mysql.so  pdo_sqlite.so  shmop.so    sysvmsg.so
calendar.so  ldap.so  odbc.so    pdo_odbc.so   pgsql.so       sockets.so  sysvsem.so

but php is looking for no-debug-non-zts-20041030/ dir with extensions in it.
what shoud i change to resolve it?

Offline

#4 2006-07-04 16:51:25

codecop
Member
Registered: 2005-03-29
Posts: 10

Re: after upgrade php -v looks for old extensions

i tried to change
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20050922" but this dont have effect php still looking for old extensions dir

Offline

#5 2006-07-04 16:59:35

codecop
Member
Registered: 2005-03-29
Posts: 10

Re: after upgrade php -v looks for old extensions

i resolved it but i still have some warnings:
# mkdir no-debug-non-zts-20041030
then i copied all extensions to this dir
warnings:
# php -v
PHP Warning:  Module 'bcmath' already loaded in Unknown on line 0
PHP Warning:  Module 'calendar' already loaded in Unknown on line 0
PHP Warning:  Module 'ftp' already loaded in Unknown on line 0
PHP Warning:  Module 'mysql' already loaded in Unknown on line 0
PHP Warning:  Module 'posix' already loaded in Unknown on line 0
PHP Warning:  Module 'shmop' already loaded in Unknown on line 0
PHP Warning:  Module 'sockets' already loaded in Unknown on line 0
PHP Warning:  Module 'sysvsem' already loaded in Unknown on line 0
PHP Warning:  Module 'sysvshm' already loaded in Unknown on line 0
PHP 5.1.4 (cli) (built: May 27 2006 13:43:35)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

Offline

Board footer

Powered by FluxBB