So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

Erstellen eines URL-Shorteners mit PHP

Eine kürzere Seiten-URL hat mehrere Vorteile. Erstens wird dadurch die Anzahl der Zeichen reduziert, was zum Teilen in Chats oder sozialen Netzwerken nützlich wäre, in denen Zeichenbeschränkungen gelten Twitter Und Facebook.

Das können Sie auch Verwenden Sie eine kurze URL, um eine URL wie die von Partnern zu maskieren, die spezielle Parameter enthält. Außerdem können Sie die Anzahl der Besuche über diese URLs verfolgen, was für die Kampagnenverfolgung oder -analyse nützlich sein kann.

Es gibt eine Reihe kostenpflichtiger und kostenpflichtiger Dienste, bei denen Sie URLs problemlos kürzen können. Bit.ly ist beispielsweise eines der bekanntesten in dieser Kategorie. Aber wussten Sie das? Können Sie wirklich Ihren eigenen URL-Shortener erstellen?

Wenn Sie Ihre eigenen erstellen, haben Sie die Kontrolle über alle Daten. Sie können auch Ihre eigene Domain verwenden. Oder fügen Sie benutzerdefinierte Funktionen oder benutzerdefinierte Integrationen hinzu, die im kostenpflichtigen Dienst möglicherweise nicht möglich sind. Wenn Sie abenteuerlustig sind, folgen Sie diesem Artikel. Wir zeigen Ihnen wie.

Anforderungen

Bevor wir mit diesem Tutorial beginnen, gehen wir davon aus, dass Sie bereits mit dem Webentwicklungsprozess vertraut und vertraut sind Arbeiten mit Stacks wie PHP und MySQL Zu einem gewissen Grad. Darüber hinaus benötigen Sie Folgendes:

1. Hosting-Konto

Es spielt keine Rolle, wo Sie es hosten, solange PHP und MySQL darauf ausgeführt werden können. Ich würde vorschlagen, eines zu kaufen Bietet cPanel- und SSH-Zugriff da wir es direkt auf dem Host konfigurieren möchten und nicht auf dem lokalen Host des Computers.

2. Domäne

Sie können eine beliebige TLD wählen; Je kürzer die Domain, desto besser.

3. Support-Tools

Es wäre auch schön, wenn Sie auch Support-Tools bereitstellen würden Komponist Und Idiot da wir sie zum Extrahieren einiger PHP-Bibliotheken benötigen würden.

Jetzt beginnen wir damit, all dies zusammenzustellen, um unsere benutzerdefinierte Kurz-URL-Anwendung zum Laufen zu bringen.

Schritt 1: Holen Sie sich ein Hosting-Konto

Holen Sie sich ein Hosting-Konto. In diesem Tutorial werden wir unsere Kurz-URL-Anwendung mit hosten HostArmada.

Da wir diese hohen Spezifikationen nicht benötigen, haben wir uns für die von Host Armada entschieden. Web-Warp Unterkunftsmöglichkeit. Das Hosting läuft auf Nginx, mit:

  • 30 GB SSD,
  • 4-Kern-CPU und
  • 4 GB RAM.

Auch inklusive kostenlosem SSL-Zertifikat Für jede Domain, die wir dem Konto hinzufügen, kostet es nur 4,69 $ pro Monat.

Darüber hinaus stellt es die grundlegende Infrastruktur bereit, die wir zum Ausführen der App benötigen, wie z. B. cPanel mit SSH-Zugriff, Git und Composer, sodass wir sofort mit der Erstellung unserer App beginnen können, anstatt die Tools zu installieren.

Schritt 2: Listen Sie Ihre Domain auf

Sobald Sie über ein Hosting verfügen, benötigen Sie eine Domain und verweisen diese auf Ihr Hosting. Dies geschieht durch die DNS-Manager, der normalerweise vom Domain-Registrar bereitgestellt werden sollte. wo Sie die Domain oder das Hosting registrieren.

Im Grunde würde man brauchen Verweisen Sie die Domain auf die vom Hosting-Anbieter bereitgestellte IP-Adresse. Allerdings verfügt jeder Anbieter über ein etwas anderes Bedienfeld und zu befolgende Anweisungen. Wählen Sie daher eine dieser Referenzen aus und befolgen Sie sie, die mit Ihrem Anbieter zusammenarbeitet.

Bitte beachten Sie, dass die DNS-Auflösung 24 bis 48 Stunden dauern kann, nachdem Sie die IP-Änderung vorgenommen haben. Sie können den Fortschritt mit Tools wie überprüfen WhatsMyDNS.

Schritt 3 – Melden Sie sich bei SSH an

SSH ist ein Kanal für Führen Sie eine Anwendung über die Befehlszeile aus. In diesem Tutorial führen wir einige Befehlszeilen aus, z Idiot Und Komponist.

In cPanel ist das möglich Folgen Sie diesem Artikel um die SSH-Verbindung unter macOS oder Windows zu konfigurieren. Wenn beim Herstellen einer SSH-Verbindung Probleme auftreten, wenden Sie sich an Ihren Hosting-Anbieter.

Schritt 4: Polr herunterladen

Als nächstes brauchen Sie Entladung Pol. Es handelt sich um eine Open-Source-PHP-Bibliothek, die es uns ermöglicht, Ihren eigenen URL-Shortener auszuführen und zu hosten.

Bietet APIs und Verwaltung zur Verwaltung von URLs, Benutzern und einigen anderen Anpassungen. Wir gehen zu Laden Sie diese Bibliothek in das Stammverzeichnis herunter (Normalerweise heißt dieses Verzeichnis public_html).

