Uno sguardo alla configurazione del server locale con AMPPS
MAMP è una delle applicazioni più diffuse in OSX per l'esecuzione di server locali; per gli utenti Windows, WAMP o XAMPP è probabilmente l'opzione più utilizzata. Queste 3 applicazioni sono sufficienti per il lavoro. Ma se c'è un altro strumento che può rendere il lavoro di uno sviluppatore più veloce ed efficiente, ci piacerebbe saltare su quello strumento in ogni occasione.
Di recente, ci siamo imbattuti in un'applicazione chiamata AMPPS. È pieno di molte funzionalità e fa molto di più che eseguire solo un server locale. Se stai cercando un'app alternativa, vediamo cosa AMPPS ha da offrire e guarda come distribuire un sito Web in un computer locale con esso.
Iniziare
Simile alle 3 applicazioni menzionate sopra, AMPPS è pieno di Apache, MySQL e phpMyAdmin che ci permettono di eseguire e sviluppare web basati su PHP localmente nel computer. Inoltre, AMPPS include anche MongoDB, Python e RockMongo per soddisfare esigenze e preferenze tecniche più ampie.
Inoltre, AMPPS viene fornito con Softaculous che ci consente di installa le applicazioni web nel modo più breve possibile con l'auto-installazione. Al momento di questa scrittura, ci sono più di 280 app web che può essere installato tramite Softaculous che include WordPress, Drupal, Mangento e persino la nuova piattaforma di blogging Ghost.
Con esso, possiamo anche creare nomi di dominio per i siti Web che abbiamo creato, invece di usare il nome predefinito localhost
.
Installazione di AMPPS
AMPPS è un'applicazione gratuita e disponibile per Windows e OSX. Scaricalo qui e segui le istruzioni di installazione come per il tuo sistema operativo. Esegui, quindi apri Admin AMPPS. Assicurarsi che Apache e MySQL siano stati avviati.
Quindi apri il tuo browser e vai a localhost / AMPPS
. Questa è la pagina in cui vengono eseguite operazioni come l'installazione di app, l'impostazione della password per AMPPS, la creazione di database e la gestione dei nomi di dominio.
Utilizzando AAMPS
Sul lato sinistro, come mostrato nello screenshot qui sopra, puoi vedere che ci sono diverse categorie di app che vanno da Blogging, CMS, E-Commerce alle app didattiche.
Ad esempio, installeremo Magento. È una piattaforma di e-commerce molto adatta per negozi online di grandi dimensioni e complessi. Prima di procedere, dobbiamo creare un nome di dominio per questo.
Creazione di un nome di dominio
Clicca il Aggiungi dominio icona. In questo caso, chiamiamolo store.dev
, puoi, naturalmente, nominare liberamente il dominio. Nota, se al momento hai Pow in esecuzione nel tuo sistema, devi disinstallarlo. In caso contrario, il dominio non sarà accessibile e restituirà solo a Non trovato errore.
Seleziona "Aggiungi una voce al file host ?" per registrare poi il nome di dominio in padroni di casa file.
Facendo clic su Aggiungi dominio, ti verrà richiesto il nome utente e la password delle credenziali dell'amministratore, poiché tenta di scrivere il file padroni di casa
file.
A questo punto, abbiamo finito di aggiungere il nome del dominio. Puoi provarlo nel browser per assicurarti che sia accessibile. Se non lo è, è probabile che tu abbia un'altra applicazione che occupa anche il virtualhosting, ad esempio prigioniero di guerra. Se hai installato, disinstallalo.
Installazione di Magento
Ottenere un'app installata e in esecuzione con AMPPS è così semplice con lo strumento di installazione automatica con un solo clic. E come detto, stiamo per installare Magento. Quindi, andiamo a Ecommerce> Magento e fare clic su Installare pulsante.
Completare le impostazioni richieste e (di nuovo) fare clic su Installare pulsante nella parte inferiore della pagina.
Il processo potrebbe richiedere del tempo e, se è la prima volta che installi Magento o qualsiasi altra app, AMPPS dovrà scaricare la sorgente del pacchetto. Quando il processo è completo, il sito web dovrebbe essere accessibile, come segue.
Fatto!
Questo è tutto! Mi ci è voluto meno di un minuto per installare Magento. Rispetto al modo tradizionale, che potrebbe richiedere da 10 a 15 minuti, questo è davvero un risparmio di tempo. Elimina anche la maggior parte dei problemi (la configurazione di Magento può essere angosciante, ci sono stata).
Conclusione
Come puoi vedere sopra, AMPPS viene fornito con un gestore dominio e uno strumento di installazione automatica per centinaia di app Web. Inoltre, ci sono letteralmente un sacco di funzionalità gratuite che non abbiamo ancora esplorato. In confronto, penso che AMPPS potrebbe davvero essere un'alternativa migliore a MAMP, WAMP e XAMPP.