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: Apache2.2 php5.2.17 problem
Author
b3wii



Joined: 11 Oct 2011
Posts: 4

PostPosted: Wed 12 Oct '11 12:49    Post subject: Apache2.2 php5.2.17 problem Reply with quote

hi,

i have problems setting up my apache with php5.

What i did is download apache2.2 extracted content of msi to a directory and downloaded php5.2.17.

At first i copied php5ts.dll to system32.
Then i configured httpd.conf:

- PHPIniDir ...
- LoadModule php5_module ...
- AddType application/x-httpd-php .php

Ok, so now my server is up running without any problems but when i run a php file with the content of <?php phpinfo(); ?> the browser just displays the source code and access.log displays this error: "GET /phpinfo.php HTTP/1.1" 304.

Please help
Back to top
James Blond
Moderator


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

PostPosted: Thu 13 Oct '11 13:02    Post subject: Reply with quote

304 is ok, it means the content did not change since the last time.
Back to top
b3wii



Joined: 11 Oct 2011
Posts: 4

PostPosted: Thu 10 Nov '11 17:31    Post subject: Apache2.2 php5.2.17 problem Reply with quote

@James Blond

thnx for answering.
My problem is that the server doesnt execute the php code.. for example when i run a php file with <?php phpinfo(); ?> the browser shows this as text...?

please help

error.log
Code:

Starting the Apache2.2 service
The Apache2.2 service is running.
] Apache/2.2.21 (Win32) PHP/5.2.17 configured -- resuming normal operations
[Thu Nov 10 16:24:00 2011] [notice] Server built: Sep  9 2011 10:26:10
[Thu Nov 10 16:24:00 2011] [notice] Parent: Created child process 2196
[Thu Nov 10 16:24:00 2011] [debug] mpm_winnt.c(477): Parent: Sent the scoreboard to the child
[Thu Nov 10 16:24:00 2011] [notice] Child 2196: Child process is running
[Thu Nov 10 16:24:00 2011] [debug] mpm_winnt.c(398): Child 2196: Retrieved our scoreboard from the parent.
[Thu Nov 10 16:24:00 2011] [info] Parent: Duplicating socket 336 and sending it to child process 2196
[Thu Nov 10 16:24:00 2011] [debug] mpm_winnt.c(595): Parent: Sent 1 listeners to child 2196
[Thu Nov 10 16:24:00 2011] [debug] mpm_winnt.c(554): Child 2196: retrieved 1 listeners from parent
[Thu Nov 10 16:24:00 2011] [notice] Child 2196: Acquired the start mutex.
[Thu Nov 10 16:24:00 2011] [notice] Child 2196: Starting 64 worker threads.
[Thu Nov 10 16:24:00 2011] [notice] Child 2196: Starting thread to listen on port 8080.


access.log
Code:

127.0.0.1 - - [10/Nov/2011:16:22:15 +0100] "GET / HTTP/1.1" 404 198 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:8.0a1) Gecko/20110706 Firefox/8.0a1"
127.0.0.1 - - [10/Nov/2011:16:22:15 +0100] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:8.0a1) Gecko/20110706 Firefox/8.0a1"
127.0.0.1 - - [10/Nov/2011:16:22:15 +0100] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:8.0a1) Gecko/20110706 Firefox/8.0a1"
127.0.0.1 - - [10/Nov/2011:16:22:15 +0100] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:8.0a1) Gecko/20110706 Firefox/8.0a1"
127.0.0.1 - - [10/Nov/2011:16:24:12 +0100] "GET / HTTP/1.1" 404 198 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:8.0a1) Gecko/20110706 Firefox/8.0a1"
127.0.0.1 - - [10/Nov/2011:16:24:28 +0100] "GET /phpinfo.php HTTP/1.1" 200 19 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:8.0a1) Gecko/20110706 Firefox/8.0a1"
Back to top
James Blond
Moderator


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

PostPosted: Fri 11 Nov '11 3:02    Post subject: Reply with quote

replace
Code:

AddType application/x-httpd-php .php


with
Code:

AddHandler application/x-httpd-php .php


restart apache and try again.
Back to top
b3wii



