A little Redhat/Imp help please....
Joel Epstein
joele@iws-irms.com
Thu, 14 Feb 2002 08:53:57 -0600
Ughhh.. shared memory issues!
I have a fresh full install of Redhat 7.2. You will find my configurations below. I seem to always get the following
message:
Fatal error: Call to undefined function: sem_get() in /usr/local/apache/php/ct_shm.inc on line 35.
I'm assuming I'm getting a shared memory issue. I am not configuring this machine with a datbase. local.inc has been
modified to use shared memory, as has prepend.php3. Php was compiled to use sysvmem and sysvshm. I used a similar
configuration on RedHat 6.2, and that implementation is still in production. Test.php3 shows imap compiled in.
It also shows that it correctly created a shared memory session. Any clues?
I am using the following packages:
apache_1.3.19
imap-2001a
imp-2_2_6_tar.gz
mod_perl-1.26
mod_ssl-2.8.3-1.3.19
php-4.1.1
Compilations:
1) cd /mod_ssl
./configure \
--with-apache=../apache_1.3X
cd ..
2) cd mod_perl
perl Makefile.PL \
EVERYTHING=1 \
APACHE_SRC=../apache_1.3X/src \
USE_APACI=1 \
PREP_HTTPD=1 \
DO_HTTPD=1
make; make install
cd..
3) cd /php-4.1.1
CFLAGS='-O2 -I/usr/local/ssl/include' \
./configure \
--with-apache=../apache_1.3X \
--enable-memory-limit=yes \
--enable-debug=no \
--enable-sysvmem \
--enable-sysvshm
gmake; gmake install
cd..
4) cd /apache_1.3X
SSL_BASE=/usr/local/ssl \
./configure \
--prefix=/usr/local/apache \
--enable-module=ssl \
--activate-module=src/modules/php4/libphp4.a \
--enable-module=php4 \
--activate-module=src/modules/perl/libperl.a \
--enable-module=perl
make; make certificate; make install
5) All done.
--
=================================
Joel Epstein
Manager of Systems Integration
Integrated Warehousing Solutions
3075 Highland Parkway Suite 715
Downers Grove, Illinois 60515
Phone: 630.932.4300
Fax: 630.932.7652
Email: joele@iws-irms.com