BoorgMedlem sedan okt. 2004409 inlägg Okej idag är en sådan dag när absolut ingenting går som det ska. Har suttit ungefär hela dagen och försökt installera Apache, Php, Mysql på en Windows 7 maskin. MEn absolut allt har strulat, ALLT...
Men nu är jag nära :)
Mitt problem:
Jag installerade php5 med hjälp av en .msi fil, och så gjorde jag en restart på Apache. Men då går det itne att starta. Jag gjorde en ominstallation på allt och apache fungerar fram tills jag installerar php...
Felkod:
[Thu Apr 29 16:25:38 2010] [notice] Child 7432: All worker threads have exited.
[Thu Apr 29 16:25:38 2010] [notice] Child 7432: Child process is exiting
[Thu Apr 29 16:25:38 2010] [crit] (OS 1813)Det går inte att hitta den angivna resurstypen i minnesavbildningsfilen. : master_main: create child process failed. Exiting.
[Thu Apr 29 16:25:38 2010] [notice] Parent: Forcing termination of child process 36
metalboyMedlem sedan jan. 2005953 inlägg Om du låter bli att installera med en .msi-fil och sköter konfigurationen manuellt, fungerar det då? Det finns beskrivet i detalj i PHPs installationsdokument hur du ska göra.
BoorgMedlem sedan okt. 2004409 inlägg Jag ska testa det nu, återkommer
Har en fundering att se vad som händer om man lägger datorn i micron, det kanske kan lösa mitt problem :)
BoorgMedlem sedan okt. 2004409 inlägg Nu fungerade det, Installerade en tidigare version av php... Men nu fungerar inte själva php visingen...
Har lagt till en fil som heter hej.php och bara lite text i den men det står att det är en http 400 ogiltlig begäran
Detta är det som är tillagt i httpd.conf
#ScriptAlias /php/ "D:/Program Files/PHP/"
AddHandler x-httpd-php .php
Action x-httpd-php "php/php-cgi.exe"
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
Ta bort action-raden. Den är till för när du kör PHP via CGI. Du kör PHP som en modul.
BoorgMedlem sedan okt. 2004409 inlägg Nu frågar den mig om jag vill spara hej.php iställt :/
Vilken version av Apache kör du? Om 1.3.x, prova att lägga till följande efter LoadModule.
AddModule mod_php5.c
Om du kör Apache 2.0 (och inte 2.2) ändra php5apache2_2.dll till php5apache2.dll
BoorgMedlem sedan okt. 2004409 inlägg Kör apache 2.2 och nu fungerar allt :)
Ändrade till detta
ScriptAlias /php "c:/Program Files/PHP/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
'
Tack för all hjälp
Prova på skoj att kommentera ut raderna med PHPIniDir och LoadModule och se vad som händer.
BoorgMedlem sedan okt. 2004409 inlägg När jag tog bort dom raderna så kom samma sak upp igen om Ogiltlig begäran.
Apache 2.2
Php 5.2.13...msi
Skumt...