EnterpriseDB ApachePHP - PHP not working

General Tech Bugs & Fixes 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

I realize there are a million 'php not working threads' on superuser, but none of them cover my situation, and none of the answers have solved my problem.

I installed apache/php on windows 8 as part of my postgres install - the application stack builder that came with it gave me the option to install them.

Long story short, apache works and serves content, but the php isn't working. When I navigate to a page with a .php extension through apache (localhost\phptest.php) the php remains in the displayed page.

The following lines are in my httpd.conf.

LoadModule php5_module "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php\php5apache2_2.dll"

AddHandler php5-script php

AddType text/html php

PhpIniDir "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php"

All file paths and files listed above exist. The php.ini file exists in the phpinidir.

php -- ini and php -i both give happy output when I am in the php directory. My PHP test file contains only the line , but even basic doesn't get parsed.

I have installed php before with IIS, but never with apache. What am I missing to get this working?

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.