webForumDet fria alternativet

Apache/PHP

24 svar · 4 584 visningar · startad av Belenos

BelenosMedlem sedan mars 201077 inlägg
#1

Hej!
Nu har jag försökt att installera Apache och PHP på min XP sp3 med hjälp av sju anvisningar utan att det lyckas!
Min önskan är att installera [httpd-2.2.17-win32-x86-no_ssl.msi] från apache.org samt [php-5.3.5-Win32-VC6-x86.msi] och [php-5.3.5-Win32-VC9-x86.msi] från windows.php.com.
Apache fungerar till 100% men med PHP strular apache och PHP går inte att få igång. Jag har åtgärdat alla felmeddelanden utom att servern inte går att identifiera med 192.168.0.100 vilket jag bytt till localhost, med många fler!

Är det någon som har ett hållbart tipps om en länk eller själv kan hjälpa mig att få det fungera?
Jag vill ha Apache2.2.17 med php5.3.5 på min XP men helst lära mig utan Wamp eller liknande!

Tack på förhand!
T Belenos

SoulGodMedlem sedan aug. 20051 395 inlägg
#2

Vet inte om man klassar EasyPHP lika som Wamp ( eller liknande ) ..
Annars får du ju in Apache & PHP med den , även tillsammans med PhpMyadmin m.m....

BelenosMedlem sedan mars 201077 inlägg
#3

När jag springer på ett problem så vill jag gärna hitta felet och lösa det, därför envisas jag med att installera ett i taget och inte använda program som gör det. Men det är kanske lösningen för oss som inte har tillräckligt med kunskap för att på egen hand felsöka! När jag använt instruktioner så har det inte fungerat och därför tänkte jag att någon visste instruktioner som passar mina önskemål någonstans där jag inte tittat.
Tanken är väl att jag i framtiden ska kunna installera BSD samt en server (Apache) och stöd för PHP, men då måste jag veta vad jag gör med servern eftersom jag inte har en susning om Unix. En sak i taget alltså!

Men ditt råd är att samordna installationen med EasyPHP vad jag förstår! Jag får väl svälja stoltheten och leta på den bästa!
Varför EasyPHP och inte något annat?

SoulGodMedlem sedan aug. 20051 395 inlägg
#4

Har haft extremt lite problem med EasyPHP, och man får med allt man behöver ( enligt mig )
Apache , PHP, MySQL & PhpMyadmin ...

Även för mig som är "dålig" på unix, så är det lättförstådda configfiler...

nitro2k01Medlem sedan aug. 20037 630 inlägg
#5

Vad har du lagt till i httpd.conf för att få PHP att funka? Dessa rader är tillagda i min httpd.conf (installerad genom WAMPserver.)

LoadModule php5_module "d:/wamp/bin/php/php5.3.5/php5apache2_2.dll"

Denna rad laddar PHP-modulen. Måste självklar peka rätt...

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3

Tillåter PHP-filer med ändelsen php (och php3) att köras.

<IfModule dir_module>
    DirectoryIndex [b]index.php index.php3[/b] index.html index.htm
</IfModule>

DirectoryIndex-direktivet gör att t ex http://www.test.com/ pekas om mot http://www.test.com/index.php. Frivilligt men så klart rekommenderat. Annars måste index.php finnas med i sökvägen för att en index-fil ska köras.

BelenosMedlem sedan mars 201077 inlägg
#6

Jag lägger både "Apache2.2" och "PHP" mappen i [Program] och hänvisar till en [www]-map i [Mina Dokument] se nedan.

ServerRoot "C:/Program/Apache2.2"
LoadModule php5_module "C:/Program/PHP/php5apache2_2.dll"

Addtype är som du skriver, även om jag inte codat php3!

DocumentRoot "C:/Documents and Settings/T Belenos/Mina dokument/www"
<Directory "C:/Documents and Settings/T Belenos/Mina dokument/www">
DirectoryIndex index.html index.htm index.php
nitro2k01Medlem sedan aug. 20037 630 inlägg
#7

Ser bra ut. Så, hur yttrar sig felet exakt? Går det att starta servern? Funkar det att ladda andra filer än PHP-skript? Om du försöker ladda ett PHP-skript, vad ser du? PHP-koden?

BelenosMedlem sedan mars 201077 inlägg
#8

Apache fungerar 100% utan php så det måste vara kopplingen mellan som inte vill!
Apache vill inte starta, och om det dyker upp felmeddelanden så justerar jag det som det står att jag ska göra! php-filerna får inte den ikon som jag är van med (har haft allt fungerande i tidigare versioner)!
I de instruktioner jag läst står att php ska hämtas som .zip-filer, men jag mämtar dem som .msi för att slippa lite jobb!

Jag gör ett nytt försök medan jag väntar på svar!

nitro2k01Medlem sedan aug. 20037 630 inlägg
#9

Belenos skrev:

Apache vill inte starta, och om det dyker upp felmeddelanden så justerar jag det som det står att jag ska göra!

Du har alltså fått servern att starta felfritt efter att du har justerat fel i konfigurationen. Tolkar jag dig rätt då?

Belenos skrev:

php-filerna får inte den ikon som jag är van med (har haft allt fungerande i tidigare versioner)!

