![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Web-Programmierung, Web 2.0 und Mashups Diskussion Web-Programmierung und Web-Server-Verwaltung, einschließlich LAMP, Apache, MySQL, Flash, HTML, SEO, Mashups und andere Web-APIs und Themen. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| So nutzen Sie Suexec mit Apache2? | kernings | UNIX for Dummies Questions & Answers | 1 | 03-10-2008 10:41 PM |
| installieren 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 | Suche diesen Thread |
Bewertung:
|
Anzeige-Modi |
|
|
|
||||
|
apache2 und zwei PHP-Versionen, wie man bestimmte Version
Hi all,
Ich habe mein Debian-Web-Server, wo apache2 und PHP 5.2.0 installiert sind vom Debian-Paket. Es funktioniert gut, sowohl in CLI-Browser. Vor kurzem habe ich das PHP-5.2.9 von der Quelle. Um zu überprüfen, es ausgeführt, die ich "php - version", und es ist mit 5.2.9. Aber in der Browser nach wie vor ist es mit der älteren Version? Apache2 Warum wird nicht die neueste Version von PHP-Standard? Und nun, wie kann ich darauf bestehen, apache2 auf dieser php-Version? Bitte mich. |
|
||||
|
Die Version, die von Apache geladen wird, wird durch die Version, die wird von Apache, dh eine Person, die man gedumpten in Apache-Modulverzeichnis. Sollte das installierte Version überschreibt nicht die in diesem Verzeichnis (vermutlich aus dem Paket installiert Baum), die Verteilung der Version wird serviert.
Ob Sie können Ihre kompilierte Version hängt davon ab, ob Ihre Kompilier-Prozess hat eine libphp5.so. Wenn es eine gibt, können Sie dann versuchen, sie zu überschreiben und zu sehen, ob es funktioniert. Wenn Sie PHP als CGI oder CLI, dann werden Sie nicht, dass die gemeinsam genutzte Bibliothek. Dann müssen Sie Ihre PHP-rekompilieren. Weitere Informationen finden Sie in das PHP-Manual für die Erstellung Hinweise. |
|
||||
|
Ja, Sie haben Recht damit, dass die aktuelle Zusammenstellung hat nicht die libphp5.so, bcoz Ich habe es
. / configure make & & make install die hat noch keine libphp5.so Datei. Also versuchte ich tun, . / configure - with-apxs Ich glaube, das ist die Art und Weise, um die libphp5.so? Gehe ich recht in diesen Worten? Und dabei bin ich mit denen machen die folgende Fehlermeldung? make: *** [sapi/apache2handler/mod_php5.lo] Error 1 Ich suchte, und versucht den Fehler zu beheben und keine Fortschritte bei der es. --- Eigentlich habe ich Debian Etch, wenn Sie kein Paket für die PHP 5.2.9 und ich bin der Installation aus den Quellen, die zu diesen Themen ... Bitte helfen Sie mir die Lösung der oben genannten Thema, und mich in der Installation von 5.2.9 auf Debian Etch 3.0. Jede Hilfe ist gefragt! |
|
||||
|
Jede zusätzliche Fehlermeldungen über dieser Linie? Ich vermute, Sie haben einige weggelassen. Sie sollten alle auf die entsprechenden Fehlermeldungen oder niemand in der Lage, Ihnen zu helfen. Danke.
Durch die Art und Weise, werden Sie wahrscheinlich wollen versuchen - mit-apxs2, wenn Sie Apache 2. PHP: Apache 2.0 auf Unix-Systemen - Manual |
|
||||
|
Vielen Dank für Ihre Zeit.
Dies ist der Befehl, den ich dir geben, in der "./php-5.2.9". $. / Configure - with-apxs2 Diese haben erfolgreich ausgeführt und während der Ausführung machen i Gesicht die folgende Fehlermeldung, In der Datei aus / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 26: / root/php-5.2.9/sapi/apache2handler/php_apache.h: 29: Fehler: erwartet '\u003d', ',', ';', 'asm' oder '__attribute__ "vor" php5_module " / root/php-5.2.9/sapi/apache2handler/php_apache.h: 38: Fehler: erwartet SPECIFIER-Qualifier-Liste vor "apr_bucket_brigade" / root/php-5.2.9/sapi/apache2handler/php_apache.h: 51: Fehler: erwartet ')' vor '*' token / root/php-5.2.9/sapi/apache2handler/php_apache.h: 52: Fehler: erwartet ')' vor '*' token / root/php-5.2.9/sapi/apache2handler/php_apache.h: 56: Fehler: erwartet ')' vor '*' token / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 28: Fehler: erwartet '\u003d', ',', ';', 'asm' oder '__attribute__ "vor dem" Modul " make: *** [sapi/apache2handler/mod_php5.lo] Error 1 Was könnte das Problem? |
|
||||
|
Dies ist ungewöhnlich.
Sind Sie sicher, dass Sie führen diese aus einer sauberen Quelle Baum? Das heißt, entweder Sie ein "make distclean", bevor Sie versuchen, "configure - make" erneut, oder Sie versuchen Sie es erneut mit einem Quellbaum extrahiert frisch aus Tarball. |
|
||||
|
1. Ich deinstalliert, und installiert die entsprechenden Pakete php. Aber es ist keine Verbesserung, die gleichen Fehler wieder auftritt. 2. Folgende ist die Umgebungsvariablen .. 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 |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|