Joined: 11 Oct 2011
Posts: 4

PostPosted: Fri 11 Nov '11 16:51    Post subject: Reply with quote

hi James Blond,

i did as you said but got the following error:

cmd:
Code:

C:\Apache Software Foundation\Apache2.2\bin>httpd -k start
Syntax error on line 305 of C:/Apache Software Foundation/Apache2.2/conf/httpd.c
onf:
Invalid command 'AddHandler', perhaps misspelled or defined by a module not incl
uded in the server configuration


line 305 = AddHandler application/x-httpd-php .php

httpd.conf
Code:

ServerRoot "C:/Apache Software Foundation/Apache2.2"


Listen 8080

LoadModule authz_host_module modules/mod_authz_host.so
LoadModule alias_module modules/mod_alias.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule mime_module modules/mod_mime.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule log_config_module modules/mod_log_config.so

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

User daemon
Group daemon

</IfModule>
</IfModule>


ServerAdmin you@example.com


ServerName localhost:8080


DocumentRoot "C:/Apache Software Foundation/www"


<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>


<Directory "C:/Apache Software Foundation/www">
   
    Options Indexes FollowSymLinks

    AllowOverride None

    Order allow,deny
    Allow from all

</Directory>

Alias /typo3cms "C:/Apache Software Foundation/typo3cms/"
<Directory "C:/Apache Software Foundation/typo3cms/">
  Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

UserDir "C:/Apache Software Foundation/"

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog "C:/Apache Software Foundation/log/apache/error.log"

LogLevel debug

<IfModule log_config_module>
   
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    CustomLog "C:/Apache Software Foundation/log/apache/access.log" combined
   
</IfModule>

<IfModule alias_module>
   
#    ScriptAlias /cgi-bin/ "@exp_cgidir@/"

</IfModule>

<IfModule cgid_module>
   
</IfModule>

<Directory "@exp_cgidir@">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
   
   Loadfile "C:\Apache Software Foundation\php5.2.17\php5ts.dll"

   LoadModule php5_module "C:\Apache Software Foundation\php5.2.17\php5apache2_2.dll"

   PHPIniDir "C:\Apache Software Foundation\php5.2.17"

   #Hook the php file extensions
   AddHandler application/x-httpd-php .php
   AddHandler application/x-httpd-php-source .phps
   
DefaultType text/plain

<IfModule mime_module>
   
    TypesConfig "C:\Apache Software Foundation\Apache2.2\conf\mime.types"

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

</IfModule>

Alias /icons/ "C:/Apache Software Foundation/Apache2.2/icons/"

<Directory "C:/Apache Software Foundation/Apache2.2/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<Directory "C:/Apache Software Foundation/Apache2.2/manual">
    Options Indexes
    AllowOverride None
    Order allow,deny
    Allow from all

    <Files *.html>
        SetHandler type-map
    </Files>

    SetEnvIf Request_URI ^/manual/de/ prefer-language=de
    SetEnvIf Request_URI ^/manual/en/ prefer-language=en
    SetEnvIf Request_URI ^/manual/fr/ prefer-language=fr
    SetEnvIf Request_URI ^/manual/ja/ prefer-language=ja
    SetEnvIf Request_URI ^/manual/ko/ prefer-language=ko
    SetEnvIf Request_URI ^/manual/ru/ prefer-language=ru
    RedirectMatch 301 ^/manual(?:/(de|en|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>


<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>



i think theres a tiny error somewhere in my conf file but i cant find it.. it would be very kind if you could take a look at it. thnx

sorry for my english i'm german
Back to top
James Blond
Moderator


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

PostPosted: Fri 11 Nov '11 18:42    Post subject: Reply with quote

You need to load the mime module. Remove the # before that line.
Back to top
b3wii



Joined: 11 Oct 2011
Posts: 4

PostPosted: Fri 11 Nov '11 18:49    Post subject: Reply with quote

yeeehaaw! thank you james!!

deleted the cache from firefox removed the # and restarted server now php script gets executed.

thanx so much =)
Back to top


Reply to topic   Topic: Apache2.2 php5.2.17 problem View previous topic :: View next topic
Post new topic   Forum Index -> Other Software