Archived
This forum has been archived. Please start a new discussion on GitHub.
Install problem: Ice works on php -m but not on phpinfo
Hello Ice dev Team:
I have tried to install the lastest Ice 3.4.1.
It compilled perfectly but there is one thing who don't works.
when i do a php -m , i can view ice on loaded module.
But when i make a php info , Ice is not loaded.
That is what i have done to LD_LIBRARY_PATH because i have installed on default location:
That is my ldd output:
php-m output:
Module: Ice 3.4.1
Os: debian lenny
PHP Version 5.2.6-1+lenny9
Clic here to view my php info
My installation code:
If you need more details, i am there.
Thanx for the future answers And thanx to ZEROC STAFF.
NB: Sorry for my bad English, I am french.
I have tried to install the lastest Ice 3.4.1.
It compilled perfectly but there is one thing who don't works.
when i do a php -m , i can view ice on loaded module.
But when i make a php info , Ice is not loaded.
That is what i have done to LD_LIBRARY_PATH because i have installed on default location:
export LD_LIBRARY_PATH=/opt/Ice-3.4.1/lib
That is my ldd output:
ldd /usr/lib/php5/20060613+lfs/IcePHP.so linux-gate.so.1 => (0xffffe000) libIce.so.34 => /opt/Ice-3.4.1/lib/libIce.so.34 (0xb7376000) libSlice.so.34 => /opt/Ice-3.4.1/lib/libSlice.so.34 (0xb71db000) libIceUtil.so.34 => /opt/Ice-3.4.1/lib/libIceUtil.so.34 (0xb7170000) libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7151000) librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7148000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb705a000) libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7034000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7027000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb6ecb000) libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb6ebb000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb6eb7000) libmcpp.so.0 => /usr/lib/libmcpp.so.0 (0xb6e33000) /lib/ld-linux.so.2 (0xb7838000)
php-m output:
[PHP Modules] bcmath bz2 calendar ctype date dba dom exif filter ftp gd gettext hash ice iconv imagick imap json libxml mbstring mcrypt mime_magic mysql mysqli ncurses openssl pcntl pcre PDO pdo_mysql posix Reflection session shmop SimpleXML soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer uploadprogress wddx xml xmlreader xmlwriter zip zlib [Zend Modules]
Module: Ice 3.4.1
Os: debian lenny
PHP Version 5.2.6-1+lenny9
Clic here to view my php info
My installation code:
apt-get update apt-get install php5-dev php5-cli libmcpp-dev libbz2-dev libexpat1-dev libssl-dev libdb4.6++-dev cd /home wget http://www.zeroc.com/download/Ice/3.4/Ice-3.4.1.tar.gz gunzip Ice-3.4.1.tar.gz tar -xf Ice-3.4.1.tar cd Ice-3.4.1 make cd php make cd .. make install cd php make install
If you need more details, i am there.
Thanx for the future answers And thanx to ZEROC STAFF.
NB: Sorry for my bad English, I am french.
0
Comments
-
Hi,
export LD_LIBRARY_PATH=/opt/Ice-3.4.1/lib
That is what i have done to LD_LIBRARY_PATH because i have installed on default location:
That change only affects your current user term environment, you need to change that for the user that runs apache, or for all users. AFAIK in debian that is done in /etc/ld.so.conf.d/, but i'm not Debian expert.
If you still have problems, will help to see if there is any related message in your apache error log.0 -
Hi,
To be clear, you need to add a file for Ice in /etc/ld.so.conf.d/
The contents of /etc/ld.so.conf.d/ice.conf will be something like/opt/Ice-3.4.1/lib
Save the file and run ldconfig.0 -
There is nothing on Directive Local Value Master Value
It is Normal ?0 -
Thanx a lot for your help.
AFAIK the zeroc staff is always helpfull.
Have a nice, very very very nice day .0