php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #23157 php not running with mod_perl enabled
Submitted: 2003-04-10 15:08 UTC Modified: 2003-04-28 11:17 UTC
Votes:3
Avg. Score:5.0 ± 0.0
Reproduced:1 of 1 (100.0%)
Same Version:0 (0.0%)
Same OS:0 (0.0%)
From: aaronw at technologist dot com Assigned:
Status: No Feedback Package: Apache2 related
PHP Version: 4.3.2-RC OS: Win2k
Private report: No CVE-ID: None
Have you experienced this issue?
Rate the importance of this bug to you:

 [2003-04-10 15:08 UTC] aaronw at technologist dot com
Server Version: Apache/2.0.43 (Win32) mod_perl/1.99_08-dev Perl/v5.6.1 PHP/4.3.1 

When I enable Perl and mod_perl in the httpd.conf file and restart Apache2, it starts fine but PHP is not serving pages.  Any PHP page hangs.  REM out the perl and mod_perl lines and restart Apache2 and PHP serves fine. 

LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
#LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
LoadModule status_module modules/mod_status.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php4_module c:/PHP2/sapi/php4apache2.dll
LoadFile C:/Perl/bin/perl56.dll
LoadModule perl_module modules/mod_perl.so

any help is appreciated.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-04-11 01:13 UTC] sniper@php.net
Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

..and try change the load order..

 [2003-04-11 11:07 UTC] aaronw at technologist dot com
Upgraded to:
Server Version: Apache/2.0.43 (Win32) PHP/4.3.2-RC 

enable mod_perl in httpd.conf

C:\>net start apache2
The Apache2 service is starting.
The Apache2 service was started successfully.

when I put the order to:
 LoadFile C:/Perl/bin/perl56.dll
 LoadModule perl_module modules/mod_perl.so
 LoadModule php4_module C:/php4_stable/php4apache2.dll
but PHP is not showing started
--Server Version: Apache/2.0.43 (Win32) mod_perl/1.99_08-dev Perl/v5.6.1 
(all these lines are at the end of module list.)
***********************
put 
 LoadFile C:/Perl/bin/perl56.dll
 LoadModule perl_module modules/mod_perl.so
at beginning of module load list and get error
 C:\>net start apache2
 The Apache2 service is starting.
 The Apache2 service could not be started.
 A service specific error occurred: 1.
 More help is available by typing NET HELPMSG 3547.
***********************************
load php midway thru module load and mod_perl last; php shows as loaded but any php page hangs on load. 

Server Version: Apache/2.0.43 (Win32) mod_perl/1.99_08-dev Perl/v5.6.1 PHP/4.3.2-RC 

C:\>net start apache2
The Apache2 service is starting.
The Apache2 service was started successfully.

LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule php4_module C:/php4_stable/php4apache2.dll
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule status_module modules/mod_status.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
LoadFile C:/Perl/bin/perl56.dll
LoadModule perl_module modules/mod_perl.so

I can get PHP and mod_perl to load and show that they are loaded on the:
http://esys343daf.bankofamerica.com:7001/server-status
page, but mod_perl seems to be over writting or corrupting the php load.  If I REM out mod_perl lines PHP loads and runs fine.
 [2003-04-23 03:46 UTC] sniper@php.net
You should really update your apache2 to the latest version they provide.
 [2003-04-28 11:17 UTC] sniper@php.net
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.


 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed May 15 21:01:30 2024 UTC