![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación Web, Web 2.0 y Mashups Discutir y Programación Web Administración de Servidor Web, incluyendo LAMP, Apache, MySQL, Flash, HTML, SEO, Mashups y Web API y otros temas. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Cómo usar Suexec con Apache2? | kernings | UNIX for Dummies Preguntas y Respuestas | 1 | 03-10-2008 10:41 PM |
| instalar apache2 en bsd 6,2 | Tamayo | BSD | 2 | 12-04-2007 03:29 PM |
| apache2 ldap | hassan1 | SuSE | 0 | 01-29-2006 01:02 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo |
Calificación:
|
Modos de visualización |
|
|
|
||||
|
apache2 y dos versiones de PHP, cómo utilizar la versión
Hola a todos,
Tengo mi servidor web de Debian, donde apache2 php 5.2.0 y se han instalado el paquete de debian. Funcionó bien, tanto en el CLI y el explorador. Recientemente he instalado el php 5.2.9 de la fuente. Para comprobar que ha realizado la i "php - version" y se muestra 5.2.9. Pero aún en el navegador que está mostrando la versión anterior? ¿Por qué apache2 no tendrá la última versión de php por defecto? Y ahora ¿Cómo puedo insistir apache2 para usar esta versión de php? Amablemente me guía. |
|
||||
|
La versión que se carga por Apache está determinada por la versión que sea visto por Apache, es decir, la que es objeto de dumping en el directorio de módulos de Apache. Si su versión instalada no sobrescribir el uno en ese directorio (presumiblemente instalado desde el árbol de paquetes), la distribución de la versión será servido.
Ya sea que usted puede utilizar su versión compilada depende de si su proceso de compilación ha creado un libphp5.so. Si hay uno, puede entonces tratar de sobrescribir y ver si funciona. Si compila PHP como CGI o CLI, a continuación, no te que la biblioteca compartida. Luego tendrá que recompilar su PHP. Para obtener más información, por favor, compruebe el manual de PHP para la compilación consejos. |
|
||||
|
Sí, tiene usted razón que la compilación no ha generado la libphp5.so, bcoz i no es
. / configure make & & make install que no ha creado ningún archivo libphp5.so. Así que he intentado hacer, . / configure - with-apxs Creo que esta es la manera de crear la libphp5.so? ¿Tengo razón en decir esto? Y mientras estoy haciendo que se enfrenta el siguiente error? hacer: *** [sapi/apache2handler/mod_php5.lo] Error 1 He buscado, y se esforzó por rectificar el error y no se ha avanzado en ella. --- En realidad tengo Debian Etch, donde no hay paquete para el php 5.2.9, así que estoy instalando desde el código fuente que está haciendo estas cuestiones ... Por favor, ayúdame a resolver la cuestión, y me guía en la instalación 5.2.9 en Debian Etch 3.0. Cualquier ayuda se agradece! |
|
||||
|
Cualquier otro mensaje de error por encima de esa línea? Creo que puede haber omitido algunas. Usted debe estar citando a todos los mensajes de error o no será capaz de ayudarle. Gracias.
Por cierto, probablemente quiera probar - with-apxs2 si tienes Apache 2. PHP: Apache 2.0 en sistemas Unix - Manual |
|
||||
|
Gracias por su tiempo.
Este es el comando que me dan en el dir "./php-5.2.9". $. / Configure - with-apxs2 Esto se ejecuta con éxito y que mientras se ejecuta la cara i el siguiente error, En el archivo de / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 26: / root/php-5.2.9/sapi/apache2handler/php_apache.h: 29: error: espera '\u003d', ',', ';', 'asm' o '__attribute__ "antes de" php5_module " / root/php-5.2.9/sapi/apache2handler/php_apache.h: 38: error: espera especificador-calificador-lista antes de "apr_bucket_brigade ' / root/php-5.2.9/sapi/apache2handler/php_apache.h: 51: error: espera ')' antes de '*' token / root/php-5.2.9/sapi/apache2handler/php_apache.h: 52: error: espera ')' antes de '*' token / root/php-5.2.9/sapi/apache2handler/php_apache.h: 56: error: espera ')' antes de '*' token / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 28: error: espera '\u003d', ',', ';', 'asm' o '__attribute__ "antes de" módulo " hacer: *** [sapi/apache2handler/mod_php5.lo] Error 1 ¿Cuál podría ser el problema? |
|
||||
|
Esto es inusual.
¿Estás seguro de que han corrido esta fuente limpia de un árbol? Es decir, o bien de ejecutar un "make distclean" antes de intentar "configure - hacer" de nuevo, o intentar de nuevo con un árbol fresco extraído de tarball. |
|
||||
|
1. I desinstalado, e instalado el php paquetes relacionados. Pero no hay mejora, se produce el mismo error de nuevo. 2. siguientes variables de entorno es el .. Código:
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 |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|