05. marts 2005 - 18:54Der 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???
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
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.
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
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.
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.
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 ..
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 " :(
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 :(
Synes godt om
Ny brugerNybegynder
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.