Services webmasters
Partenaires
Jeux concours gratuits
 
When I try to build Apache with PHP as a static module using
<<<
When I try to build PHP using During
>>>

10.6 Build Problems
10 FAQ : Foire Aux Questions
 Manuel PHP

I got the latest version of PHP using the anonymous CVS service, but there's no configure script!
I'm having problems configuring PHP to work with Apache. It says it can't find
While configuring PHP (
When I try to start Apache, I get the the following message:
When I run configure, it says that it can't find the include files or library for GD, gdbm, or some other package!
When it is compiling the file
When I run
When linking PHP, it complains about a number of undefined references.
I can't figure out how to build PHP with Apache 1.3.
I have followed all the steps to install the Apache module version on UNIX, and my PHP scripts show up in my browser or I am being asked to save the file.
It says to use:
When I try to build Apache with PHP as a static module using
-> When I try to build PHP using
During
When compiling PHP with MySQL, configure runs fine but during
I want to upgrade my PHP. Where can I find the
When building PHP with the GD library it either gives strange compile errors or segfaults on execution.
When compiling PHP I seemingly get random errors, like it hangs. I'm using Solaris if that matters.

10.6.13 When I try to build PHP using

There are three things to check here. First, for some reason when Apache builds the apxs Perl script, it sometimes ends up getting built without the proper compiler and flags variables. Find your apxs script (try the command which apxs ), it's sometimes found in /usr/local/apache/bin/apxs or /usr/sbin/apxs . Open it and check for lines similar to these:


my $CFG_CFLAGS_SHLIB  = ' ';          # substituted via Makefile.tmpl
my $CFG_LD_SHLIB      = ' ';          # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = ' ';          # substituted via Makefile.tmpl
If this is what you see, you have found your problem. They may contain just spaces or other incorrect values, such as 'q()'. Change these lines to say:

my $CFG_CFLAGS_SHLIB  = '-fpic -DSHARED_MODULE'; # substituted via Makefile.tmpl
my $CFG_LD_SHLIB      = 'gcc';                   # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = q(-shared);              # substituted via Makefile.tmpl
The second possible problem should only be an issue on Red Hat 6.1 and 6.2. The apxs script Red Hat ships is broken. Look for this line:

my $CFG_LIBEXECDIR    = 'modules';         # substituted via APACI install
If you see the above line, change it to this:

my $CFG_LIBEXECDIR    = '/usr/lib/apache'; # substituted via APACI install
Last, if you reconfigure/reinstall Apache, add a make clean to the process after ./configure and before make .

<< When I try to build PHP using >>
When I try to build Apache with PHP as a static module using Build Problems During
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -