|
Services webmasters |
|
|
|
|
|
Partenaires |
|
|
|
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.10
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.
This means that the PHP module is not getting invoked for some reason.
Three things to check before asking for further help:
-
Make sure that the httpd binary you are running is the actual
new httpd binary you just built. To do this, try running:
/path/to/binary/httpd -l
If you don't see
mod_php4.c
listed then
you are not running the right binary. Find and install the
correct binary.
-
Make sure you have added the correct Mime Type to one of your
Apache .conf
files. It should be:
AddType application/x-httpd-php3 .php3
(for PHP 3)
or
AddType application/x-httpd-php .php
(for PHP 4)
Also make sure that this AddType line is not hidden away inside a
<Virtualhost> or <Directory> block which would
prevent it from applying to the location of your test script.
-
Finally, the default location of the Apache configuration files
changed between Apache 1.2 and Apache 1.3. You should check to
make sure that the configuration file you are adding the AddType
line to is actually being read. You can put an obvious syntax error
into your
httpd.conf
file or some other obvious change that will
tell you if the file is being read correctly.
|
|
|
|
Services webmasters |
|
|
|
|
|