![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Programvære, Web 2.0 og blandinger Diskuter programvære og Web Server Administration, inkludert LAMP, Apache, MySQL, Flash, HTML, SEO, blandingar og andre Web APIene og emner. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Slik bruker Suexec med Apache2? | kernings | UNIX for Dummies Spørsmål og svar | 1 | 03-10-2008 10:41 |
| installere apache2 i BSD 6.2 | tamayo | BSD | 2 | 12-04-2007 03:29 |
| apache2 LDAP | hassan1 | SuSE | 0 | 01-29-2006 01:02 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden |
Vurdering:
|
Visningsmoduser |
|
|
|
||||
|
apache2 og to php versjoner, hvordan du bruker versjon
Hei alle,
Jeg har min Debian web server, der apache2 og PHP 5.2.0 installert fra debian pakken. Det fungerte bra, både i CLI & Browser. Sist jeg installerte PHP 5.2.9 fra kilden. Å bekrefte det i henrettet den "php - version", og det viser 5.2.9. Men i nettleseren fortsatt er det som viser eldre versjon? Hvorfor apache2 ikke vil ta de nyeste php versjon som standard? Og nå hvordan jeg kan insistere apache2 å bruke denne php versjonen? Vennlig guide meg. |
|
||||
|
Den versjonen som er lastet med Apache bestemmes av versjonen som er sett av Apache, dvs. en som er dumpet i Apache moduler katalogen. Hvis den installerte versjonen ikke overskrive en i denne katalogen (formodentlig installert fra pakken tre), distribusjon-versjonen vil bli servert.
Enten kan du bruke kompilert versjon avhenger om kompilere prosessen har skapt et libphp5.so. Hvis det er en, kan du deretter prøver å overskrive og se om det fungerer. Hvis du kompilere PHP som CLI eller CGI, vil du ikke få som delte biblioteket. Deretter må du rekompilere PHP. For mer informasjon, vennligst kontroller PHP-manual for kompilering hint. |
|
||||
|
Ja, du har rett i at den nåværende kompilering har ikke genererte libphp5.so, bcoz jeg gjorde er
. / configure foreta & & make install som ikke har opprettet noen libphp5.so fil. Så prøvde jeg å gjøre, . / configure - with-apxs Jeg tror dette er måten å opprette libphp5.so? Har jeg rett i å si dette? Og mens det gjør jeg står følgende feil? gjøre: *** [sapi/apache2handler/mod_php5.lo] Error 1 Jeg søkte, og prøvde hardt å rette feilen, og ingen fremgang i det. --- Egentlig har jeg Debian etse, der det ikke er pakken for PHP 5.2.9 så jeg installerer fra kilden som gjør disse sakene ... Behage hjelpe meg å løse over problemet, og guide meg i å installere 5.2.9 på Debian etse 3.0. Hjelp er verdsatt! |
|
||||
|
Andre feilmeldinger over hele linjen? Jeg antar du kan ha utelatt enkelte. Du bør være sitere alle relevante feilmeldinger eller ingen vil være i stand til å hjelpe deg. Takk.
For øvrig, har du sannsynligvis vil forsøke - med-apxs2 hvis du har Apache 2. PHP: Apache 2.0 på Unix-systemer - Manuell |
|
||||
|
Takk for tiden din.
Dette er kommandoen som jeg gir i dir "./php-5.2.9". $. / Configure - with-apxs2 Dette ble gjennomført med suksess og mens utføring gjøre i ansiktet på følgende feilmelding, I filen inkluderes fra / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 26: / root/php-5.2.9/sapi/apache2handler/php_apache.h: 29: error: forventet '\u003d', ',', ';', 'asm' eller '__attribute__ "før" php5_module' / root/php-5.2.9/sapi/apache2handler/php_apache.h: 38: error: forventet specifier-kvalifiseringskamp-listen før "apr_bucket_brigade ' / root/php-5.2.9/sapi/apache2handler/php_apache.h: 51: error: forventet ') "før" * "token / root/php-5.2.9/sapi/apache2handler/php_apache.h: 52: error: forventet ') "før" * "token / root/php-5.2.9/sapi/apache2handler/php_apache.h: 56: error: forventet ') "før" * "token / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 28: error: forventet '\u003d', ',', ';', 'asm' eller '__attribute__ "før"-modulen' gjøre: *** [sapi/apache2handler/mod_php5.lo] Error 1 Hva kan være problemet? |
|
||||
|
Dette er uvanlig.
Er du sikker på at du har kjørt denne fra en ren kilde treet? Det er, enten du kjører en "make distclean" før du prøve "konfigurere - gjør" igjen, eller du prøve på nytt med en kilde treet hentet friskt fra tarball. |
|
||||
|
1. Jeg avinstallerte, og installerte php relaterte pakker. Men det er ingen forbedring, den samme feilen oppstår igjen.
2. Følgende er miljøvariabler .. Code:
BASH=/bin/bash BASH_ARGC=() BASH_ARGV=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="3" [1]="1" [2]="17" [3]="1" [4]="release" [5]="i486-pc-linux-gnu") BASH_VERSION='3.1.17(1)-release' COLUMNS=141 DIRSTACK=() EDITOR=vim EUID=0 FCEDIT=vim GROUPS=() HISTFILE=/root/.bash_history HISTFILESIZE=500 HISTSIZE=500 HOME=/root HOSTNAME=Debian-Server HOSTTYPE=i486 IFS=$' \t\n' LANG=en_IN LINES=41 LOGNAME=root LS_OPTIONS=--color=auto MACHTYPE=i486-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/bin/festival:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/lib/eclipse PIPESTATUS=([0]="0" [1]="0") PPID=429 PS1='\h:\w\$ ' PS2='> ' PS4='+ ' PWD=/root SHELL=/bin/bash SHELLOPTS=braceexpand:hashall:histexpand:interactive-comments:monitor:vi SHLVL=1 SSH_CLIENT='192.168.6.56 49231 22' SSH_CONNECTION='192.168.6.56 49231 192.168.1.155 22' SSH_TTY=/dev/pts/1 TERM=xterm UID=0 USER=root |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|