Si vous connaissez la communauté PHP, vous connaissez probablement un certain nombre d'applications et de cadres différents qui sont actuellement populaires dans le domaine du développement. Laravel est l’un des frameworks les plus couramment utilisés pour la création d’applications Web..
Bien que ce tutoriel ne concerne pas spécifiquement Laravel, je vous recommande de le vérifier uniquement pour voir ce qui se passe en dehors de WordPress. Vous exposer à d'autres technologies peut souvent vous aider à vous développer d'une manière que les technologies que vous utilisez quotidiennement ne peuvent pas faire..
Récemment, l’équipe Laravel a publié quelque chose appelé Valet (ou plus précisément "Laravel Valet") qui vise à:
Valet est un environnement de développement Laravel pour les minimalistes Mac. Pas de vagabond, pas d'Apache, pas de Nginx, pas de/ etc / hosts
fichier. Vous pouvez même partager publiquement vos sites en utilisant des tunnels locaux. Oui, nous l'aimons aussi.
Cela semble vraiment chouette, non? Mais cela vient de l'équipe de Laravel et parle de choses comme Vagrant. Alors, pourquoi cela affecte les développeurs WordPress?
Si vous consultez la documentation de Valet, vous remarquerez quelque chose de curieux. Plus précisément, il prend en charge:
Vraiment chouette, n'est ce pas?
Donc, si vous êtes un développeur WordPress et que vous recherchez un moyen simple de mettre en place un environnement de développement sans utiliser les logiciels les plus courants (ou les plus lourds) disponibles, ou peut-être vous ' Vous êtes simplement curieux de commencer avec quelque chose de nouveau, alors peut-être que Laravel Valet sera une option appropriée.
Dans ce tutoriel, nous allons voir comment configurer Laravel Valet pour WordPress et configurer une installation que nous pourrons utiliser pour le développement local..
Comme il s’agit d’un tout nouveau logiciel et que certains d’entre vous qui le lisez ne font probablement que commencer avec WordPress, viennent d’autres origines ou n’ont jamais utilisé autre chose le tout début.
Alors que nous progressons dans le tutoriel, n'hésitez pas à laisser des questions dans la section commentaires et je me ferai un plaisir de faire de mon mieux pour y répondre..
Afin de configurer Valet et de commencer à l'utiliser pour le développement local, nous devons d'abord installer certaines choses. Occupons-nous de cela, puis nous installerons Valet et WordPress pour que notre environnement soit opérationnel..
Pour installer Valet, nous devons installer un gestionnaire de paquets pour OS X appelé Homebrew..
Pour ceux qui ne sont pas familiers, Homebrew est un gestionnaire de paquets pour OS X qui vous permet de gérer divers logiciels et packages à partir de la ligne de commande. Ne laissez pas le fait qu’il fonctionne depuis le terminal vous intimider: il n’ya que quelques commandes à apprendre, et il est facile d’installer et de désinstaller les paquetages au besoin..
Pour installer Homebrew, collez la commande suivante dans une session Terminal:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Ensuite, suivez les instructions fournies par le script. Il est clair et fait un excellent travail en vous expliquant tout ce que vous devez savoir avant de vous installer..
Selon votre connexion Internet, vous devriez avoir terminé en une minute ou moins. Avant de passer à l’étape suivante, veillez à mettre à jour les packages présents sur votre système. Vous pouvez le faire en entrant la commande suivante:
mise à jour de la bière
Si vous obtenez une erreur, vous devrez peut-être mettre à jour votre .bash_profile
. Depuis le terminal, ouvrez .bash_profile
. Vous pouvez le faire en ouvrant d'abord votre .bash_profile
configuration:
$ open .bash_profile
Puis ajoutez la ligne suivante:
$ export PATH = "/ usr / local / bin: $ PATH"
Une fois cela fait, il y a quelques autres choses que nous devons installer. Une fois cette modification effectuée, exécutez la commande suivante pour charger les modifications dans votre session actuelle:
$ source .bash_profile
Prenons-en soin maintenant.
Avant de faire quoi que ce soit, nous voulons nous assurer que Homebrew est correctement configuré. Pour ce faire, nous pouvons exécuter la commande suivante depuis le terminal:
$ médecin de brassage
Cela vous assurera que rien n'est obsolète ou n'a besoin d'être réparé avant d'exécuter toute autre commande. En supposant que tout est bon pour aller, alors allez-y et entrez la commande suivante:
mise à jour de $ brasser
À ce stade, nous avons installé et mis à jour Homebrew, il est donc temps d'installer les packages nécessaires pour que Valet soit opérationnel..
Nous allons utiliser PHP7 pour utiliser Valet. Si vous travaillez avec WordPress, notez que la configuration minimale requise pour le logiciel est PHP 5.2.4..
Ceci est important car bien que PHP 7 offre de nombreuses fonctionnalités et quelques améliorations de vitesse notables, cela ne signifie pas que l'hôte sur lequel nous déployons notre code aura installé PHP 7..
Cela dit, vous avez été averti: assurez-vous que le code que vous écrivez en PHP sera compatible avec la version de PHP utilisée sur le serveur sur lequel vous déployez..
Maintenant, installons PHP 7 avec Homebrew. Pour ce faire, lancez la commande suivante dans votre session Terminal:
$ brasser installer homebrew / php / php70
Donnez au gestionnaire de paquets un moment ou deux pour télécharger et installer le logiciel nécessaire et ses dépendances, ainsi que pour les configurer. À ce stade, nous y sommes presque!
Il est maintenant temps d'installer réellement Valet. Pour ce faire, vous devez vous assurer que Composer est installé sur votre système. Sinon, vous pouvez consulter la documentation de Composer, ce tutoriel ici sur Envato Tuts +, ou même un cours complet que nous avons sur le gestionnaire de paquets ici sur Envato..
Une fois Composer installé, la procédure d'installation de Valet est minimale. Tout d’abord, assurez-vous que le compositeur fournisseur / bin
répertoire est situé dans votre CHEMIN
. Sinon, apportons les modifications suivantes à .bash_profile
.
Encore une fois, ouvrez le fichier en utilisant la commande suivante:
$ open .bash_profile
Puis ajoutez la ligne suivante:
$ export PATH = "$ PATH: $ HOME / .composer / vendor / bin"
Vous pouvez ensuite redémarrer votre session Terminal ou exécuter la commande suivante pour charger le nouveau profil:
$ source .bash_profile
Et exécutez ensuite la commande suivante depuis le terminal:
$ composer global nécessite laravel / valet
Une fois que c'est fait, vous recevrez un message disant: "Écriture d'un fichier verrou, Génération de fichiers à chargement automatique".
Après quoi, vous serez renvoyé à votre invite de commande.
À ce stade, Valet a été installé et nous sommes prêts à le configurer. Pour ce faire, exécutez la commande suivante dans le terminal:
$ valet install
Et après un moment, vous devriez voir la capture d'écran suivante:
Et c'est tout! Le valet est installé et fonctionne correctement. De la documentation:
Le valet lancera automatiquement son démon à chaque démarrage de votre machine. Il n'y a pas besoin de courirdépart valet
ouinstallation de valet
encore une fois l'installation initiale de Valet terminée.
Bien sûr, il reste encore beaucoup à explorer concernant Valet, alors ne manquez pas de lire la documentation..
Avec les bases en place, il est maintenant temps de mettre en place notre premier site WordPress. Pour ce faire, nous devons connaître deux commandes Valet. Plus précisément, nous devons comprendre que:
parc
fait référence à l'ajout d'un répertoire complet à Valet.lien
fait référence à l'ajout d'un seul site à Valet (par rapport à un répertoire entier).WordPress étant à court d’un répertoire entier, nous allons utiliser le parc
commander.
Créons un nouveau répertoire à partir duquel nous pouvons installer WordPress.
Je vais appeler mon répertoire wp-tutsplus
. Vous pouvez le faire depuis le Finder ou depuis le terminal..
Ensuite, nous devons ajouter le répertoire à Valet. Pour ce faire, vous pouvez émettre une commande simple dans Terminal:
$ cd Documents $ Parc valet
Notez ci-dessus que nous avons changé le répertoire en wp-tutsplus et que nous avons ensuite spécifié la commande park comme décrit ci-dessus. Bien sûr, à ce stade, il n'y a rien en fait dans l'annuaire.
Changeons ça.
Si vous êtes un utilisateur expérimenté, vous pouvez télécharger WordPress à l’aide des outils de ligne de commande. sinon, n'hésitez pas à télécharger une copie de l'application à partir du site Web.
Quelle que soit la méthode que vous choisissez, assurez-vous que les fichiers de l’application WordPress sont situés dans le répertoire. wp-tutsplus
annuaire. Pour être clair, je ne veux pas dire que la structure de répertoires doit être wp-tutsplus / wordpress
. Au lieu de cela, je veux dire le répertoire wp-tutsplus
devrait être le répertoire de niveau supérieur pour l'application WordPress.
Ceci fait, vous devriez pouvoir indiquer à votre navigateur le nom du répertoire avec le suffixe de domaine, comme indiqué dans la documentation de Valet..
Plus précisément, vous devriez pouvoir naviguer vers wp-tutsplus.dev
sur votre machine locale et vous serez accueilli sur le célèbre écran d'installation.
En supposant que tout se passe bien jusqu'à ce point, vous devriez pouvoir voir l'installation par défaut de WordPress.
Mais attendez! Nous avons oublié une chose: la base de données. Chaque fois que vous configurez une installation WordPress, vous devez disposer d’une base de données..
Traditionnellement, nous utilisons une base de données MySQL que nous utilisons pour installer WordPress. Avec Valet, nous devons effectuer un changement supplémentaire. Plus précisément, nous utiliserons MariaDB. À toutes fins utiles, MariaDB remplace MySQL lorsqu’il utilise Valet..
Tout d’abord, exécutez la commande suivante dans le terminal:
$ brew installer mariadb
Une fois cela fait, vous pouvez démarrer et arrêter le service de base de données en exécutant les deux commandes suivantes, respectivement:
$ mysql.server start $ mysql.server stop
À partir de là, vous pouvez ouvrir votre base de données préférée front-end et vous connecter à la base de données à l'aide du serveur de localhost
(ou 127.0.0.1
).
À partir de là, vous pouvez créer la base de données puis l’utiliser pour configurer WordPress. Il ne nécessite que le nom d'utilisateur root (avec un mot de passe vide). De toute évidence, cela va pour la sécurité locale, mais jamais transmettre ce live à un serveur de transfert ou de production.
Toutes nos félicitations! À ce stade, vous avez utilisé un logiciel tiers appartenant à un autre membre de la communauté PHP pour configurer un environnement de développement local simple..
Malgré le fait que nous ayons dû installer Homebrew et entrer quelques commandes, la facilité avec laquelle il est possible de créer un nouveau site à partir d'un seul répertoire est incroyable. Bien sûr, cela laisse encore de nombreuses questions à l'attention des développeurs WordPress plus avancés. Peut-être un poste de suivi serait utile.
Entre-temps, la documentation couvre de nombreux documents qui méritent d'être lus. Pour l’instant, explorez la documentation de Valet et travaillez sur un développement WordPress personnalisé à l’aide de l’application..
En passant, si vous recherchez d’autres utilitaires pour vous aider à développer votre ensemble croissant d’outils pour WordPress ou pour que le code soit étudié et approfondi dans WordPress, n’oubliez pas de voir ce que nous avons disponible dans Marché Envato.
N'oubliez pas que vous pouvez voir tous mes cours et tutoriels sur ma page de profil et vous pouvez me suivre sur mon blog et / ou Twitter à @tommcfarlin, où je parle de diverses pratiques de développement de logiciels et de la façon dont nous pouvons les utiliser dans WordPress..
N'hésitez pas à laisser des questions, des commentaires ou d'autres choses intéressantes que vous avez trouvées lors de l'utilisation de Valet pour héberger votre développement WordPress..