logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
Post new topic   Forum Index -> Other Software View previous topic :: View next topic
Reply to topic   Topic: PHP 5.1.4 and Apache 2.2.2 on Win2000
Author
baijumehta



Joined: 22 Jun 2006
Posts: 4

PostPosted: Fri 23 Jun '06 14:36    Post subject: PHP 5.1.4 and Apache 2.2.2 on Win2000 Reply with quote

Hello,
Firstly let me thanks the people that run this site. It helped me start Apache 2.2.2 and PHP 5.1.4 on XP with service pack2.

Now the problem is with Win2000 --
I've installed apache 2.2.2 and php 5.1.4 on win2000 prof. and followed all the instructions carefully and doubled checked the conf file of apache and ini of php. Have also update windows path to include the php folder.

Have downloaded the files (httpd.exe.manifest;php5apache2.dll) from this site and copied it in right folders. Also installed the C++ executable that was informed on these site.

The server runs perfectly and also displays in the bar below apache/2.2.2(Win32)PHP/5.1.4. But phpinfo.php does not work.

What could be the problem? Please help.

Thanking you all in advance.
Baiju
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7364
Location: Germany, Next to Hamburg

PostPosted: Fri 23 Jun '06 19:52    Post subject: Reply with quote

How do you load PHP in the httpd.conf?
Back to top
baijumehta



Joined: 22 Jun 2006
Posts: 4

PostPosted: Sat 24 Jun '06 7:10    Post subject: Reply with quote

James Blond wrote:
How do you load PHP in the httpd.conf?


----
James, Thanks for the response. I've made following entry in the httpd.conf file

LoadModule php5_module "d:/php/php5apache2.dll"

# configure the path to php.ini
PHPIniDir "d:/php"


DocumentRoot "D:/Apache2.2/htdocs"
AddType application/x-httpd-php .php

----

Well....what do you think.

The same setting in conf file work on XP.

Awaiting your solution.

Thanks,
Baiju
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7364
Location: Germany, Next to Hamburg

PostPosted: Sat 24 Jun '06 16:18    Post subject: Reply with quote

Solution? When can I come to you? (joke)
Is there any errormessage in the error log about PHP? Is there a warning message from Apache that it can't load PHP module?
I never installed that on 2000. I just copied the working solution (all files) from my XP PC to the 2000 PC and changed the pathes. Works!
is there any error from Apache or PHP in the Windows eventlog?
Without more information I can only guess!
Back to top
OldManRiver



Joined: 21 Jun 2006
Posts: 21

PostPosted: Sat 24 Jun '06 20:37    Post subject: Following Along Reply with quote

Have been following this solution. My Logs show:
    server - - [24/Jun/2006:12:50:15 -0500] "GET /Test%20files/TestAP.php HTTP/1.1" 200 128
    server - - [24/Jun/2006:12:50:38 -0500] "GET /Test%20files/TestAP.html HTTP/1.1" 200 120
    server - - [24/Jun/2006:12:51:10 -0500] "GET /Test%20files/findinfo.php HTTP/1.1" 200 20

Apache config file reads
Code:
# Section 1: Global Environment

ServerRoot "D:/Program Files/Apache/Apache2"
PidFile logs/httpd.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<ifModule mpm_winnt.c>
   ThreadsPerChild 250
   MaxRequestsPerChild 0
</IfModule>
Listen 80

ServerName davisoftlocal:80
ServerAdmin admin@davisoftaec.com

# Section 2: 'Main' server configuration

DirectoryIndex index.htm index.html index.html.var index.shtml index.php index.phml index.cfm index.cfml

DocumentRoot "D:/Program Files/Apache/Apache2/htdocs"
<Directory />
   Options FollowSymLinks
   AllowOverride None
</Directory>

UserDir "E:/MyPath"
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 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 setenvif_module modules/mod_setenvif.so
LoadModule userdir_module modules/mod_userdir.so

HostnameLookups on
ErrorLog logs/error.log
LogLevel warn

ScriptAlias /cgi-bin/ "D:/Program Files/Apache/Apache2/cgi-bin/"
# ScriptAlias /php/ "D:/Program Files/PHP/"
<Directory "/">
   Options FollowSymLinks
   AllowOverride None
</Directory>

<Directory "D:/Program Files/Apache/Apache2/htdocs">
  Options FollowSymLinks Indexes
  Allow from all
  Order allow,deny
  AllowOverride None
</Directory>

<Directory "D:/Program Files/Apache/Apache2/cgi-bin">
  Options None
  Allow from all
  Order allow,deny
  AllowOverride None
</Directory>

