Re: Upgrading PHP 4.3.1 to PHP 4.3.4
| From: | MJ | Date: | Sun, 28 Mar 2004 14:22:33 +0000 |
| Subject: | Re: Upgrading PHP 4.3.1 to PHP 4.3.4 | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-13103@lists.php.net to get a copy of this message | ||
Thanks, here is the steps what I have done , and in the end sucked. Please
have a look and advise.
----------------------------------------------------------------------------
-----------------------------
# httpd -l
Compiled-in modules:
http_core.c
mod_so.c
suexec: disabled; invalid wrapper /usr/sbin/suexec
# find / -name apxs -print
/usr/local/etc/httpd/bin/apxs
#./configure --with-mysql=/usr/local/ --with-config-file-path=/web/conf/ --w
ith-apxs=/usr/local/etc/httpd/bin/apxs --enable-track-vars
Sorry, I was not able to successfully run APXS. Possible reasons:
1. Perl is not installed;
2. Apache was not compiled with DSO support (--enable-module=so);
3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs
The output of /usr/local/etc/httpd/bin/apxs follows
apxs:Error: Sorry, no DSO support for Apache available
apxs:Error: under your platform. Make sure the Apache
apxs:Error: module mod_so is compiled into your server
apxs:Error: binary `/usr/local/etc/httpd/bin/httpd'.
configure: error: Aborting
----------------------------------------------------------------------------
---
I don't know Apache was compiled with DSO support or no but when I run
"httpd -l", output shown "mod_so.c" is included in the list. Perl is also
available.
In case Apache was not compiled with DSO who can I recomile it now without
effecting my all virtual hosts (live customers sites).
Many Thanks.
MJ.
----- Original Message -----
From: "Chris Hewitt" <g0pae@manordat.demon.co.uk>
To: "MJ" <php@cyberia.net.sa>
Cc: <php-install@lists.php.net>
Sent: Saturday, March 27, 2004 9:44 PM
Subject: Re: [PHP-INSTALL] Upgrading PHP 4.3.1 to PHP 4.3.4
> MJ wrote:
>
> >HI Chris,
> >Is it possible to switch now from Static to Dynamic Mode? in this case
> >installation of PHP with apxs will be enough or in any case I need to
> >recompile Apache. I have gone through several sites and now I assumes
that
> >even I am running PHP in static mode, once I will upgrade PHP with apxs
it
> >will be configured as dynamic and no changes will be required to apache.
am
> >I right?
> >
> >Thanks for your continuous help
> >
> >MJ
> >
> Yes, as you have mod_so there it is. You then do not need to recompile
> Apache httpd. You will need to put the resulting php compiled module
> (libphp4.so) into the right directory and edit your httpd.conf file to
> get httpd to parse php files.
>
> If you look in httpd.conf for LoadModule lines you can see where your
> httpd server expects modules to be. In the INSTALL file in your php
> source directory are instructions for adding the AddType, LoadModule and
> AddModule lines as necessary. Note this is slightly different if you
> have an Apache httpd V2 rather than V1.3.x version. The archives of this
> list will also have this explained (several times I would think).
>
> Regards
>
> Chris
>