Pregunta

completamente desarrollados en WAMP y necesito implementar en una configuración LAMP de la organización. Quiero para asegurarse de que el despliegue va de problemas y toma el menor tiempo posible. ¿Cuáles son las cosas que tendría que cambiar antes de implementarlo en la lámpara? También hay alguna manera de que pueda probarlo en algún ambiente lámpara simulada?

Edit: Yo uso Perl para secuencias de comandos del lado del servidor y muy poco de PHP. Gracias ...

¿Fue útil?

Solución

Bueno, eso depende principalmente de la aplicación que estaba en desarrollo y si se ha realizado algún cambio configration específicas sobre sus ventanas basan pila de aplicaciones. MySQL y PHP deben trabajar básicamente de la misma manera en ambos sistemas. La mayoría de los errores más comunes y molestos que conozco son, por ejemplo, acessing OS nombres de ruta específica o el uso de las bibliotecas / programas que no están instalados en el otro sistema en absoluto.

Otros consejos

  1. Linux es mayúsculas y minúsculas
  2. totalmente nuevas ubicaciones predeterminadas
  3. u, g, o, r, w, x permisos puede venir como un choque grosero a nuevas personas a Linux
  4. enlaces simbólicos puede ser útil, pero confuso debido a los vínculos de Windows (no accesos directos) que es un poco diferente
  5. Si almacena MySQL tablas como archivos con el mismo nombre (que lo hace en general) caso senstitivity puede hacer sentir muy perdido como "nada funciona tanto en php / sistema de archivos y mysql"
  6. "Mis documentos" a / home / usuario / Documentos es un gran cambio en el pensamiento para nuevos usuarios de Linux
  7. varias configuraciones de servicio para la seguridad del servidor podrían confundir inicialmente
  8. cualquier problema de compatibilidad de hardware para su Linux y el hardware (por lo general un problema muy menor, pero puede tardar hasta horas de averiguar cuál es el problema.)

No hay que esperar un juego de niños si la aplicación es mundo real y que le da una cierta renta.
Cualquiera que sea el tiempo libre que se obtiene, gastar la práctica de comandos de Linux.

sudo será de gran ayuda durante algún tiempo si uso Ubuntu, pero hay que olvidar sudo-ción, ya que podría sudo y cometer errores y estropear algo.

Consejo : el uso sudo cp -uav src dest y tal vez después de que rsync - comandos reales de salvamento

Si puede, instalar el mismo Linux en dos particiones en el sistema de desarrollo .
Y mantenerlos copias casi exactas de sí .
De esta manera, se puede probar algo en uno y si algo va mal, que todavía tienen la principal instalación para copiar configuraciones y archivos de más de.

Si se tarda más de un par de meses, relajarse, es común para tomar esa clase de tiempo.
Además, si usted no puede acostumbrarse a vi y emacs, utilice nano - es así de simple, más simple que el bloc de notas , pero se puede entender lo que está pasando, a diferencia de vi y emacs, donde le perdieron totalmente a menos que tenga un libro o manual o vídeo para ayudarle.

Si acaba de aprender, pasar más tiempo en Linux.
Si usted tiene prisa, obtener de amistad con un chico que es bueno en Linux - conseguir un mentor o un geek que le guiará a través de sus primeros meses en Linux.

y utiliza Google una gran cantidad real , y el uso ubuntu -. Es más fácil para empezar y tiene todo lo necesario

Oh, sí, no instale las cosas desde cualquier lugar - este no es el mundo rpm
. Como medida de lo posible el uso Synaptic para instalar / quitar nada.
Si puede, utilice sudo apt-get install .
Estudio apt-get

Yo personalmente creo que es aceptable utilizar escritorio de Ubuntu para el servidor interno si la aplicación no es tan crítico hasta que te orientas en el mundo Linux.

Una vez que obtenga la confianza en los fundamentos, instalar edición de servidor y concentrarse en la seguridad, el bloqueo hacia abajo las cosas, etc.
Sólo si tiene un friki de Linux y junto a usted para una semana, ir a por servidor de Ubuntu en el primer día.

Me primer puerto que XAMPP , una pila para Windows o Linux. Esto apoya PHP y PERL (e incluye Apache y MySQL por supuesto). Una vez que verifique que su aplicación está trabajando en el XAMPP Windows, puede llevarlo a la versión para Linux.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top