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