Sto cercando di imparare come utilizzare Vagrant con l'idea di creare un ambiente di sviluppo che dovrebbe essere esattamente (se possibile) su un server di produzione già esistente.Configurare la casella Vagrant esattamente come server di produzione
La domanda qui è: qual è il modo più semplice per farlo?
Sono uno sviluppatore e ho pieno accesso al server di produzione, ma non è gestito da me. Conosco un po 'il mio modo per impostare il sito Web, lavorare con cPanel, alcuni WHM, ecc ...
Il server esegue CentOS 6.5 con Apache, MySQL e PHP.
Esiste un modo per "esportare" la configurazione di quel server con tutte le applicazioni che ha, moduli, versioni, ecc ... e usarlo per creare un Vagrant Box? O si tratta di analizzare manualmente tutto e scriverlo?
Se la strada da percorrere è la seconda opzione, posso avere qualche consiglio su come farlo senza mancare nulla?
Grazie molto per la risposta. Ho alcune domande su alcuni punti: 5. Quale sarebbe questo passo e come lo realizzo esattamente? 6. Non sono sicuro di cosa intendi con 'usare Virtualbox per clonare la nuova VM come linea di base '. Quale sarebbe la base per questo? – Albert
# 5 si riferisce a qualsiasi applicazione che è necessario distribuire a 'apache httpd'. Ci sono alcune semplici istruzioni [qui] (http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-fedora-18-lamp) al punto 5. Per quanto riguarda il # 6, una volta avviato il box di Vagrant, puoi vederne l'istanza in Virtualbox. Quindi puoi creare istantanee della tua scatola seguendo queste [istruzioni] (http://www.virtualbox.org/manual/ch01.html#snapshots). –
grazie! Quindi, per la configurazione di PHP, supponendo che siano installati gli stessi moduli, potrei semplicemente copiare il file PHP.ini? – Albert