----- Original Message ----- From: "Yasuo Ohgaki" <[EMAIL PROTECTED]> To: "Rick Morris" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Thursday, February 07, 2002 5:15 AM Subject: [PHP-INST] MM save hanlder problem
> Rick Morris wrote: > >>>*** Error code 1 > >>> > >> > >>Hi, patch is not applied correctly. > >> > >>Change directory to php4 source root. then > >> > >>patch -p0 < session.diff > >> > >>(Since file path in the patch is "ext/session/<some_file_name_here>") > >>Then you should be able to compile w/o any warnings and errors. > >>You need to change directory and use appropriate -p option depends > >>on patch. > >> > > > > No, I was in the correct location, but session.diff was accidentally mangled > > somewhere between my mail prog and text editor. Tried it again and this time > > it compiled fine ;-). > > > > But, I am still not able to run Apache. Here is my configure statement: > > ./configure --prefix=/usr/local --with-mysql=/usr/local --with-pgsql --with- > > pxs=/usr/local/apache/bin/apxs --enable-shmop --with-zlib --enable-wddx -- > > enable-inline-optimization --x-includes=/usr/X11R6/ --x-libraries=/usr/X11R6 > > / --with-gd=/usr/local/ --enable-gd-native-ttf --with-jpeg-dir=/usr/local -- > > with-png-dir=/usr/local --with-xpm-dir=/usr/local --with-freetype-dir=/usr/l > > ocal --with-ttf --with-zlib-dir=shared --with-curl=/usr/local --with-xml --e > > nable-ftp --enable-sockets --enable-sysvsem --enable-sysvshm --with-mm --wit > > h-pear > > > > Whenever I try to run Apache, I get the response "httpd could not be > > started", and when I tail the error_log, I see this: > > PHP Fatal error: Unable to start session mm module in Unknown on line 0 > > > > If I do exactly the same config statement without the 'mm' directive, Apache > > runs fine. > > > > Maybe it's a FreeBSD problem. As I said before, I will also try this on my > > Slackware box. Any other suggestions? > > > > Thanks for the help, > > > > Hmm. > > What is your session.save_path? MM files are now created > under session.save_path. If it is invalid, mm save handler > does not work. (UID of httpd process should be able to write) > I had session_save_path set to /var/php_session, which was writable by Apache UID. Now, when I try to recompile PHP with mm again, I get 1800/TSRM -g -O2 -prefer-pic -c internal_functions.c internal_functions.c:67: `phpext_ps_mm_ptr' undeclared here (not in a function) internal_functions.c:67: initializer element is not constant internal_functions.c:67: (near initialization for `php_builtin_extensions[16]') gmake[2]: *** [internal_functions.lo] Error 1 gmake[2]: Leaving directory `/usr/home/rick/snaps.php/php4-200202061800/main' gmake[1]: *** [all-recursive] Error 1 > -- > Yasuo Ohgaki > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > -- > PHP Install Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php