Foros del Web » Programando para Internet » PHP »

Aplicación en PHP + MySql

Estas en el tema de Aplicación en PHP + MySql en el foro de PHP en Foros del Web. hola, tengo una aplicación en Access con formularios, informes, etc.. y voy a migrar a una aplicación web gratuita, ya que las licencias no están ...
  #1 (permalink)  
Antiguo 01/12/2008, 11:56
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Aplicación en PHP + MySql

hola,

tengo una aplicación en Access con formularios, informes, etc..

y voy a migrar a una aplicación web gratuita, ya que las licencias no están nada baratas...


no tengo mucha experiencia en php y my sql, vi que en internet está lleno de manuales, foros, etc.

ya me leí unos cuantos e instalé mysql + php en mi pc, pero tengo una pregunta...porque lo probé en una sola pc

si quiero una aplicacion para una LAN, debo instalar mysql en un "servidor" y php en el mismo, y luego distribuir los archivos de php? o hacer accesos directos en cada pc a los arcvhivos de php??...


preciso instalar necesariamente APACHE?? ...además existe algún buen administrador que una todo esto?? vi algo de appserv, y unos programas más pero no los pude probar ...


Agradezco cualquier ayuda,

Saludos,
Martín
  #2 (permalink)  
Antiguo 01/12/2008, 12:08
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Aplicación en PHP + MySql

Tú verás de qué manera quieres implementar tu aplicación... La forma natural de trabajar con PHP + MySQL es tenerlo en un servidor y las estaciones de trabajo que precisen la aplicación, lo hacen a través de un navegador web.

Pero todo depende de lo que quieres hacer y cómo lo quieras hacer... Para eso se inventaron también los servidores de aplicaciones....

Y sobre qué instalar, depende en qué plataforma... Existen paquetes que te instalan todos lo necesario...
  #3 (permalink)  
Antiguo 01/12/2008, 15:08
Avatar de david_f  
Fecha de Ingreso: mayo-2007
Ubicación: Santiago De Los Caballeros, Santiago, Dominican Republic, Dominican Republic
Mensajes: 52
Antigüedad: 17 años
Puntos: 3
Respuesta: Aplicación en PHP + MySql

Para responder una de tus preguntas... Puedes instalar todo (myslq+php+apache) en una maquina o servidor, y poder entrar a traves del navegador.

Nunca he estado de acuerdo con usar unos de esos paquetes que te traen todo junto... opinion personal. Instalar cada servicio independiente te da más control y además no es dificil.

Si el servidor será en linux, podrías usar ubuntu y solo hacer lo siguiente:

apt-get install apache
apt-get install php
apt-get install mysql

O si es en linux, te recomiendo que primero instales apache, luego php y luego mysql y configures tu Firewall... Todo eso es bien sencillo.
  #4 (permalink)  
Antiguo 02/12/2008, 13:41
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Aplicación en PHP + MySql

bien, veo que no parece tan dificil,

mis dudas vienen más que nada por el tema de concurrencias también, etc..

por ej, trabajé siempre con aplicaciones de escritorio, donde en bases de datos como access + vb existen problemas de concurrencia...

leyendo manuales de mysql postgresql, etc, vi que en postgresql no existe ningún tipo de problemas con las concurrencias, pero que en mysql si!! y me llamó mucho la atención (creo que leí qeu admite 20...)

porque la idea es desarrollar un sistema para casi 100 usuarios, donde podrán loguearse y ver el estado de los documentos de la empresa, aprobarlos, etc....

entonces, en mysql se van a ingresar y pedir datos a la vez qeu se editan, etc, etc....

pero bueno, trataré de hacer alguna prueba yo mismo y les comento .


gracias por los aportes

saludos,
Martín
  #5 (permalink)  
Antiguo 02/12/2008, 15:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Aplicación en PHP + MySql

Mmm, no se si haz visto pero este foro donde estas usa una base de datos MySQL, y hemos tenido más de 8,000 usuarios concurrentes, creo para 100 que ocupa tu sistema no va a ser problema.

Saludos
  #6 (permalink)  
Antiguo 02/12/2008, 15:34
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Aplicación en PHP + MySql

si, me extraña que haya leído eso como comenté cuando postié.

Pero creo que no todos estamos accediendo a un mismo registro para modificarlo....

de ser así cuál es el que se guarda?¿

concurrencia tiene la web, sin duda, sino tendríamos que esperar a que termine uno para poder usarla, pero la base no sé si tiene registros que se puedan modificar en tiempo real x muchas personas a la vez, si estoy de acuerdo en que está abierta la conexión siempre y siempre se pueden hacer selects o inserts, que es otra cosa a lo que dije...
  #7 (permalink)  
Antiguo 02/12/2008, 15:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Aplicación en PHP + MySql

Pues, por eso MySQL es una base de datos transaccional, muchos usuarios pueden estar trabajando sobre la misma tabla, un foro es un ejemplo muy claro, la tabla posts, imaginate cuantos usuarios la estan usando (ya sea escribiendo o leyendo) al mismo tiempo, si te estoy hablando de 8,000 usuarios.

Saludos
  #8 (permalink)  
Antiguo 02/12/2008, 16:01
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Aplicación en PHP + MySql

sin duda que se puede abrir la misma tabla,

de eso estamos de acuerdo,

pero yo lo que digo es que no podemos modificar el mismo registro.
Por eso no es concurrente.

si podemos estar viendo registros de una tabla muchos a la vez, o insertando registros...pero no modificando el mismo...
  #9 (permalink)  
Antiguo 02/12/2008, 16:07
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Aplicación en PHP + MySql

Del propio MySQL:
Cita:
4. Robust Transactional Support

MySQL offers one of the most powerful transactional database engines on the market. Features include complete ACID (atomic, consistent, isolated, durable) transaction support, unlimited row-level locking, distributed transaction capability, and multi-version transaction support where readers never block writers and vice-versa. Full data integrity is also assured through server-enforced referential integrity, specialized transaction isolation levels, and instant deadlock detection.
.

Saludos
  #10 (permalink)  
Antiguo 04/12/2008, 20:19
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Aplicación en PHP + MySql

bueno, tenías razón....voy a buscar el link de donde lei lo que te comentaba así lo posteo..
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 13:56.