webForumDet fria alternativet

Uppdatera php-tolken

7 svar · 285 visningar · startad av Patrik81

Patrik81Medlem sedan okt. 2001538 inlägg
#1

Så här är det:
När jag först blev intresserad av php så för att snabbt komma igång så tankade jag ned en sådan där färdigkonfigurerad apache/mysql/php kombinations "allting färdigt bara att köra" zip fil som någon vänlig själ byggt ihop.

Och det är väl nästan två år sedan jag tankade ned den... och har sedan dess bara pillat med koden, och i stort inte brytt mig så mycket om att varken uppdatera apache, mysql eller php, av rädsla för att allt det fina färdiga och fungerande, skulle typ... sluta fungera.

Så nu sitter jag här med php version 4.0.6 och känner att det kanske är dags att börjar kolla upp denna möjlighet. Och kanske är det lika bra att sopa rent från allt det gamla och börja om helt från början med nyinstallation av både apache mysql o php, men problemet är ju att jag aldrig riktigt gjort det förut, så jag började läsa lite på php.net... och fattar inte ett dyft.

Massa konsitgheter med SAPI och CGI och köra modul och allt sådant som jag inte förstod då jag skulle börja förra gången, och som då fick mig att välja en färdig paketlösning.

Så såhär är det:

Sitter på en windowsburk, 98 om det är viktigt.
Vill köra apache, mysql och php.
Att installera och konfigurera kan jag nog klura ut till slut, men jag skulle bli otroligt glad om någon kan berätta för mig vad jag skall tanka ned för installationsgrejjor för att få php att flyta på.

Har för mig att jag någon gång lyckats få Apache att snurra, så det borde inte vara några problem, och Mysql tycker jag mig minnas att det kommer med en windows installer, men php... skall det köras som modul eller vad? Eller cgi eller sapi? Förvirrad innan jag ens har ställt frågan klart ;)

Men nåväl, någon vänlig själ som har lust att upplysa mig lite?

MVH Patrik

WibbeMedlem sedan jan. 200337 inlägg
#2

Först kan du tanka ned Linux Redhat (https://www.linux.se) om du vill ha en riktigt stabil webserver.

Annars tankar du apache 1.3 inte apache 2.x för det är nog den buggigaste apacheversionen som finns, den funkar knappt alls ihop med mysql och php. Sen är det bara att tanka senaste versionen av PHP och MySQL om du vill det.

Apache 1.3 (https://www.apache.org)
PHP4 (https://www.php.net)
MySQL (https://www.mysql.org)
phpMyAdmin (https://www.phpmyadmin.net)

ev. linux redhat då (https://www.linux.se).

Lycka till!

SkyMedlem sedan maj 2003103 inlägg
#3

http://www.phpgeek.com/ <- där har du allt i ett paket om jag inte minns fel

Patrik81Medlem sedan okt. 2001538 inlägg
#4

Tack för svaren.

Är nog inte riktigt redo att ta det stora klivet upp till Linux, känner mig inte riktigt redo för det...

Och så ville jag ju helst slippa alla färdiga paket... just av anledningen att jag vill kunna göra det själv, men så hajjar jag ju ingenting av det som står php.net om installation, för där finns det ju tydligen två sätt att installera php, och jag vet inte riktigt vilket som är "bäst" eller säkrast... tyckte mig läsa något om att köra php som en modul eller vad det nu var... att det skulle vara lite mer osäkert på en windows plattform...

Vad är det egentligen jag vill köra php som?

MVH Patrik

MatteMedlem sedan aug. 20002 975 inlägg
#5

eftersom du kör på win98 antar jag att du bara använder din webserver för att testa lokalt.

Då ska du köra Apache med PHP som sapi-modul. Det bör inte vara några problem, jag har gjort det på Win 95, Win Me och nu Win XP, utan några problem.

Det finns ingen anledning för dig att uppdatera Apache om du har datorn som utvecklingsmaskin. Däremot bör du ta hem den senaste PHP-versionen. Hämta hem zip-filen (inte installern), packa upp den i c:\php.
Du kommer nu i php-katalogen hitta en fil som heter install.txt. Läs där om hur du installerar som sapi-modul på windows. Jag har för mig att det är fyra saker du behöver göra.

Vad det gäller uppdatering av mysql så är jag tveksam till att du ska göra som jag gjorde. Jag sparade undan databasen (mysql\data), gjorde en ny installation av en uppdaterad mysql-version, och lade tillbaka databasen. Fungerade utmärkt för mig, men tveksamt om det är att rekommendera.

Du bör också hämta hem den senaste versionen av phpMyAdmin.

Patrik81Medlem sedan okt. 2001538 inlägg
#6

Jepps, bara tester lokalt.
Vad är skillnaden mellan sapi och det där andra? Kommer nu inte på rak arm ihåg om det var cgi modul eller vad det var, men vad är skillnaden?`Och bortsett från möjlig prestandavinst etc, för det med sig några speciella egenheter som den andra modulen/installations sättet inte för med sig?

Tror att jag tankar hem allt på nytt, det paketet som jag tankade ned en gång i tiden (phpdev) ligger ju uppdelat så fint i olika kataloger och med så fin struktur, men problemet är ju att jag inte har en aning om vad hälften av allt det där gör. Så jag tror som sagt att jag börjar om från början med allt.

Men alltså en zip fil med sapi-tjofräs är vad jag skall leta efter då ;)

Tackar så mycket

MVH Patrik

MatteMedlem sedan aug. 20002 975 inlägg
#7

Apache hittar du här: http://httpd.apache.org/download.cgi
Det räcker med 1.3.27. Då tar du hem apache_1.3.27-win32-x86-no_src.msi och installerar. Vad jag förstått har det varit lite struligare att få PHP att fungera med Apache 2, och på en utvecklingsmaskin klarar du dig fint med Apache 1. Själv kör jag Apache 1.3.20, har gjort så i två år och har inte funnit någon anledning att uppdatera.

PHP hittar du här: http://www.php.net/downloads.php
Där tar du hem PHP 4.3.2 zip package. Packa upp den och läs i install.txt.

MySQL hittar du här: http://www.mysql.com/downloads/mysql-4.0.html

phpMyAdmin hittar du här: http://www.phpmyadmin.net

Patrik81Medlem sedan okt. 2001538 inlägg
#8

Man tackar, skall nog ge mig i kast med det här i slutet av veckan. Den som lever får se hur det slutar ;)

Tack för all hjälp

MVH Patrik

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)