Foros del Web » Programando para Internet » PHP »

Qué tener en cuenta al cambiar de PHP-IIS a PHP-Apache

Estas en el tema de Qué tener en cuenta al cambiar de PHP-IIS a PHP-Apache en el foro de PHP en Foros del Web. Hola Quizá cambie mi servidor de PHP con IIS a PHP con Apache, ya que el IIS me está dando infinitos problemas con cookies y ...
  #1 (permalink)  
Antiguo 30/08/2003, 12:41
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 15 años, 9 meses
Puntos: 54
Qué tener en cuenta al cambiar de PHP-IIS a PHP-Apache

Hola
Quizá cambie mi servidor de PHP con IIS a PHP con Apache, ya que el IIS me está dando infinitos problemas con cookies y sesiones.
Mi web actualmente funciona bajo IIS en Win2000 y funciona bien, pero al hacer el cambio a Apache con Linux quiero saber si todo irá igual o si por el contrario tengo que cambiar algo de mi programación.
La programación actual tira bien bajo IIS y Apache, pero en servidor Windows. Mi duda es sobre todo qué pasará al hacer el cambio a Linux. P. ej. alguna vez me pareció ver que los upload en servidor Linux no se hacen como en windows, donde uso copy(), ¿es eso cierto?
Gracias y un saludo
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #2 (permalink)  
Antiguo 30/08/2003, 19:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tanto en PHP bajo windows como Linux .. se hace todo igual .. Sólo tendrás que cabiar las rutas que uses absoultas de c:\nose\tal .. que usas en windows por las /var/nose o similares que tendrás que usar en Linux ...

A todo esto .. Linux es sensible a permisos de ejecución de archivos ..así que ese punto lo tienes que tener en cuenta en cuanto te dén problemas cosas como el copy() que te manda un "no tienes permiso para hecer esto o lo otro" ...(todo pasa por usar CHMOD correctamente) ..

En resumen .. que tendrás que fijarte mejor en lo que en windows "pasaba" (me refiero a rutas de archivos .. ) y en LINUX no es así.

Por lo demas .. todo está en la configuración de PHP bajo Linux que uses. Si quieres trabajar igual que en tu Windows .. pues debe ser igual. Para empezar .. PHP bajo Linux no "viene" por defecto con las funciones de Mysql disponibles .. así que ese es el primer "--with-" que vas a tener que hacer (o usar los RPM's de la distribución de linux que uses para soporte de esa extensión en tu PHP) .. Lo mismo con todas las librerías que usas habitualmente y que en "windows" sólo las "habilitas" (pues ya las tienes compiladas en las php_xxxx.dll) y en Linux ahora te tocará ir a la web oficial de tal extensión (ejemplo las GD) bajarlas .. instalaras y luego otro "--with-" .. y así con todas las que quieras usar.

De todas formas el cambio es "para mejor" .. así que hazlo "no más" (como dicen por aká xDD) .. Disfrutaras de múchas funcionalidades que en windows no tienes disponibles (ejemplo: getmxrr() .. útil para hacer rutinas para validar una cuenta de e-mail que esté en uso y sea válida (mira los registros MX del domino dado) .. Esa en Windows no funciona .. sólo hay una "artimaña" como opción pero que sólo funciona en WNT/2000 .. Y .. así con un largo etc ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 31/08/2003, 05:50
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 15 años, 9 meses
Puntos: 54
Gracias Cluster.

Lo que sucede es que no voy a instalarlo en Linux, sino a contratar el hosting Linux, que ya me lo dan todo hecho

En mi casa trabajo con apache en windows, pero en el server usaré apache con linux y el cambio de una plataforma a otra es algo que me preocupa, sobre todo al hacer la migración del server que ocupo ahora al nuevo, ya que tendría que revisar todo y no quiero que deje de funcionar.
No uso rutas tipo c:\blablabla... sino que son todo rutas relativas del tipo ../loquesea o /carpeta/hola que supongo que funcionan igual en Linux, entonces por ahí no me pillan
En cuanto al copy() tendría que probarlo, pero suponiendo que la carpeta donde se copian los archivos tenga los permisos necesarios no habrá problemas ¿no?
Saludos y gracias :saludo:
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:44.