Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Software para Servers (http://www.forosdelweb.com/f57/)
-   -   Apache VS IIS para correr PHP (http://www.forosdelweb.com/f57/apache-vs-iis-para-correr-php-294331/)

Neuron_376 02/05/2005 16:06

Apache VS IIS para correr PHP
 
Hola, estoy instalando todo para correr una pagina hecha en PHP, pero lo estoy haciendo sobre Windows 2000, entonces, despues de muchas investigaciones, encontre que Apache sobre Windows corre muy mal.

No especificaba en que corria mal, pero me imagino que es menos eficiente que correrlo sobre Linux que es su plataforma original.

Bueno, mi pregunta, quiero instalar PHP y MySql porque son necearias para mi pagina, bien, ahorita como resultado a todo lo que lei tengo esto:

- Apache 1.33
- PHP 5.04
- MySql 4.1.7

No puse Apache 2 porque encontre informacion que inidica que al momento de tener muchas conexiones (Arriba del millon) es malo y puedes tener errores al correr PHP. Esto porque PHP esta creado para correr sobre la arquitectura de Apache 1, y la arquitectura de Apache 2 es muy diferente que Apache 1.

Respecto a PHP se que puede correrse dentro del IIS, pero primero no quice hacerlo porque entiendo que PHP corre mucho mejor sobre Apache que sobre IIS, pero ahora que veo que Apache corre mal sobre Windows, me llega la duda, si cambio todo a ser como:

- IIS
- PHP 5.04
- MySql 4.1.7

Esa es mi pregunta, alguien que tenga mas experiencia en este caso, o mas informacion, le agradeceria sus comentarios y ayuda.

Quisiera saber:

1. Cual es la mejor combinacion?

Gracias.

sanjo 02/05/2005 16:20

hola, haber yo te recomiendo apache, yo estoy haceindo un proyecto final de carrera y estoy desarrollando una aplicación sobre esos 3, em lo recomendaron los profesores de la universidad y si es bajo linux mejor, en micaso es bajo windows y use un programa que es wamp 5 que te instala las ultimas versiones mas estables y te las configura de forma automática, porque sino es un rollo, y en linux me parece que se llama lamp, espero que te sirva de algo

sanjo 02/05/2005 16:22

lo referente a windows, el apache va bien, lo que si va mal es php y mysql sobre IIS o por lo menos eso tengo entendido.
la combinacion perfecta es:
apache
mysql
php
o si eliges IIS:
IIS
ASP
microsoft sql server

sanjo 02/05/2005 16:23

yo se mucho sobre el tema, si deseeas saber mas [email protected], [email protected], ya que he tendio que documentar el proque elegi esos y no los otros.

trasgukabi 02/05/2005 16:31

yo estoy haciendo un par de cosas sobre IIS+PHP+MYSql y va todo sobre ruedas. la BBDD tiene en una de las tablas casi 3/4 de millón de registros y los listados son extensos.

sanjo 02/05/2005 16:34

pero en eso tiene que ver mucho el php con mysql porque es claramente integrado para dicho lenguaje, el server apache no tiene mucho que ver en eso

Neuron_376 02/05/2005 16:49

Ok.
 
Gracias Sanjo, pero si te fijas bien, estoy usando PHP y MySql, entonces el unico detalle es definir sobre que lo voy a correr... trasgukabi me dice que sobre IIS esta muy bien, y lo que me menciona de la cantidad de registros que esta soportando me dice que es un manejo grande y el rendimiento del servidor va perfecto, eso es bueno saberlo, entonces, una pregunta, con el apache el rendimiento para esa cantidad es bueno, es malo, como es, tu sabes ?

Porque mira, si usando IIS todo corre perfecto, pues seria entonces la mejor opcion, teniendo en cuenta lo que encontre de que Apache sobre Windows tabaja mal, pero no se trata solo de registros en BDD, se trata de sessiones, archivos, arreglos, memoria, etc.

(NOTA: TENGO QUE HACERLO SOBRE WINDOWS, NO HAY DE OTRA)

Gracias por todo, y ojala sigan contestando para seguir el tema.

Gracias por sus comentarios.

sanjo 02/05/2005 16:55

Haber Yo Te He Dicho Que Los Catedráticos De La Universidad Me Recomendaron Eso, Si Te Vale De Algo Bien Sino Hazle Caso A El, Mi Página Va De Lujo Y Es Una Web De Comercio Electrónico, Que Son Todo Listados De Productos Y De Caracteristicas De Usuarios, Yo Sigo Pensado Que Para Php Y Mysql Lo Mejor Que Hay Es Apache, Haz Caso A Quien Queiras Y Sino Mira Por Internet Y Te Darás Cuenta De Quien Tiene Razón. Yo Más No Te Puedo Decir, Iis Esta Optimizado Para Asp Y Microsoft Sql Server Y No Para Php Y Mysql, Que Eso No Implica Que Vaya De Pena, Ira Bien, Pero Mejor Con Apache

sanjo 02/05/2005 16:58

Neuron Confia En Mi, Estos Tres (apache+php+mysql) Conforman El Grupo De Codigo Abierto, Y Tienes Mucha Más Documentación En Internet Y Sino Prueba A Buscar Iis En El Google Y Apache, Con Esto Te Digo Todo

Neuron_376 02/05/2005 17:07

Hola
 
Mira lo que yo mismo escribi antes:

Cita:

Respecto a PHP se que puede correrse dentro del IIS, pero primero no quice hacerlo porque entiendo que PHP corre mucho mejor sobre Apache que sobre IIS, pero ahora que veo que Apache corre mal sobre Windows, me llega la duda, si cambio todo a ser como:
Si te fijas, lo que he dicho es que estoy de acuerdo contigo... se lo referente a las familias, trabajo con Windows, ASP SQL Server, y de hecho por eso tengo que usar Windows, porque mi servidores son Windows, es bueno saber tu comentario de que Apache+PHP+MySql son lo mejor, yo estoy de acuerdo totalmetne, pero eso pasa sobre Linux... hablando de Windows entra el detalle este:

1. Apache sobre Windows corre mal (esta en los manuales en ingles de la pagina oficial)

2. IIS sobre Windows, pues es lo mejor.

3. PHP sobre Apache corre excelente porque son afines.

4. PHP sobre IIS no corre tan bien porque no son totalmente afines.

Son criterios de ventajas y desventajas, pero ahora es bueno saber que tienes una pagina de ese tipo y que tambien en la tuya corre perfecto, me gustaria poder visitar tu pagina y checar yo mismo los tiempos de respuesta, etc.

Por cierto, no estoy diciendo que tu o el esten equivocados, o que alguien sepa mas, simplemente que es un tema delicado para mi en este momento, y eso es exactamente lo que queria saber, que personas como tu y el estan usando combinaciones diferentes pero no han tenido problemas. Por eso, muchas gracias. Pero ademas este tema lo pienso como aun abierto a mas opiniones y mas experiencias de personas como tu.

Gracias.

Neuron_376 02/05/2005 17:10

Por cierto...
 
Donde puedo bajar el WAMP, lo busque y no lo encuentro.

Gracias.

trasgukabi 02/05/2005 17:43

http://www.programacionweb.net/artic...iculo/?num=262

4º resultado en google poniendo "wamp" ;-)

Neuron_376 02/05/2005 18:05

Humm
 
Siempre uso yahoo.com.mx.. gracias

Gabriel0702 02/05/2005 18:20

Si tienes un servidor propio Neuron, te propongo que además de la documentación que puedas encontrar en internet, tengas instalados los 2 servidores (IIS y Apache), y que tú mismo obtengas resultados estadísticos haciendo pruebas cambiando por ejemplo, si actualmente está disponible en la web, a que funcione 1 semana con 1 y otra con otro, o algo así, yo por ejemplo hice pruebas con mi servidor, alternando tiempos de servicio entre los 2 servidores, pero lo mío no es tan grande como lo que se ha mencionado aquí.

Neuron_376 02/05/2005 18:24

Si.
 
De hecho ahorita tengo ambos, pero 1 apagado y otro prendido (logicamente) pero lo malo, es que esas primeras pruebas serian con muy pocos usuarios y no son pruebas muy palpables, el problema real sera cuando haya muchos usuarios, estoy hablando de mas de 1 millon, que por el tipo de aplicaion creo que pasara dentrode unos 4 meses (no digo miembros), digo usuarios en general.

Y si, creo que es buena idea estar preparado asi como mencionas, cuando se llegue el momento apagare uno y prendere el otro, pero bueno, eso significa tener don PHP y MySql diferentes instalados si no me equivoco.

Bueno, gracias, tendre que estudiar esa posibilidad para ver si puedo dejar todo listo como plan de reserva.

Gracias.

trasgukabi 02/05/2005 19:19

puedes tener los dos activados (p.ej. uno en el puerto por defecto, 80, y otro en el 8080)

Neuron_376 03/05/2005 10:00

Bien
 
Pero no lo veo necesario, simplemente tener uno prendido y uno apagado seria mejor, asi cuando haga el cambio, solo apago y prendo, eso es lo mejor, ademas en servidores no quieres tener varios puertos abiertos, siempre quieres tener todos cerrados y tener exclusivamente el que se esta usando abierto, para evitar ataques.

trasgukabi 03/05/2005 11:42

tú mismo, neuron. Era sólo una opción.

Neuron_376 03/05/2005 12:09

Gracias!!
 
Se que es solo una opcion, gracias, lo que escribi fue tambien como una nota, porque no es bueno hacer eso de tener 2 prendidos.

Pero muchas gracias. :-D

ivomat 03/05/2005 15:55

hola a todos sus comentarios estan muy buenos, en lo que concierne a mi experiencia

en la unversidad trabaje en linux y siempre es php+mysql+apache sobre linux es lo mejor

y en windows es asp+sql server+iis pero no esta mal php+mysql+iis por eso de que es libre y sql server no lo es, en este momento tengo en mi servidor montado php+mysql+iis y toda esta funcionando perfecto los tiempos de respuesta son buenos claro esta que no es muy grande.

utiliza segun tus conveniencias , equipos y licencias que tengas

adios

Shantic 03/05/2005 17:21

yo utilizo ya desde hace tiempo el IIS para correr PHP y MySQL y no he tenido ningun problema, yo diria que lo mejor seria que lo probaras tu mismo, y lo que se adapte a tus necesidades pues utilizalo, yo en mi caso he utilizado apache, pero por la facilidad de uso y por que ya viene integrado en mi windows me he quedado con el IIS aparte de que no he tenido ningun problema y con el apache tuve uno que otro ( tal vez tontos, pero problemas al fin)

haz la prueba con ambos como ya te habian aconsejado, asi en vez de que alguien decida por ti basado en SUS resultados, tu decide por ti basado en TUS resultados.

Suerte.

Neuron_376 03/05/2005 17:24

Gracias...
 
Que problemas tuviste con Apache... eso me interesa, si Apache te dio problemas eso me dice que es cierto que puede traer problemas...

Gracias, esperare tu respuesta. :arriba:

Cluster 04/05/2005 09:37

Por mi experiencia ... (Apache bajo windows).

En cuanto a funcionamiento no he tenído problema alguno .. usando Apache 1.3.x bajo Windows 98 (iniciado manualmente) .. ni usando Apache 2.x en Windows XP (Pro) (iniciando como servicio).

Lo que si que es cierto tener bien claro como y que se instala .. Por qué Apache 2.x por ejemplo se suele instalar como "servicio" .. y los "servicios" no es de lo mejor en cuanto a gestión por ejemplo Windows98 .. pero si que lo hace perfectamente Windows XP (home/pro) .. Windows 2000 .. y superiores.

Pero eso ya no es una cosa de "Apache" en sí .. sino del S.O. que se usa. Tambien influye la versión de "Apache" .. por qué justamente esa modalidad como "servicio" de Apache 1.3.x no era de lo mejor .. (pero si que lo es para Apache 2.x).

Un saludo,

Neuron_376 04/05/2005 09:48

Gracias.
 
Gracias por esa aclaracion, mira, ahorita he hecho instalaciones de 3 formas diferentes, pero al fin la que me gusto fue con WAMP, pero me instalo el Apache 1.33 como servicio sobre Windows 2000, por lo que lei en la documentacion en la pagina oficial...

Para los fines que necesito, no puedo usar Apache 2.0 porque resulta inseguro con muchas conexiones, arriba del millon, pero bueno, como tu mencionas que no has tenido ningun problema, la verdad yo tampoco, pero siempre ha sido bajo poco trafico, me gustaria saber cuanto trafico mas o menos soportas para darme una idea, tambien si bueno, si es muy recomendable en tu punto de vista que instale mejor a mano el apache 1.33 para que no quede como servicio y asi asegurar un mejor rendimiento, o esta bien seguir como lo tengo...

Al final esta esta combinacion... Apache 1.33 (Servicio) + PHP + MySql sobre Windows 2000 Server ... que opinas ?

Gracias.

Cluster 04/05/2005 11:22

Cita:

porque resulta inseguro con muchas conexiones, arriba del millon,
Si vas a tener tal cantidad de uso del sistema .. Por qué no usas LINUX? ..

Por lo demás .. yo usaría Apache 2.x .. como servicio. En windows se controla mejor dicho servicio (ahí tienes su "Apache Manager").

También recuerda que si vas a "esperar" tal cantidad de tráfico .. lo menos que puedes hacer es conocer la configuración de Apache y "afinarla" .. por qué hay muchisimos detalles que ajustar vs una instalación "por defecto" (sea en Apache para Windows o Linux). Es decir "para desarrollo" y "probar" .. OK, instala todo si te resulta más cómodo con algún pre-instalador .. pero si vas a destinarlo a "producción" ahí aprende a configurarlo bien.

Sobre todo .. instala PHP como módulo de Apache .. por qué bajo CGI ahí los recursos se van abajo (se levanta una instanacia de php.exe por cada petición .. así que "sume y sigue" ..)

En definitiva .. esto es parte de "configuración" .. Y no sólo de Apache . .sino de PHP también .. por qué por ejemplo Zend sacó un optimizador para PHP Bajo windows (por si quieres verlo):
http://www.zend.com/store/products/zend-win-enabler.php

Tambien tienes aceleradores para PHP (en Linux preferentemente) .. todo eso hará que los recursos de tu sistema se optimicen.

Creo yo que antes se cae Windows 2000 con 1 Millón de conexiones ¿simultáneas!!!!!!? que "Apache" (no es valida mi opinión .. no tengo "datos" para corrobarlo ) .. y más bajo windows según gestiona la memoria y demás .. fijate los recursos que eso va a implicar "hipotéticamente" .. de que "monstruo" de "servidor" dispones? ...

Sobre todo .. instala PHP como módulo de Apache .. por qué bajo CGI ahí los recursos se van abajo (se levanta una instanacia de php.exe por cada petición .. así que "sume y sigue" ..)

Un saludo,

PD: nunca comenté en que situación uso Apache bajo Windows .. Nuca he llegado a esos extremos .. sólo lo uso en una pequeña intranet con poco tráfico hasta que me compren el dichoso "servidor" para que quede todo bajo Linux o Unix SCO (ahí estamos viendo ... temas de licencias y demás ..).

Neuron_376 04/05/2005 11:36

Gracias.
 
Tienes razon en la configuracion, ahorita he instalado de 3 formas, paquetes viejos con phptriad, todo a pie paso a paso, y esta ultima de paquetes nuevos con WAMP.

Lo de CGI que mencionas, de hecho no uso CGI porque se los problemas que eso trae, CGI es mucho mas lento que una funcion en PHP normal y consume mas recursos, entonces por eso nunca uso CGI, entonces por ese lado no tendria problemas...

Mi pregunta, como se, o como puedo instalar PHP como modulo de Apache ?, ahorita tengo esto en mi httpd.conf

LoadModule php5_module "c:/Servidores/php/php5apache.dll"

Ahi lo estoy integrando ?, o ocupo hacer algo mas?

Gracias, estos consejos de como optimizar recursos son los que necesito.

Lo de arriba del Millon, asi fue como lo lei en esa pagina, no especificaba a que se referia con eso exactamente, pero si menciona que con Apache 2 y PHP trae errores, porque PHP se penso sobre la arquitectura de Apache 1.33, y la arquitectura de Apache 2 es muy diferente, entonces con un gran trafico tendrias errores.

Y yo espero muchos usuarios, 4 millones de usuarios en 2 años, entonces, se que eso no es lo mismo que peticiones, o usuarios activos al mismo tiempo, pero si tendre mucha demanda, por mi tipo de servicio estos nieveles de trafico tarde o temprano se alcanzan, entonces tengo que tener cada detallito de rendimiento y recursos muy bien optimizados.

Gracias.

Cluster 04/05/2005 12:22

Cita:

Lo de arriba del Millon, asi fue como lo lei en esa pagina, no especificaba a que se referia con eso exactamente, pero si menciona que con Apache 2 y PHP trae errores, porque PHP se penso sobre la arquitectura de Apache 1.33, y la arquitectura de Apache 2 es muy diferente, entonces con un gran trafico tendrias errores.
Bueno .. llegado a este punto es necesario ir centrando bien de que combinaciones de versiones del soft mencionado se habla .. Si bien "PHP 4 e inferiores" usa el motor "Zend versión 1" y se hizo sobre el desarrollo de Apache 1.3.x .. para eso está PHP versión 5 en adelante que usa el motor "Zend versión 2" basado o mejor optimizado para Apache 2.x ...

Cita:

Y yo espero muchos usuarios, 4 millones de usuarios en 2 años, entonces, se que eso no es lo mismo que peticiones, o usuarios activos al mismo tiempo, pero si tendre mucha demanda, por mi tipo de servicio estos nieveles de trafico tarde o temprano se alcanzan, entonces tengo que tener cada detallito de rendimiento y recursos muy bien optimizados.
No hay ninguna razón (mas que tengas compradas las licencias de Windows 2000 ... ) como para probar Linux (por ejemplo algo profesional con soporte y demás: Red Had Enterprise) y usarlo para ejecutar Apache+PHP .. mira las estadísticas de uso de Linux como S.O. para servidores .. (usa google siempre hay por ahí de diferentes fuentes).

Sobre la instalación "manual" de todo lo mencionado para Windows .. (OJO no es un tutorial de "optimización" de una instalación sino de una "guía" de instalación básica: se menciona en el artículo):

http://www.maestrosdelweb.com/editorial/phpmysqlap/
(la instalación se hace bajo PHP como módulo de Apache) y el como te queda lo ves en tu phpinfo() en la sección "Server API"

Un saludo,

Neuron_376 04/05/2005 12:48

Gracias
 
De hecho, lo malo es que para nada puedo usar Linux, entiendo que con Linux seria 100 veces mejor, y tengo que hacer esto en PHP porque asi esta la base del sistema que compre, ni modo, por falta de tiempo tuve que comprar algo hecho que la verdad nunca me ha gustado.. :serio:

Gracias por todo, pero si me gustaria que me respondieras esta pregunta:

Mi pregunta, como se, o como puedo instalar PHP como modulo de Apache ?, ahorita tengo esto en mi httpd.conf

LoadModule php5_module "c:/Servidores/php/php5apache.dll"

Ahi lo estoy integrando ?, o ocupo hacer algo mas?

Gracias.

Cluster 04/05/2005 12:54

Lee la guía de instalación de PHP que te dejé el link (de maestrosdelweb.com) .. ahí está explicado.

Sobre todo aclarate que versiones piensas usar de Apache y PHP (pues no se configura igual) ..

De todas formas .. esa línea de configuración que mencionas ya es parte de la instalación de PHP como módulo de Apache ..

Verficalo como ya te he comentado:
Cita:

http://www.maestrosdelweb.com/editorial/phpmysqlap/
(la instalación se hace bajo PHP como módulo de Apache) y el como te queda lo ves en tu phpinfo() en la sección "Server API"
añado .. "ahí dirá: Apache si estás como módulo .. y CGI o FastCGI si estás como CGI (eso para Apache .. cuando está IIS como "API" no sé bien que dice .. nunca lo he usado).

Un saludo,

Neuron_376 04/05/2005 13:01

Ok.
 
Ok, gracias, ya habia visto esa guia, desde antes.. ufff, tu mismo me la diste, fue la que use para guiarme en instalar a pie todo, y funciono bien, aunque faltan pasos como configurar el http.conf del Apache, porque tuve que hacerlo totalmente a pien, el httpd.conf venia con variables como @@ServerRoot@@ y nunca que corrio, entonces tuve que hacer todo eso de 0, pero gracias, entonces asi como lo tengo ya esta en modulos y eso hace mas eficiente el servidor verdad?, bueno eso seria todo por el momento, muchas gracias por tu ayuda.

Cluster 04/05/2005 14:10

mm .. nunca he visto eso de @@ServerRoot@@ .. y más cuando instalas Apache donde te pide que pongas algunos datos (como el HOST y cosas así) y la instalación genera ese httpd.conf poniendo las rutas de donde quedó instalado tu Apache (en cualquier versión: Apache 1.3.x y 2.x) .. ¿Tal vez fuistes a modificar tu httpd.conf sin haber ejecutado el instalador de Apache? ¿o no partistes con una versión oficial de Apache y tomastes algo que dejó hecho algúno de los instaladores que usastes en alguna ocasión como PHPtriad o algo así?

Un saludo,

Un saludo,

Neuron_376 04/05/2005 14:24

Nop...
 
De hecho cuando vi ese error, instale de nuevo, y de nuevo, y de nuevo, y nunca actulizo mi httpd.conf, ademas de que cuando queria preder el apache nunca prendia, no se porque se origino ese error de instalacion, pero nunca lo marco, solo decia que todo era correcto, pero cuando queria prenderlo si me decia en que lienea estaba mal mi httpd.conf, y fui cambiando todas esas variables 1 por 1, @@ServerRoot@@ @@DocumentRoot@@ @@HostName@@, humm, no recuerdo exactamente, eran como 4 variables, tabmien @@adminname@@, cosas asi, por todo el httpd.conf, tambien el registro como servicio en el caso de Apache 2 tuve que hacerlo a pie porque tambien me decia ese error, y confirmando, el servicio no estaba creado, hasta que lo cree con el nombre exacto de Apache2 fue cuando funciono, etc, fue un show todo a pie, al final todo funciono perfecto, y ahorita puedo tener Apache 2 PHP 5 y MySql 4.1 totalmente funcional, de hecho en el manual tenias para MySql 4.0, pero lo hice para MySql 4.1 y funciono correcto, claro otros pasos, pero resulto correcto, por otra parte, donde lei que Apache 2 con PHP trabajaba mal tambien decia que en realidad PHP 4 y PHP 5 son la misma cosa internametne, simplemente uno tiene mas funcionalidad y corrige bugs, pero que realmente era lo mismo... tenia esto ese tema:

Apache 1 -> Apache 2 = Cambio radical de arquitectura
PHP 4 -----> PHP 5 === Cambio de funcionalidad, pero no radical sobre su estructura, por lo tanto tanto PHP 4 como PHP 5 presentan el mismo error sobre Apache 2 con gran trafico, tanbo el Linux como Windows, es propio de la relacion entre Linux y Windows.

Bueno, te dejo ese dato que encontre por si te sirve, gracias.

Cluster 04/05/2005 15:02

Me gustaría ver ese artículo .. por qué veo que te apoyas mucho en el y hay cosas que discrepo:

Cita:

PHP trabajaba mal tambien decia que en realidad PHP 4 y PHP 5 son la misma cosa internametne, simplemente uno tiene mas funcionalidad y corrige bugs, pero que realmente era lo mismo... tenia esto ese tema
Pues justamente ya te decía (dirijo las palabras a ti .. pero en realidad es al autor de dicho artículo) antes que PHP 4 funciona con el motor Zend 1 y PHP 5 con Zend 2 .. PHP 5 dispone de otro modelo de datos mejorado para la programación orientada a Objetos (más cercano a Java) .. así que no sólo se han "parcheado" algunos bug's (como de hecho se sigue haciendo: todavía y por estas diferencias se sigue con el desarrollo de las versiones PHP 4.x y por otro lado las PHP 5 (lo puedes ver en www.php.net)

A simple vista "PHP 4 y 5" son iguales .. pero internamente no .. Lo único que sucede como siempre es que se intenta respetar cierto grado de compatibilidad hacia abajo .. Pero lo dicho .. internamete es otra cosa:

http://www.zend.com/php5/zend-engine2.php

Con respecto a Apache . .pasa lo mismo .. yo los uso a nivel "usuario" común (no profundizo en su configuración al detalle) y me parecen a simple vista "iguales" o me funcionan "igual" .. Veo que no tengo que usar una ventana "D.O.S." en las versiones 2.x (no sé que cambios "radicales" hay entre versiones).

Creo que estás en un punto que ya como te comenté anteriormente debes ir recurriendo a las fuentes oficiales para tomar tus própias conclusiones de primera mano (no por que yo te diga así .. así es .. ni por que lo veas en "1" sólo artículo) .. hay que contrastar la información .. y que mejor que tomandola de las fuentes oficiales (pues todo lo que ves por ahí y hasta digo yo no es más que una "sintesis" cuando no "adulteración" de lo que hemos leido en otros médios o de la fuente oficial). Todos nos equivocamos y tambien algunas veces se presta a "interpretaciones" algo que lees de aquí o de allá .. pero mejor "contrasta" la información.

Un saludo,

Neuron_376 04/05/2005 16:00

Al fin la encontre!!
 
No encontraba donde lo habia visto, pues fue en una de las ligas de instalar PHP

http://www.php.net/manual/es/install...ws.apache2.php

http://www.php.net/manual/es/faq.ins...lation.apache2

Jejeje, creo que el señor ese es renococido, yo no se quien sea, pero como estaba en la web oficial le hice caso... igual como tu dices a simple vista se ve todo igual, para mi tambien me parece, sin embargo lo que menciona ahi es total cambio interno de como manejara procesos, etc, entonces menciona como aun PHP no esta adecuado a ese nuevo sistema totalmente, por lo tanto si presenta errores.

Tambien ahi vi la nota de que Apache 1.33 trabaja mal en windows, por lo cual pregunte si era mejor el IIS, pero segun muchos comentarios vendria siendo lo mismo, uno tiene ventajas que el otro no y viseversa.

Yo no tengo mucho metido con Apache y PHP, tal vez de lleno solo 2 años, pero igaul a nivel de programacion, a nivel de servidores siempre me venia bien solo el PHPTriad y listo, sin problemas, pero eran aplicaciones pequeñas y locales, ahora con este nuevo proyecto pues tuve que meterme de lleno a los detalles que pueden ocurrir, en ASP y ISS si estoy muy metido, pero en Apache y PHP no, por eso pregunto tanto, tengo que estar muy seguro de todo, gracias... y si me interesa saber que opinas de esa nota, porque es importante para mi... por eso abri este tema, para sacar todas mis dudas de servidores Apache, porque instalarlo cualquiera, pero conocer bien su rendimientos debilidades y configurarlo bien, pues no cualquiera, tal como me dijiste, lo del modulo de PHP, eso aunque ya lo hacia por default el WAMP, a mano nunca me lo hubiera imaginado, y son detalles muy importantes que necesitaba saber.

Gracias... y si espero tu opinion.

Cluster 04/05/2005 16:20

Leí la documentación oficial de PHP.net al respecto .. pero también vi la versión en ingles:

http://www.php.net/manual/en/faq.ins...lation.apache2

de la FAQ que comentas .. creo que la cosa ha cambiado desde entonces. Lamentablemente no ponen "fechas" de las citas que ahí comentan .. así que no sabemos si eso para las versiones actuales de PHP (série 4 y 5) es válido el comentario .. De hecho no aparece ya en la versión en ingles (a simple vista) .. hace mención a los "hilos" (thread) y demás eso sí.

Más temas sobre configuración y detalles sobre IIS vs Apache .. mm podrías preguntar también en el foro de "Servidores web" (para recoger opiniones de gente que configura y administra realmente servidores HTTP).

Por mi parte no "configuro" Servidores HTTP para producción en ambiente de mucha carga (sub-contrato servicios si lo requiero .. ya sea un servidor dedicado .. similar) ..

Un saludo,

Neuron_376 04/05/2005 16:30

Gracias.
 
De hecho no lo mencionan directamente ni tan critimanete, pero si mencionan que esta sujeto a errores, bueno, estare al pendiente de eso porque es interesante y pasare esta duda al foro de servidores, gracias, oye, no puedes hacer algo donde este tema se cree completamente igual como esta en ese otro foro, de esa manera alguien me puede ayudar justo donde nos quedamos, y no empezar de nuevo de 0.

Gracias.

devil's 13/05/2005 13:28

Hola, hola
 
Hola he leido sus comentarios y me parecen muy buenos bueno porque yo no tengo mucha experiencia en esto pero me gustaria saber como puedo descargar el wamp 5 lo he intentado pero no me sale un lugar donde lo descargue me aparecen paginas para donar o algo asi, bueno si ustedes ya lo han descargado espero que me puedadn apoyar en esto,

se les agradece: :adios: :arriba:

devil's 13/05/2005 13:32

Hola
 
Hola me podrian ayudar para bajar el wamp 5? porque lo he inetentado pero no hay un link donde lo descargue solo salen paginas para fonar o algo asi, espero me puedan decir como lo puedo descargar:

se agradece: :adios:

Neuron_376 13/05/2005 22:59

Hola!
 
Ahi encontraras lo que necesitas:

http://www.en.wampserver.com/download.php

http://www.tinkertech.net/tutor/wamp/

firestone2 15/06/2005 11:13

Cita:

Iniciado por Shantic
yo utilizo ya desde hace tiempo el IIS para correr PHP y MySQL y no he tenido ningun problema, yo diria que lo mejor seria que lo probaras tu mismo, y lo que se adapte a tus necesidades pues utilizalo, yo en mi caso he utilizado apache, pero por la facilidad de uso y por que ya viene integrado en mi windows me he quedado con el IIS aparte de que no he tenido ningun problema y con el apache tuve uno que otro ( tal vez tontos, pero problemas al fin)

haz la prueba con ambos como ya te habian aconsejado, asi en vez de que alguien decida por ti basado en SUS resultados, tu decide por ti basado en TUS resultados.

Suerte.


Me parece perfecta tu respuesta, yo creo que hay que probar, esta bien solicitar un consejo, pero la mejor decision la puedes tomar tu haciendo las pruebas, personalmente yo utilizo las dos formas
el produccion tengo PHP sobre UNIX conectado a oracle
y en mi equipo (desarrollo) uso apache sobre windows y pero una compañera tiene php sobre IIS y nunca hemos tenido problemas

Mas bien lo que te da problemas es no conocer la configuracion y las limitaciones o bondades de cada plataforma y de cada servidor web, pero asi como problemas problemas no hemos tenido.

Aparte, por ahi se menciona al inicio de este post que al momento de tener muchas conexiones (Arriba del millon) es malo y puedes tener errores al correr PHP,

Vale la pena hacerte las siguientes preguntas

Realmente voy a tener mas de un millon de personas viendo mi sitio.?
Van a estar este millon de personas conectadas al mismo tiempo.?
Que problemas tendre al sobrepasar el millon de conexiones.?

Entonces no te preocupes tanto por esos pequeños detalles.

Saludos

Neuron_376 15/06/2005 11:59

Gracias.
 
Gracias por participar con tu experiencia, actualmente ya lo tengo como Windows - Apache - PHP, y funciona bien, aun no tengo muchos usuarios, pero hasta ahorita todo va bien.

Gracias.


La zona horaria es GMT -6. Ahora son las 10:01.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.