<Directory "D:/Program Files/PHP">
  Options
  Allow from all
  Order allow,deny
  AllowOverride None
</Directory>


<Directory "E:/Nyles/HTML Files/New Home">
  Options All
  Allow from All
  Order Allow,Deny
</Directory>

<Directory "E:/MyPath">
  Options All
  Allow from All
  Order Allow,Deny
</Directory>


NameVirtualHost *:80

<VirtualHost *:80>
  ServerName davisoft.home.com
  DocumentRoot "E:\MyPath"
  <Directory "E:\MyPath\New Home">
   Order allow,deny
   allow from all
  </Directory>
  ServerAdmin "admin@davisoftaec.com"
  ErrorLog "logs/davisoft-error_log"
  CustomLog logs/davisoft-access_log common
</VirtualHost>
<IfModule mpm_winnt.c>
   ThreadsPerChild 250
  MaxRequestsPerChild 0
</IfModule>

<IfModule mod_ssl.c>
  #
  # Bring in additional module-specific configurations
  Include "conf/ssl.conf"
</IfModule>

LoadModule php5_module "D:/Program Files/PHP/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/Program Files/PHP"


and PHP.ini reads:
Code:
[PHP]
engine = On

zend.ze1_compatibility_mode = Off
short_open_tag = On
output_buffering = 4096
zlib.output_compression = Off

implicit_flush = Off
serialize_precision = 100
allow_call_time_pass_reference = Off
safe_mode = Off
;open_basedir =
expose_php = On

max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60        ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)

error_reporting  = E_ALL ; display all errors, warnings and notices
display_errors = On
display_startup_errors = Off

log_errors = On
log_errors_max_len = 1024

register_globals = Off

register_long_arrays = On
register_argc_argv = On
auto_globals_jit = On

; Maximum size of POST data that PHP will accept.
post_max_size = 8M

include_path = ".;D:\Program Files\PHP\includes"

doc_root = "D:/Program Files/Apache/Apache2/htdocs"
user_dir =

extension_dir = "./"

enable_dl = On

file_uploads = On

upload_max_filesize = 2M

allow_url_fopen = On

; Default timeout for socket based streams (seconds)
default_socket_timeout = 60




extension=ext/php_mysql.dll




What I'm getting is apache running and Firefox asking to save any .PHP file I try to invoke from the browser under localhost.

What do I need to change?

I noticed, when I download the 5.1.3 installer that it goes into the windows registry but tries to config for IIS, but the 5.1.4 is only a .zip file, which is a simple extract, but does not register the program with windows.

How do I correct this?

OMR

james: removed unneeded stuff
Back to top
Steffen
Moderator


Joined: 15 Oct 2005
Posts: 3091
Location: Hilversum, NL, EU

PostPosted: Sat 24 Jun '06 21:00    Post subject: Reply with quote

OldManRiver:

You made a record, the biggest post ever on this forum.

It is not common to paste you whole configuration, use a pastbin like http://rafb.net/paste/ , see the Forum Rules.

I is not that problem, but it takes a lot bandwidth and with searching, there are too many pointers to your config text.


Steffen
Back to top
OldManRiver



Joined: 21 Jun 2006
Posts: 21

PostPosted: Sun 25 Jun '06 0:33    Post subject: Looked Reply with quote

Steffen,

Most boards have an option to upload a .zip of your files. I looked and found nothing here. It would be a nice addition. You do use PHPbb and I believe there is an upgrade with it in a contribution/package.

I run the e-worldpeace.com board with PHPbb and think I have it installed there, but will check to make sure. Just brought it up Tuesday for customer.

OMR
Mod: Please stay on topic! for phpBB things look at phpBB.com, not here
Back to top
Steffen
Moderator


Joined: 15 Oct 2005
Posts: 3091
Location: Hilversum, NL, EU

PostPosted: Sun 25 Jun '06 17:19    Post subject: Reply with quote

I saw in your httpd.conf:


#---> AddType directives <---#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
#AddType text/html .shtml .htm .dhtm .dhtml .asp .aspx
AddType text/html .shtml .htm .dhtm .dhtml .asp .aspx .php .php3 .phml .cfml

And:

#---> AddHandler directives <---#
AddHandler cgi-script .cgi
AddHandler php-script .php .php3 .phml
AddHandler php .php .php3 .phml
AddHandler type-map var

And:

LoadModule php5_module "D:/Program Files/PHP/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/Program Files/PHP


Only use the last block and remove .php from the other two.


Steffen
Back to top


Reply to topic   Topic: PHP 5.1.4 and Apache 2.2.2 on Win2000 View previous topic :: View next topic
Post new topic   Forum Index -> Other Software