Avatar billede spm Nybegynder
05. marts 2005 - 18:54 Der er 14 kommentarer og
1 løsning

problmer med installation af php5

Hej.
Jeg har lige downloaded php (den nyeste) og installeret den efter alle kunstens regler. Hvis jeg i en shell skriver php -v får jeg:
PHP 5.0.3 (cgi) (built: Mar  5 2005 18:17:26)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.3, Copyright (c) 1998-2004 Zend Technologies

men hvis jeg åbner en side med phpinfo(); skriver den at jeg har php4.x.x.x.

skriver jeg /usr/bin/php -v får jeg 4.x.x.x frem..

hvordan får jeg så apache til at fatte at den skal bruge den nye???

mvh
Søren
Avatar billede langbein Nybegynder
05. marts 2005 - 19:01 #1
Har testet med noen PHP 5.0 installasjoner på Suse og Debian den siste tid.

Slik som jeg installerte, så installerte jeg førtst php4 og der etter så laget jeg en oppgradering til PHP5.

Den siste del av denne installasjonen/oppgraderingen er å konfigurere Apache om fra å velge PHP5 i stedet for PHP4.

Framgangsmåten for dette er imidlertid litt forkjellig for Apache 1.3 og Apache 2.0 Hvilken bruker du ?

Hva slags guide / framgangsmåte har du ellers brukt for installasjonen ?
Har du kompilert kildekoden selv eller fant du fram til noen rpm's ?
Avatar billede langbein Nybegynder
05. marts 2005 - 19:04 #2
Ah .. du kompilerer selv ser jeg ..
"PHP 5.0.3 (cgi) (built: Mar  5 2005 18:17:26)"
Hvilken guide/framgangsmåte ?
Avatar billede spm Nybegynder
05. marts 2005 - 19:05 #3
min php info siger at det er Server API Apache 2.0 Filter. Det er den som er med i den nye version af RH9
Jeg downloaded kildekoden fra php. skrev ./configure og så i første omgang sagde den at jeg skulle installere en nyere version af libxml2  og det gjorde jeg så. Så kørte jeg ./configure igen uden problemer. derefter make og så make install
Avatar billede spm Nybegynder
05. marts 2005 - 19:08 #4
hvis vi skal til at lege med configure --XXX-xx  så skal vi også være sikker på at jeg får gd lib med. Vi gerne kunne bruge imagecopyresized i php
Avatar billede spm Nybegynder
05. marts 2005 - 19:11 #5
JEg synes bare det er lidt underligt at jeg ikke har mappen /usr/local/apache2 (som den siger in INSTALL filen der følger med php
Avatar billede spm Nybegynder
05. marts 2005 - 19:31 #6
nogle gang hjælper det at kopiere php.ini over :)
Avatar billede langbein Nybegynder
05. marts 2005 - 19:40 #7
Skal se om jeg finner den guiden jeg brukte for Suse. Den fungerte og den var basert på kompilering. Det viste seg imidlertid at guiden manglet nødvendige parametre for å legge inn støtte for mysql støtte. Kom så over ferdig kompilerte php5 pakker for Debian, mens jeg egentlig holdt på å feilsøke for Suse. Laget så en PHP5 installasjon for Debian og det ser ut til å fungere.
Avatar billede langbein Nybegynder
05. marts 2005 - 19:47 #8
Dette er ikke den guiden jeg brukte, men se allikevell step 6, der man konfigurerer om Apache 2.0 fra PHP4 til PHP5. Hvis det ellers er feil i PHP5 installasjonen, så kan det godt være at serveren går ned. Dette skjedde for meg et x antall ganger. Når feilene i php5 installasjonen var rettet opp så gikk det bra å lage konfigureringen i Step 6. http://www.aditus.nu/jpgraph/apache2suse.php
Avatar billede langbein Nybegynder
05. marts 2005 - 20:10 #9
Jeg ser at Fedora faktisk har kommet med PHP5 rpm's i løpet av de siste dager. Det er nok mye enklere å installere disse. På Debian så fungerte stort sett standardkonfigureringen av de kompilerte pakkene, unntatt step 6 over, som måtte settes opp manuelt.
Avatar billede spm Nybegynder
05. marts 2005 - 20:19 #11
nu er jeg igang med at installere med kildekoden.
har du noget bud på hvad jeg skal gøre ved dette:
checking for MySQL UNIX socket location... /var/lib/mysql/mysql.sock
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore.

jeg har fulgt den norske side...
Avatar billede langbein Nybegynder
05. marts 2005 - 20:31 #12
Nei, har ikke noe bud på den. Da jeg oppdaget at kompileringen av kildekode ikke ga mysql støtte, så fant jeg de ferdigkompilerte modulene ..

Skulle jeg allikevell forsøke å gjette så ville jeg forsøke å se etter "støttemoduler" med navn xxdevelopmentxx mysql-development eller noe slikt. .. Bare et skudd i blinde ..
Avatar billede spm Nybegynder
05. marts 2005 - 20:34 #13
jo, ved snart ikke.. Det bliver mere og mere mystisk. jeg prøvede at fjerne mysql deleom som gav problemer så jeg kunne fuldfører installationen. Nu kan jeg ikke finde " libphp5.so "  :(
Avatar billede langbein Nybegynder
05. marts 2005 - 20:38 #14
Mon ikke det er en del av kildekoden til php5 ? Hva med event en ny nedlasting ? Takker ellers for points.
Avatar billede spm Nybegynder
05. marts 2005 - 20:45 #15
jo.. nu er jeg gået igang med at fjerne ALT hvad der hører til PHP 4 / 5 og så prøver jeg med RPM' erne
(havde godt nok ikke regnet med at skulle sidder og lave dette lørdag aften :(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester