webForumDet fria alternativet

Apache/PHP

Webbservrar

24 svar · 4 591 visningar · startad av Belenos

Medlem sedan mars 201077 inlägg
Frågan#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

Medlem sedan aug. 20051 200 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....

Medlem 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?

Medlem sedan aug. 20051 200 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...

Medlem sedan aug. 20039 340 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.

Medlem 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
Medlem sedan aug. 20039 340 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?

Medlem 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!

Medlem sedan aug. 20039 340 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.

Medlem 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!

Medlem sedan aug. 20039 340 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...

Medlem 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!

Medlem 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?!

Medlem 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?

Medlem 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!

Medlem 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!

Medlem sedan feb. 20034 441 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?

Medlem 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!

Medlem 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!

Medlem sedan feb. 20034 441 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?

294 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
165 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)