Se hai familiarità con la comunità PHP, probabilmente avrai familiarità con un certo numero di diverse applicazioni e framework che sono attualmente popolari nello spazio di sviluppo oggi. Laravel è uno dei framework più comuni che stiamo vedendo utilizzato per creare applicazioni web.
Anche se questo tutorial non riguarda specificamente Laravel, ti consiglio di verificarlo, se non altro per vedere che altro sta succedendo al di fuori di WordPress. Esporre te stesso ad altre tecnologie può spesso aiutarti a crescere in modi che le tecnologie che usi di giorno in giorno non possono fare.
Recentemente, il team di Laravel ha rilasciato qualcosa chiamato Valet (o, più specificamente, "Laravel Valet") che mira a fare quanto segue:
Valet è un ambiente di sviluppo Laravel per i minimalisti Mac. No Vagrant, No Apache, No Nginx, No/ etc / hosts
file. Puoi persino condividere i tuoi siti pubblicamente usando tunnel locali. Sì, ci piace anche a noi.
Sembra davvero pulito, giusto? Ma è del team di Laravel e parla di cose come Vagrant. Quindi, perché questo riguarda gli sviluppatori di WordPress?
Se verifichi la documentazione di Valet, noterai qualcosa di curioso. In particolare, supporta:
Davvero pulito, non è vero??
Quindi, se sei uno sviluppatore WordPress e stai cercando un modo semplice per ottenere un ambiente di sviluppo attivo e funzionante senza l'uso di alcuni dei software più comuni (o alcuni dei software più pesanti) che è disponibile, o forse tu? sono solo curioso di iniziare con qualcosa di nuovo, quindi forse Laravel Valet sarà un'opzione adatta.
In questo tutorial, vedremo come configurare Laravel Valet per WordPress e configurare un'installazione che possiamo usare per lo sviluppo locale.
Dato che questo è un software nuovo di zecca e dal momento che alcuni di voi leggendo questo probabilmente iniziano con WordPress, provengono da altri sfondi, o non hanno mai usato nulla oltre uno stack Apache / PHP / MySQL standard, inizieremo dal all'inizio.
Mentre procediamo con il tutorial, non esitare a lasciare qualsiasi domanda nella sezione commenti e sarò felice di fare il meglio che posso per rispondergli.
Per impostare Valet e iniziare a usarlo per lo sviluppo locale, ci sono alcune cose che dobbiamo installare prima. Prendiamoci cura di ciò, quindi installeremo Valet e WordPress e renderemo il nostro ambiente attivo e funzionante.
Per installare Valet, è necessario installare un gestore di pacchetti per OS X noto come Homebrew.
Per coloro che non hanno familiarità, Homebrew è un gestore di pacchetti per OS X che consente di gestire vari software e pacchetti dalla riga di comando. Non lasciare che il fatto che funzioni dal Terminale ti intimidisca: ci sono solo una manciata di comandi da imparare, ed è facile sia installare che disinstallare i pacchetti secondo necessità.
Per installare Homebrew, incolla il seguente comando in una sessione Terminale:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Quindi, seguire le istruzioni fornite dallo script. È chiaro e fa un eccellente lavoro nel guidarti attraverso tutto ciò che devi sapere prima di installarti.
A seconda della tua connessione Internet, dovresti farlo entro un minuto o meno. Prima di procedere con il passaggio successivo, assicurarsi di aggiornare i pacchetti presenti nel sistema. Puoi farlo inserendo il seguente comando:
preparare l'aggiornamento
Se ricevi un errore, potrebbe essere necessario aggiornare il tuo .bash_profile
. Dal terminale, apri .bash_profile
. Puoi farlo aprendo prima il tuo .bash_profile
configurazione:
$ apri .bash_profile
Quindi aggiungi la seguente riga:
$ export PATH = "/ usr / local / bin: $ PATH"
Una volta fatto, ci sono alcune altre cose che dobbiamo installare. Dopo aver apportato questa modifica, esegui il seguente comando per caricare le modifiche nella sessione corrente:
$ source .bash_profile
Occupiamoci di questo ora.
Prima di fare qualsiasi altra cosa, vogliamo essere sicuri che Homebrew sia impostato correttamente. Per fare ciò, possiamo eseguire il seguente comando dal Terminale:
$ prepara un dottore
Ciò assicurerà che nulla sia obsoleto o che debba essere corretto prima di eseguire qualsiasi altro comando. Supponendo che tutto sia a posto, quindi vai avanti e inserisci il seguente comando:
$ brew update
A questo punto, abbiamo installato e aggiornato Homebrew quindi è finalmente giunto il momento di installare i pacchetti necessari per far funzionare e installare Valet.
Utilizzeremo PHP7 per utilizzare Valet. Se stai lavorando con WordPress, vale la pena notare che i requisiti minimi per il software sono PHP 5.2.4.
Questo è importante perché sebbene PHP 7 offra molte ottime funzionalità e alcuni notevoli miglioramenti di velocità, questo non significa che l'host a cui stiamo implementando il nostro codice avrà installato PHP 7.
Detto questo, sei stato avvisato: assicurati che il codice che stai scrivendo in PHP sia compatibile con qualsiasi versione di PHP sia in esecuzione sul server a cui stai distribuendo.
Ora, installiamo PHP 7 usando Homebrew. Per fare ciò, emettere il seguente comando nella sessione del Terminale:
$ brew install homebrew / php / php70
Dare al gestore pacchetti un momento o due per scaricare e installare il software necessario e le sue dipendenze, nonché configurarlo. A questo punto, siamo quasi arrivati!
Ora è il momento di installare Valet. Per fare ciò, è necessario assicurarsi di aver installato Composer sul proprio sistema. Se non lo fai, puoi consultare la documentazione di Composer, questo tutorial qui su Envato Tuts +, o anche un corso a pieno titolo che abbiamo sul gestore di pacchetti qui su Envato.
Dopo aver installato Composer, i passaggi per installare Valet sono minimi. Innanzitutto, assicurati che quello del compositore vendor / bin
directory si trova nel tuo SENTIERO
. Altrimenti, facciamo la seguente modifica a .bash_profile
.
Ancora una volta, apri il file usando il seguente comando:
$ apri .bash_profile
Quindi aggiungi la seguente riga:
$ export PATH = "$ PATH: $ HOME / .composer / vendor / bin"
È quindi possibile riavviare la sessione Terminal oppure è possibile eseguire il seguente comando per caricare il nuovo profilo:
$ source .bash_profile
E quindi eseguire il seguente comando dal Terminale:
$ compositore globale richiede laravel / valet
Una volta terminato, ti verrà presentato un messaggio che dice: "Scrittura di un file di blocco, Generazione di file di caricamento automatico".
Dopo di che verrai restituito al tuo prompt dei comandi.
A questo punto, è stato installato Valet e siamo pronti per configurarlo. Per fare ciò, eseguire il seguente comando nel Terminale:
$ installazione di valet
E dopo un momento, dovresti essere presentato con il seguente screenshot:
E questo è tutto! Il servizio di installazione è installato e funziona correttamente. Dalla documentazione:
Valet avvierà automaticamente il suo demone ogni volta che si avvia la macchina. Non c'è bisogno di correreinizio cameriere
oinstallazione di valet
sempre una volta completata l'installazione iniziale di Valet.
Naturalmente, c'è ancora molto da esplorare riguardo a Valet, quindi non saltare alla lettura della documentazione.
Con le nozioni di base, è giunto il momento di impostare il nostro primo sito WordPress. Per fare ciò, dobbiamo avere familiarità con due comandi di Valet. Nello specifico, dobbiamo capire che:
parco
si riferisce all'aggiunta di un'intera directory a Valet.collegamento
si riferisce all'aggiunta di un singolo sito a Valet (rispetto a un'intera directory).Dal momento che WordPress esaurisce un'intera directory, useremo il parco
comando.
Creiamo una nuova directory da cui possiamo installare WordPress.
Chiamerò la mia directory wp-tutsplus
. Puoi farlo dal Finder o dal Terminale.
Successivamente, dobbiamo aggiungere la directory a Valet. Per fare ciò, è possibile emettere un semplice comando in Terminale:
$ cd Documenti $ valet park
Nota sopra che abbiamo cambiato la directory in wp-tutsplus e quindi abbiamo specificato il comando park come descritto sopra. Certo, a questo punto, non c'è nulla in realtà nella directory.
Cambiamo questo.
Se sei un utente avanzato, potresti essere interessato a scaricare WordPress usando gli strumenti della riga di comando; in caso contrario, si senta libero di scaricare una copia dell'applicazione dal sito web.
Qualunque sia il metodo che utilizzi, assicurati che i file dell'applicazione WordPress si trovino nel wp-tutsplus
directory. Per essere chiari, non intendo che la struttura della directory debba essere wp-tutsplus / wordpress
. Invece, intendo la directory wp-tutsplus
dovrebbe essere la directory di livello superiore per l'applicazione WordPress.
Fatto ciò, dovresti essere in grado di puntare il tuo browser sul nome della directory con il suffisso del dominio come indicato nella documentazione di Valet.
Nello specifico, dovresti essere in grado di navigare wp-tutsplus.dev
sul tuo computer locale e sarai accolto nella famosa schermata di installazione.
Supponendo che tutto sia andato bene fino a questo punto, dovresti essere in grado di vedere l'installazione di WordPress predefinita.
Ma aspetta! C'è una cosa che abbiamo dimenticato: il database. Ogni volta che si imposta un'installazione di WordPress, è necessario disporre di un database.
Tradizionalmente, abbiamo un database MySQL in esecuzione che utilizziamo per installare WordPress. Con Valet, abbiamo bisogno di fare un altro cambiamento. In particolare, useremo MariaDB. A tutti gli effetti, MariaDB serve come sostituto di MySQL quando si utilizza Valet.
Innanzitutto, esegui il seguente comando nel Terminale:
$ brew install mariadb
Una volta terminato, è possibile avviare e interrompere il servizio del database eseguendo i seguenti due comandi, rispettivamente:
$ mysql.server avvia $ mysql.server stop
Da qui, puoi aprire il tuo database preferito front-end e collegarti al database usando il server di localhost
(o 127.0.0.1
).
Da qui, è possibile creare il database e quindi utilizzarlo per configurare WordPress. Richiede solo il nome utente root (con una password vuota). Ovviamente, questo va bene per la sicurezza locale, ma mai spingere questo live a un server di gestione o di produzione.
Congratulazioni! A questo punto, hai utilizzato un software di terze parti di un altro membro della comunità PHP per impostare un modo per configurare un semplice ambiente di sviluppo locale.
Nonostante abbiamo dovuto installare Homebrew e inserire alcuni comandi, la facilità con cui è possibile creare un nuovo sito da una singola directory è incredibile. Naturalmente, questo lascia ancora una serie di domande per sviluppatori di WordPress più avanzati. Forse un post di follow-up sarebbe utile.
Nel frattempo, la documentazione copre un sacco di materiale che vale la pena leggere. Quindi per ora, esplorare la documentazione di Valet e lavorare su alcuni sviluppi di WordPress personalizzati usando l'applicazione.
Come nota a margine, se stai cercando altre utilità che ti aiutino a costruire il tuo set crescente di strumenti per WordPress o che il codice studi e diventi più esperto in WordPress, non dimenticare di vedere cosa abbiamo a disposizione in Mercato Envato.
Ricorda, puoi prendere tutti i miei corsi e tutorial nella pagina del mio profilo, e puoi seguirmi sul mio blog e / o Twitter su @tommcfarlin dove parlo di varie pratiche di sviluppo del software e come possiamo impiegarle in WordPress.
Non esitare a lasciare domande, commenti o altre cose interessanti che hai trovato quando usi Valet per ospitare lo sviluppo di WordPress.