Führen Sie den folgenden Befehl aus:

git clone https://github.com/cydrobolt/polr.git --depth=1 .

Schritt 4: Konfigurieren Sie den Server

Lassen Sie uns den Host und die Polr-Installation so konfigurieren, dass sie gut funktioniert und von der Domäne aus zugänglich ist. Dazu benötigen wir zunächst Stellen Sie sicher, dass unser Host mindestens auf PHP7.2 läuft.

In cPanel können Sie es einfach überprüfen und auswählen Software > PHP-Version auswählen.

4.1: Konfigurieren Sie das Stammverzeichnis

Wir brauchen auch Zeigen Sie das Stammverzeichnis auf öffentlich das mit der Polr-Bibliothek geliefert wird. Dies ist das Verzeichnis, in dem index.php Die Datei befindet sich. Diese Datei muss ausgeführt werden, wenn die Website eine Anfrage erhält.

In cPanel können wir es konfigurieren Domänen > Domänen. Überprüfen Sie das Verzeichnis, in dem Dokument Root zeigt. In unserem Fall liegt dieses Pfadverzeichnis in ~/public_html/public.

4.2: Konfigurieren Sie die Datenbank

Wir müssen eine neue Datenbank erstellen, um Daten wie ID, URL und Kurz-URL zu speichern. In cPanel können wir eine neue Datenbank erstellen und einen Benutzer daraus anhängen MySQL-Datenbank-Assistent. Sie müssen lediglich die Eingabe abschließen und den Anweisungen folgen.

Notieren Sie sich Folgendes, da Sie es später benötigen werden:

  • Name der Datenbank.
  • Datenbankbenutzername und Benutzerpasswort.

Schritt 5: Polr-Einrichtung und Installation

Wir können mit der Installation der Bibliothek auf unserem Host beginnen. Führen Sie dazu den folgenden Composer-Befehl aus Bibliotheksabhängigkeiten installieren.

composer install

…benennen Sie die Datei .env.setup in .env um

mv .env.setup .env

Laden Sie die Domain und /setup im Browser. Auf dieser Seite sehen Sie ein Formular, in das Sie die erforderlichen Informationen eingeben müssen.

Es gibt eine Reihe von Einträgen. Aber die wichtigsten sind die von Datenbankkonfiguration Und Anwendungseinstellungen.

Füllen Sie die folgenden Informationen aus, um eine Verbindung zur Datenbank und zum Benutzer herzustellen.

  • Datenbankhost: lokaler Server
  • Datenbankport: 3306
  • Datenbankbenutzername: hongkiat_urluser (Ändern Sie dies durch die von Ihnen konfigurierte Stufe 4)
  • Datenbankpasswort: ***** (Ändern Sie dies mit dem von Ihnen festgelegten Wert Stufe 4)
  • Name der Datenbank: hongkiat_urluser (Ändern Sie dies durch die von Ihnen konfigurierte Stufe 4)

Wenn Sie fertig sind, führen Sie in den Haupteinstellungen der Kurz-URL-App die folgenden Schritte aus.

  • App Name: (fülle dies mit irgendetwas)
  • Bewerbungsprotokoll: (Wenn Ihre Anwendung auf HTTP oder HTTPS ausgeführt wird. Bitte beachten Sie, dass HTTPS die Installation eines SSL-Zertifikats erfordert.)
  • App-URL: (Fügen Sie die Domäne hinzu, die Sie zuvor in diesem Tutorial eingerichtet haben.)

Sie können mit der Konfiguration der restlichen optionalen Eingänge nach Ihren Wünschen fortfahren. Klick auf das Installieren auf dieser /setup-Seite, um die Anwendung zu installieren.

Das ist alles. Die Installation sollte schnell gehen. Laden Sie die Startseite, wenn Sie fertig sind. Sie sollten den Eintrag zum Kürzen der URL sehen, wie im Screenshot unten zu sehen ist.

Beweis

Um zu sehen, ob unsere Kurz-URL-App funktioniert, werden wir versuchen, eine URL hinzuzufügen, zum Beispiel https://www.hongkiat.com/blog/windows-11-features/, und darauf klicken. Verkürzen Schaltfläche auf der Startseite.

Unten können wir sehen, dass unsere Anwendung die Kurz-URL mit unserer benutzerdefinierten Domain generiert hat. Kann Generieren Sie auch einen QR-Code für eine Kurz-URL wenn Sie beabsichtigen, die URL physisch weiterzugeben.

Darüber hinaus können Sie auch Passen Sie die kurze URL an zu generieren, anstatt es von der App mit einer zufälligen ID oder einem zufälligen Zeichen generieren zu lassen. Klicken Sie dazu hier Link-Option und legen Sie das Ende der URL fest. Überprüfen Sie unbedingt, ob es noch verfügbar ist, und klicken Sie auf die Schaltfläche Verkürzen Taste.

Ende

Das Erstellen einer eigenen Kurz-URL-App erfordert einige technische Kenntnisse. Auch die Einrichtung nimmt Zeit in Anspruch. Aber sobald Sie darüber hinweg sind, können Sie auf lange Sicht Geld sparen und alle Vorteile nutzen, die Sie sonst bei einem kostenpflichtigen SaaS nicht bekommen würden.

Sie haben alle Daten und können Nutzen Sie Ihre eigene Markendomain ohne zusätzliche Kosten. Wenn Sie PHP-Entwickler sind, können Sie benutzerdefinierte Funktionen erstellen und alle APIs ohne Einschränkungen nutzen.

Abschließend hoffe ich, dass dieses Tutorial Ihnen beim Erstellen Ihrer eigenen Kurz-URL helfen kann.