I Windows eller i mapplistningar? Om du menar i Windows så är det något du justerar i Windows filutforskare, någonstans i verktyg>mappalternativ eller var det finns nuförtiden. Men detta har ingen inverkan på om du kan köra PHP-filer.

Om du menar i mapplistningar som Apache genererar, så får du kolla i conf\extra\httpd-autoindex.conf.

BelenosMedlem sedan mars 201077 inlägg
#10

OK!
Nu när jag försöker att omstarta Apache så kommer komandotolken upp (tom) sen går datorn trögt och till sist får jag skicka felmeddelande, men ingen omstart sker!
När jag har php installerat så dör Apache!

När jag packade upp manuellt så kommer jag ihåg att jag lade filer i C:/Windows men ingen säger att jag ska göra det nu!

nitro2k01Medlem sedan aug. 20037 630 inlägg
#11

Finns det några ledtrådar sist i loggen? (logs\error.log) Se till att titta på datum/tid så du verkligen läser rätt meddelande...

BelenosMedlem sedan mars 201077 inlägg
#12

Detta är allt från loggen sen jag installerade php

The Apache2.2 service is restarting.
[Sun Feb 06 18:08:21 2011] [notice] Parent: Received restart signal -- Restarting the server.
[Sun Feb 06 18:08:21 2011] [notice] Child 4548: Exit event signaled. Child process is ending.
[Sun Feb 06 18:08:21 2011] [notice] Apache/2.2.17 (Win32) configured -- resuming normal operations
[Sun Feb 06 18:08:21 2011] [notice] Server built: Oct 18 2010 01:58:12
[Sun Feb 06 18:08:21 2011] [notice] Parent: Created child process 4564
[Sun Feb 06 18:08:22 2011] [notice] Child 4548: Released the start mutex
[Sun Feb 06 18:08:23 2011] [notice] Child 4548: All worker threads have exited.
[Sun Feb 06 18:08:23 2011] [notice] Child 4548: Child process is exiting
[Sun Feb 06 18:10:30 2011] [crit] (OS 6)Referensen (handle) är felaktig.  : master_main: create child process failed. Exiting.
[Sun Feb 06 18:10:30 2011] [notice] Parent: Forcing termination of child process 36 
The Apache2.2 service is restarting.
Starting the Apache2.2 service
The Apache2.2 service is running.

Startar om och kollar!

BelenosMedlem sedan mars 201077 inlägg
#13
[Sun Feb 06 18:34:51 2011] [warn] pid file C:/Program/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

Detta sker när jag startar om?!

BelenosMedlem sedan mars 201077 inlägg
#14

När jag plockar in [PHPIniDir "C:/Program/PHP"] så klappar det ihop!
Ska jag flytta php.ini till en annan katalog?

BelenosMedlem sedan mars 201077 inlägg
#15

Såhär ska den se ut [PHPIniDir "C:\Program\PHP\"] tack alla som hjälpt till, ni är guld värda!

BelenosMedlem sedan mars 201077 inlägg
#16

Jag startade om datorn och felet var tillbaka!
Jag ger faaaaaan upp!

Finns det någon som har en fungerande server med php till salu?
Dedär öppen-cod-skiten är bara till besvär!

MickeA.comMedlem sedan feb. 20034 528 inlägg
#17

Belenos skrev:

Jag ger faaaaaan upp!

Ja, det låter som en bra idé att ge upp, det lär man sig massor på...

Såhär ser det ut i min httpd.conf (Apache 2.2/Windows7 64-bit)

LoadModule php5_module "c:/php/php5apache2_2.dll"

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

Har jag allt (Apache/PHP/MySQL) egenkonfat var och en för sig och allt funkar som en dans sedan första gången jag installerade, kör även med OpenSSL för att kunna köra https lokalt.

Vad är fel hos dig? Var lägger du dina php-filer när du testar?

BelenosMedlem sedan mars 201077 inlägg
#18

Ja, det låter som en bra idé att ge upp, det lär man sig massor på...

Jaja, jag vet, sluta retas *skrattar* men när allt fungerar och jag startar om datorn med en ny krach, då blir jag sne!

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\Program\PHP"
LoadModule php5_module "C:/Program/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

och

<Directory "C:/Documents and Settings/T Borgh/Mina dokument/www">

Nåt sånt! Men Apache vägrar starta när jag har PHPIniDir och php5_module aktiva! Skitmärkligt!

BelenosMedlem sedan mars 201077 inlägg
#19

Jag förstår att det inte kommer något svar, det hela är urmärkligt!
Jag får testa att installera en paketlösning istället. Testar med
EasyPHP!

MickeA.comMedlem sedan feb. 20034 528 inlägg
#20

Belenos skrev:

Men Apache vägrar starta när jag har PHPIniDir och php5_module aktiva! Skitmärkligt!

Belenos skrev:

Jag förstår att det inte kommer något svar, det hela är urmärkligt!

Nej, inte så konstigt att du inte får nån hjälp när du inte skriver _vad_ Apache säger vid uppstart... Har du någon annan webserver installerad (IIS?) eller något annat program som t.ex. använder samma port som Apache?

134 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
131 ms — hämta tråd, inlägg och bilagor (db)