Wenn Sie mit der PHP-Community vertraut sind, sind Sie wahrscheinlich mit einer Reihe verschiedener Anwendungen und Frameworks vertraut, die derzeit im Entwicklungsbereich beliebt sind. Eines der häufigsten Frameworks, das wir zum Erstellen von Webanwendungen verwenden, ist Laravel.
Obwohl sich dieses Tutorial nicht speziell mit Laravel befasst, empfehle ich, es zu überprüfen, ob aus keinem anderen Grund zu sehen ist, was sonst außerhalb von WordPress passiert. Wenn Sie sich mit anderen Technologien auseinandersetzen, können Sie oft auf eine Weise wachsen, die die von Tag zu Tag verwendeten Technologien nicht bieten.
Vor kurzem veröffentlichte das Laravel-Team etwas namens Valet (oder genauer gesagt "Laravel Valet"), das folgende Ziele verfolgt:
Valet ist eine Laravel-Entwicklungsumgebung für Mac-Minimalisten. Kein Landstreicher, kein Apache, kein Nginx, nein/ etc / hosts
Datei. Sie können Ihre Websites sogar öffentlich mit lokalen Tunneln freigeben. Ja, wir mögen es auch.
Klingt wirklich ordentlich, oder? Aber es ist vom Laravel-Team und es geht um Dinge wie Vagrant. Warum betrifft das also WordPress-Entwickler??
Wenn Sie sich die Dokumentation zu Valet ansehen, werden Sie etwas Neugieriges bemerken. Es unterstützt insbesondere:
Wirklich nett, nicht wahr??
Wenn Sie also ein WordPress-Entwickler sind und nach einer einfachen Möglichkeit suchen, eine Entwicklungsumgebung in Betrieb zu nehmen, ohne die Verwendung einer der gebräuchlicheren Software (oder einiger der schwereren Software), die verfügbar sind, oder vielleicht Sie selbst. ' Wenn Sie nur neugierig sind, etwas Neues anzufangen, ist Laravel Valet vielleicht eine geeignete Option.
In diesem Lernprogramm wird beschrieben, wie Sie Laravel Valet für WordPress einrichten und eine Installation einrichten, die wir für die lokale Entwicklung verwenden können.
Da dies eine brandneue Software ist und einige von Ihnen, die dies lesen, wahrscheinlich erst mit WordPress anfangen, andere Hintergründe haben oder nie etwas anderes als einen Standard-Apache / PHP / MySQL-Stack verwendet haben, beginnen wir mit dem Anfang.
Bitte zögern Sie nicht, im Verlauf des Tutorials Fragen zu hinterlassen, und ich werde mich bemühen, diese so gut wie möglich zu beantworten.
Um Valet einzurichten und es für die lokale Entwicklung zu verwenden, müssen wir zunächst einige Dinge installieren. Wir kümmern uns darum und dann installieren wir Valet und WordPress und bringen unsere Umgebung zum Laufen.
Um Valet installieren zu können, müssen wir einen Paketmanager für OS X mit der Bezeichnung Homebrew installieren.
Homebrew ist ein Paketmanager für OS X, mit dem Sie verschiedene Software und Pakete von der Befehlszeile aus verwalten können. Lassen Sie sich nicht einschüchtern, dass es vom Terminal ausgeführt wird: Es gibt nur wenige Befehle, die Sie lernen müssen, und es ist einfach, Pakete nach Bedarf zu installieren und zu deinstallieren.
Um Homebrew zu installieren, fügen Sie den folgenden Befehl in eine Terminalsitzung ein:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Folgen Sie anschließend den Anweisungen des Skripts. Es ist klar und führt Sie durch alles, was Sie wissen müssen, bevor Sie sich selbst einrichten.
Abhängig von Ihrer Internetverbindung sollten Sie innerhalb einer Minute oder weniger fertig sein. Bevor Sie mit dem nächsten Schritt fortfahren, müssen Sie die auf Ihrem System vorhandenen Pakete aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl eingeben:
Brüh-Update
Wenn Sie eine Fehlermeldung erhalten, müssen Sie möglicherweise Ihre Version aktualisieren .bash_profile
. Vom Terminal aus öffnen .bash_profile
. Sie können dies tun, indem Sie zuerst Ihre öffnen .bash_profile
Aufbau:
$ open .bash_profile
Fügen Sie dann die folgende Zeile hinzu:
$ export PATH = "/ usr / local / bin: $ PATH"
Einmal fertig, gibt es noch ein paar andere Dinge, die wir installieren müssen. Führen Sie nach der Änderung den folgenden Befehl aus, um die Änderungen in Ihre aktuelle Sitzung zu laden:
$ source .bash_profile
Kümmern wir uns jetzt darum.
Bevor Sie etwas anderes tun, möchten wir sicherstellen, dass Homebrew richtig eingerichtet ist. Dazu können wir vom Terminal aus den folgenden Befehl ausführen:
$ Arzt brauen
Dadurch wird sichergestellt, dass nichts veraltet ist oder behoben werden muss, bevor andere Befehle ausgeführt werden. Angenommen, alles ist gut zu gehen, dann geben Sie den folgenden Befehl ein:
$ Brew-Update
An diesem Punkt haben wir Homebrew installiert und aktualisiert, so dass es endlich an der Zeit ist, die erforderlichen Pakete zu installieren, um Valet zum Laufen zu bringen.
Wir werden PHP7 verwenden, um Valet zu verwenden. Wenn Sie mit WordPress arbeiten, sollten Sie beachten, dass die Mindestanforderungen für die Software PHP 5.2.4 sind.
Dies ist wichtig, da PHP 7 zwar viele großartige Funktionen und einige bemerkenswerte Geschwindigkeitsverbesserungen bietet, dies bedeutet jedoch nicht, dass der Host, auf dem wir unseren Code implementieren, PHP 7 installiert hat.
Nachdem dies gesagt wurde, wurden Sie gewarnt: Stellen Sie sicher, dass der Code, den Sie in PHP schreiben, mit der Version von PHP kompatibel ist, die auf dem Server ausgeführt wird, auf dem Sie die Implementierung ausführen.
Nun installieren wir PHP 7 mit Homebrew. Geben Sie dazu in Ihrer Terminalsitzung den folgenden Befehl ein:
$ brew install homebrew / php / php70
Geben Sie dem Paketmanager einige Zeit, um die erforderliche Software und ihre Abhängigkeiten herunterzuladen, zu installieren und einzurichten. An diesem Punkt sind wir fast da!
Nun ist es an der Zeit, Valet zu installieren. Dazu müssen Sie sicherstellen, dass Composer auf Ihrem System installiert ist. Wenn Sie dies nicht tun, können Sie die Composer-Dokumentation, dieses Tutorial hier auf Envato Tuts + oder sogar einen vollständigen Kurs über den Paketmanager hier auf Envato nachlesen.
Nach der Installation von Composer sind die Installationsschritte für Valet minimal. Stellen Sie zuerst sicher, dass der Composer Verkäufer / bin
Verzeichnis befindet sich in Ihrem PFAD
. Wenn nicht, nehmen wir folgende Änderung an vor .bash_profile
.
Öffnen Sie die Datei erneut mit dem folgenden Befehl:
$ open .bash_profile
Fügen Sie dann die folgende Zeile hinzu:
$ export PATH = "$ PATH: $ HOME / .composer / vendor / bin"
Sie können dann die Terminalsitzung neu starten oder den folgenden Befehl ausführen, um das neue Profil zu laden:
$ source .bash_profile
Führen Sie dann den folgenden Befehl vom Terminal aus:
$ composer global erfordert Laravel / Valet
Sobald dies erledigt ist, wird eine Meldung angezeigt: "Sperrdatei schreiben, Dateien automatisch laden".
Danach kehren Sie zur Eingabeaufforderung zurück.
An diesem Punkt wurde Valet installiert und wir können es einrichten. Führen Sie dazu den folgenden Befehl im Terminal aus:
$ valet installieren
Und nach einem Moment sollten Sie den folgenden Screenshot sehen:
Und das ist es! Valet ist installiert und wird erfolgreich ausgeführt. Aus der Dokumentation:
Valet startet automatisch seinen Daemon, wenn Ihr Computer startet. Es ist nicht nötig zu laufenValet-Start
oderValet-Installation
immer wieder, sobald die erste Valet-Installation abgeschlossen ist.
Natürlich gibt es in Bezug auf Valet noch viel zu entdecken. Lesen Sie also nicht die Dokumentation.
Mit den Grundlagen ist es jetzt an der Zeit, unsere erste WordPress-Site einzurichten. Dazu müssen wir mit zwei Valet-Befehlen vertraut sein. Insbesondere müssen wir das verstehen:
Park
bezieht sich auf das Hinzufügen eines gesamten Verzeichnisses zu Valet.Verknüpfung
bezieht sich auf das Hinzufügen einer einzelnen Site zu Valet (im Gegensatz zu einem gesamten Verzeichnis).Da WordPress ein ganzes Verzeichnis hat, werden wir die Park
Befehl.
Lassen Sie uns ein neues Verzeichnis erstellen, aus dem wir WordPress installieren können.
Ich werde mein Verzeichnis anrufen wp-tutsplus
. Sie können dies vom Finder oder vom Terminal aus tun.
Als nächstes müssen wir das Verzeichnis zu Valet hinzufügen. Dazu können Sie in Terminal einen einfachen Befehl ausgeben:
$ cd Dokumente $ Parkservice
Beachten Sie oben, dass wir das Verzeichnis in wp-tutsplus geändert haben und dann den Parkbefehl wie oben angegeben angegeben haben. An diesem Punkt gibt es natürlich nichts im Verzeichnis.
Lass uns das ändern.
Wenn Sie ein fortgeschrittener Benutzer sind, können Sie WordPress mit den Befehlszeilenprogrammen herunterladen. Andernfalls können Sie eine Kopie der Anwendung von der Website herunterladen.
Unabhängig davon, für welche Methode Sie sich entscheiden, stellen Sie sicher, dass sich die WordPress-Anwendungsdateien im Ordner befinden wp-tutsplus
Verzeichnis. Um klar zu sein, meine ich nicht, dass die Verzeichnisstruktur sein sollte WP-Tutsplus / WordPress
. Stattdessen meine ich das Verzeichnis wp-tutsplus
sollte das oberste Verzeichnis für die WordPress-Anwendung sein.
Danach sollten Sie in der Lage sein, Ihren Browser auf den Namen des Verzeichnisses mit dem Domänensuffix zu verweisen, wie in der Valet-Dokumentation beschrieben.
Insbesondere sollten Sie in der Lage sein, zu navigieren wp-tutsplus.dev
Auf Ihrem lokalen Computer werden Sie auf dem berühmten Installationsbildschirm begrüßt.
Vorausgesetzt, dass bis zu diesem Punkt alles gut gegangen ist, sollten Sie die standardmäßige WordPress-Installation sehen können.
Aber warte! Eines haben wir vergessen: die Datenbank. Wenn Sie eine WordPress-Installation einrichten, benötigen Sie eine Datenbank.
Traditionell läuft eine MySQL-Datenbank, auf der WordPress installiert wird. Mit Valet müssen wir noch eine weitere Änderung vornehmen. Insbesondere verwenden wir MariaDB. In jeder Hinsicht dient MariaDB als Ersatz für MySQL, wenn Valet verwendet wird.
Führen Sie zunächst den folgenden Befehl im Terminal aus:
$ brew install mariadb
Anschließend können Sie den Datenbankdienst starten und stoppen, indem Sie die folgenden zwei Befehle ausführen:
$ mysql.server starte $ mysql.server stop
Von hier aus können Sie Ihr bevorzugtes Datenbank-Frontend öffnen und über den Server von eine Verbindung zur Datenbank herstellen localhost
(oder 127.0.0.1
).
Von hier aus können Sie die Datenbank erstellen und anschließend WordPress einrichten. Es benötigt nur den Benutzernamen root (mit leerem Passwort). Natürlich ist das für die lokale Sicherheit in Ordnung, aber noch nie Schieben Sie diese live auf einen Staging- oder Produktionsserver.
Herzliche Glückwünsche! Zu diesem Zeitpunkt haben Sie eine Drittanbieter-Software von einem anderen Mitglied der PHP-Community verwendet, um eine einfache lokale Entwicklungsumgebung einzurichten.
Trotz der Tatsache, dass wir Homebrew installieren und einige Befehle eingeben mussten, ist die Leichtigkeit, mit der es möglich ist, eine neue Site aus einem einzigen Verzeichnis heraus aufzurufen, unglaublich. Natürlich bleiben für fortgeschrittene WordPress-Entwickler noch einige Fragen offen. Vielleicht wäre ein Follow-up-Post hilfreich.
In der Dokumentation wird inzwischen viel lesenswertes Material behandelt. Sehen Sie sich zunächst die Valet-Dokumentation an und arbeiten Sie mit der Anwendung an einer benutzerdefinierten WordPress-Entwicklung.
Als Randbemerkung: Wenn Sie nach anderen Dienstprogrammen suchen, die Sie dabei unterstützen, Ihr wachsendes Werkzeugset für WordPress zu entwickeln oder um Code zu lernen und sich mit WordPress vertraut zu machen, sollten Sie nicht vergessen, was wir zur Verfügung haben Envato Market.
Denken Sie daran, Sie können alle meine Kurse und Tutorials auf meiner Profilseite abrufen und Sie können mir auf meinem Blog und / oder Twitter unter @tommcfarlin folgen, wo ich über verschiedene Softwareentwicklungspraktiken spreche und wie wir sie in WordPress einsetzen können.
Zögern Sie nicht, Fragen, Kommentare oder andere interessante Dinge zu hinterlassen, die Sie gefunden haben, wenn Sie Valet als Host für Ihre WordPress-Entwicklung verwenden.