![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Web Programmeren, Web 2.0 en mash-ups Bespreek Web Programmeren en Web Server Administration, waaronder LAMP, Apache, MySQL, Flash, HTML, SEO, mash-ups en andere web-API's en onderwerpen. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Hoe gebruik Suexec met Apache2? | kernings | UNIX voor Dummies Questions & Answers | 1 | 03-10-2008 10:41 PM |
| installeren apache2 in BSD 6.2 | Tamayo | BSD | 2 | 12-04-2007 03:29 PM |
| apache2 ldap | hassan1 | SuSE | 0 | 01-29-2006 01:02 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread |
Waardering:
|
Display Modes |
|
|
|
||||
|
apache2 & php twee versies, het gebruik van specifieke versie
Hi all,
Ik heb mijn Debian web server, waar apache2 en php 5.2.0 zijn geïnstalleerd vanaf debian pakket. Het werkte goed, zowel in CLI & Browser. Onlangs installeerde ik de PHP 5.2.9 van de bron. Om te verifiëren dat ik geëxecuteerd de "php - versie" en dit is blijkt 5.2.9. Maar in de browser het is nog steeds met de oudere versie? Waarom apache2 zal niet de nieuwste php versie standaard? En nu hoe ik kan aandringen apache2 voor het gebruik van dit php-versie? Vriendelijk mij leiden. |
|
||||
|
De versie die is geplaatst door Apache wordt bepaald door de versie die wordt gezien door Apache, namelijk enerzijds dat is gedumpt in de Apache-modules directory. Als uw versie niet overschrijven die in die directory (vermoedelijk geïnstalleerd vanaf het pakket boom), de verdeling van de versie zal worden geserveerd.
Of u kunt uw gecompileerde versie is afhankelijk van of uw compileer proces heeft een libphp5.so. Als er een, kunt u proberen te overschrijven en kijken of het werkt. Als je compileert als CLI PHP of CGI, dan zul je niet krijgen die gedeelde bibliotheek. Dan moet u uw hercompileer PHP. Voor meer informatie, kijk dan op de PHP handleiding voor compilatie tips. |
|
||||
|
Ja, je hebt gelijk dat de huidige samenstelling heeft niet de libphp5.so, bcoz ik heb is
. / configure make & & make install die heeft geen libphp5.so bestand. Dus ik probeerde te doen, . / configure - with-apxs Ik denk dat dit is de manier om de libphp5.so? Heb ik gelijk als hij zegt dit? En daarbij maken ben ik geconfronteerd met de volgende foutmelding? make: *** [sapi/apache2handler/mod_php5.lo] Fout 1 Ik zocht, en probeerde hard om de fout te corrigeren en geen vooruitgang in. --- Eigenlijk heb ik Debian Etch, wanneer er geen pakket voor de php 5.2.9, dus ik ben het installeren van de bron, waardoor deze problemen ... Please help me de oplossing van het bovenstaande probleem en gids mij in het installeren van 5.2.9 in Debian Etch 3.0. Alle hulp wordt gewaardeerd! |
|
||||
|
Eventuele aanvullende foutberichten boven die lijn? Ik denk dat u wellicht een aantal weggelaten. U moet citeren alle relevante foutberichten of niemand in staat zal zijn om u te helpen. Bedankt.
Door de manier, die u wellicht wilt proberen - met-apxs2 als je Apache 2. PHP: Apache 2.0 op Unix-systemen - Handleiding |
|
||||
|
Bedankt voor uw tijd.
Dit is de opdracht die ik in de dir "./php-5.2.9". $. / Configure - with-apxs2 Dit succes heeft uitgevoerd en bij het uitvoeren maken i gezicht de volgende fout, In bestand opgenomen vanaf / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 26: / root/php-5.2.9/sapi/apache2handler/php_apache.h: 29: fout: verwacht '\u003d', ',', ';', 'asm' of '__attribute__' voor 'php5_module' / root/php-5.2.9/sapi/apache2handler/php_apache.h: 38: fout: verwacht specificeerder-kwalificatiewedstrijd-lijst voor 'apr_bucket_brigade' / root/php-5.2.9/sapi/apache2handler/php_apache.h: 51: fout: verwacht ')' before '*' token / root/php-5.2.9/sapi/apache2handler/php_apache.h: 52: fout: verwacht ')' before '*' token / root/php-5.2.9/sapi/apache2handler/php_apache.h: 56: fout: verwacht ')' before '*' token / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 28: fout: verwacht '\u003d', ',', ';', 'asm' of '__attribute__' voor 'module' make: *** [sapi/apache2handler/mod_php5.lo] Fout 1 Wat kan het probleem? |
|
||||
|
Dat is ongewoon.
Weet u zeker dat u dit uitvoeren van een schone bron boom? Dat is, of je loopt een "make distclean" voordat u probeert "configure - make" weer, of je het opnieuw proberen met een source tree geëxtraheerd, vers uit tarball. |
|
||||
|
1. Ik verwijderd, en de installatie van de php gerelateerde pakketten. Maar er is geen verbetering, dezelfde fout zich opnieuw voordoet. 2. Hieronder ziet u de omgevingsvariabelen .. 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 |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|