épület egy URL rövidítő PHP

Miután az oldal URL rövidebb számos előnye van. Először is csökkenti a karakterek számát, ami hasznos lehet a csevegésekben vagy a közösségi médiában való megosztáshoz, amelyek olyan karakterkorlátokat szabnak meg, mint a Twitter és a Facebook.

rövid URL-t is használhat olyan URL-címek elfedésére, mint a leányvállalatok esetében, amelyek speciális paramétereket tartalmaznak. Ezenkívül nyomon követheti az ezen URL-ekből származó látogatások számát, amely hasznos lehet egy kampány nyomon követésében vagy az elemzésben.

számos szolgáltatás mindkettő vagy fizetett, ahol könnyen lerövidítheti az URL-eket. Bit.ly például az egyik legjelentősebb ebben a kategóriában. De tudta, hogy valójában elkészítheti saját URL-rövidítőjét?

a saját felépítése azt jelenti, hogy Ön irányítja az összes adatot. Használhatja saját domainjét is. Vagy adjon hozzá testreszabási funkciókat vagy egyéni integrációt, amelyek esetleg nem lehetségesek a fizetett szolgáltatásban. Ha kalandosnak érzi magát, kövesse ezt a cikket; megmutatjuk, hogyan.

URL rövidítő szolgáltatások, A végső lista

URL rövidítés szolgáltatások, A végső lista

frissítés: a téma változó jellege miatt ez a bejegyzés frissült…Olvass tovább

követelmények

mielőtt elkezdené ezt a bemutatót, feltételezzük, hogy már ismeri a webfejlesztési folyamatot, és bizonyos mértékig kényelmesen dolgozik a PHP és a MySQL stackekkel. Szüksége lesz a következőkre is:

1. Tárhely fiók

nem számít, hol tárolja, amíg PHP-t és MySQL-t futtathat. Azt javaslom, hogy kap egy, amely cPanel és SSH hozzáférést, mivel azt szeretnénk, hogy ez létre közvetlenül a fogadó helyett a számítógép localhost.

2. Domain

bármelyik TLD-t kiválaszthatja; minél rövidebb a domain, annál jobb.

3. Támogató eszközök

az is jó lesz, ha olyan támogató eszközöket is biztosít, mint a Composer és a Git, mivel szükségünk lenne rájuk néhány PHP könyvtár lekéréséhez.

most elkezdjük ezeket összerakni, hogy az egyéni rövid URL-alkalmazásunk működjön.

1. lépés: tárhely-fiók beszerzése

tárhely-fiók beszerzése. Ehhez az oktatóanyaghoz a HostArmada segítségével fogjuk tárolni a rövid URL-alkalmazást.

hostarmada

mivel nincs szükségünk erre a magas specifikációra, a Host Armada Web Warp hosting opcióját választjuk. A tárhely Nginx-en fut, a:

  • 30 GB SSD,
  • 4 magos CPU és
  • 4 GB RAM.

ingyenes SSL tanúsítványt is tartalmaz a fiókhoz hozzáadott minden domainhez, és csak 4,69 dollárba kerül havonta.

ezen felül biztosítja az alap infrastuktúrát, amire szükségünk van az alkalmazás futtatásához, mint például a cPanel SSH hozzáféréssel, Git és Composer a dobozból, így az eszközök telepítése helyett azonnal elkezdhetjük az alkalmazásunk építését.

2. lépés: irányítsa a domainjét

miután megkapta a tárhelyet, szüksége lenne egy domainre, és irányítsa a tárhelyére. Ez a DNS-kezelőn keresztül történik, amelyet általában a domain regisztrátornak kell megadnia, ahol regisztrálja a domaint vagy a tárhelyet.

alapvetően meg kell mutatnia a domaint a tárhelyszolgáltató által megadott IP-címre. De minden szolgáltatónak kissé eltérő panelje, valamint utasításai vannak a követésre, ezért válassza ki és kövesse az egyik ilyen hivatkozást, amely együttműködne a szolgáltatóval.

  • cPanel: hogyan kezelheti a tartományok DNS-zónáit a cPanel-ben?
  • VPS: Hogyan adjunk domainek
  • Cloudflare: A DNS kezelése Cloudflare – ben

ne feledje, hogy a DNS felbontása körülbelül 24-48 órát vehet igénybe az IP módosítása után. Az előrehaladást olyan eszközökkel ellenőrizheti, mint a WhatsMyDNS.

whats my dns

3.lépés: bejelentkezés az SSH-ba

az SSH egy csatorna, amely néhány alkalmazást parancssoron keresztül futtat. Ebben az oktatóanyagban néhány parancssort fogunk futtatni, mint például a Git és a Composer.

a cPanel-ben ezt a cikket követheti az SSH-kapcsolat beállításához macOS vagy Windows rendszeren. Ha problémákat tapasztal az SSH-hoz való csatlakozással kapcsolatban, forduljon a tárhelyszolgáltatóhoz .

4.lépés: a Polr letöltése

ezután le kell töltenie a Polr-t. Ez egy nyílt forráskódú PHP könyvtár, amely lehetővé teszi számunkra, hogy saját URL-rövidítőt futtassunk és tároljunk.

polr

ez biztosítja az API-kat és az Adminisztrációt az URL-ek, a felhasználók és néhány más Testreszabás kezeléséhez. Ezt a könyvtárat le fogjuk tölteni a gyökérkönyvtárba (általában ez a könyvtár neve public_html).

futtassa a következő parancsot:

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

4. lépés: Konfigurálja a kiszolgálót

a host és a Polr telepítést úgy fogjuk konfigurálni, hogy jól futhasson és elérhető legyen a tartományból. Ehhez először meg kell győződnünk arról, hogy a gazdagépünk legalább PHP7.2-en fut.

a cPanel-ben könnyen ellenőrizheti és kiválaszthatja a Szoftverből > válassza ki a PHP verziót.

 php verzió

4.1: konfigurálja a

gyökérkönyvtárat a Polr könyvtárhoz tartozó nyilvános gyökérkönyvtárra is meg kell mutatnunk. Ez az a könyvtár, ahol az index.php fájl lakik. Ezt a fájlt végre kell hajtania, amikor a webhely kérést kap.

a cPanel-ben a > domainek tartományokból állíthatjuk be. Ellenőrizze azt a könyvtárat, amelyre a dokumentum gyökere mutat. Esetünkben ez az elérési út könyvtár ~/public_html/public.

 gyökérkönyvtár

4.2: konfigurálja az adatbázist

létre kell hoznunk egy új adatbázist az adatok, például az azonosító, az URL és maga a rövid URL tárolására. A cPanel-ben létrehozhatunk egy új adatbázist és csatolhatunk egy felhasználót a MySQL adatbázis varázslóból. Egyszerűen ki kell töltenie a bemenetet, és követnie kell az irányt.

 db felhasználó

jegyezze fel a következőket, mivel később szüksége lesz rá:

  • adatbázis neve.
  • adatbázis felhasználó és a felhasználói jelszó.

5.lépés: Polr beállítás és telepítés

megkezdhetjük a könyvtár telepítését a gazdagépünkre. Ehhez futtassa az alábbi zeneszerző parancsot a könyvtár függőségeinek telepítéséhez.

composer install
zeneszerző telepítése

…nevezze át a .env.setup fájlt .env

mv .env.setup .env

töltse be a tartományt és /setup a böngészőbe. Ezen az oldalon megjelenik egy űrlap, ahol meg kell adnia a szükséges információkat.

polr beállítás

számos bemenet van. De a legfontosabbak az adatbázis-konfiguráció és az alkalmazás beállításai.

töltse ki az alábbi információkat az adatbázishoz és a felhasználóhoz való csatlakozáshoz.

  • Adatbázis-gazdagép: localhost
  • Adatbázis Port: 3306
  • Adatbázis felhasználónév: hongkiat_urluser (változtassa meg ezt a 4. lépésben beállított értékkel)
  • adatbázis jelszó: *****(változtassa meg ezt a 4. lépésben beállított értékkel)
  • adatbázis neve: hongkiat_urluser (változtassa meg ezt a lépésben beállított értékkel 4)

ha kész, töltse ki a következőket a rövid URL alkalmazás fő beállításaiban.

  • alkalmazás neve: (töltse ki ezt bármivel)
  • Alkalmazásprotokoll: (függetlenül attól, hogy az alkalmazás HTTP-n vagy HTTPS-en fut-e. vegye figyelembe, hogy a HTTPS telepítéséhez SSL cert szükséges.)
  • alkalmazás URL-je: (adja hozzá a korábban beállított domaint ebben az oktatóanyagban)

folytathatja a többi opcionális bemenet beállítását, ahogy tetszik. Az alkalmazás telepítéséhez kattintson a Telepítés gombra a /setup oldalon.

ez minden. A telepítésnek gyorsnak kell lennie. Töltse be a kezdőlapot, ha kész. Látnia kell az URL rövidítéséhez szükséges bemenetet, amint az a következő képernyőképen látható.

polr homepage

tesztelés

hogy lássuk, működik-e a rövid URL alkalmazásunk, megpróbálunk hozzáadni egy URL-t, például https://www.hongkiat.com/blog/windows-11-features/ és megnyomjuk azt a rövidítő gombot a kezdőlapon.

az alábbiakban láthatjuk, hogy alkalmazásunk az egyéni domainünkkel generálta a rövid URL-t. Generálhatja a rövid URL QR-kódját is, ha fizikailag meg akarja osztani az URL-t.

generált shorturl

ezen felül testreszabhatja a rövid URL-t is, hogy generáljon, ahelyett, hogy az alkalmazást véletlenszerű azonosítóval vagy karakterrel generálná. Ehhez kattintson erre a linkre, és állítsa be az URL végét. Ellenőrizze, hogy még mindig elérhető-e, és nyomja meg a rövidítés gombot.

link opció

csomagolás

a saját rövid URL-alkalmazás létrehozásához technikai know-how szükséges. Időbe telik a beállítás is. De amint átjutsz ezen, hosszú távon potenciálisan pénzt takaríthatsz meg, és minden olyan előnnyel rendelkezel, amelyet egyébként nem tudsz fizetett SaaS-ra szerezni.

Ön rendelkezik az összes adattal, és külön költség nélkül használhatja saját brandable domainjét. Ha PHP fejlesztő vagy, létrehozhatsz egyéni funkciókat, és korlátozás nélkül használhatod az összes API-t.

végül remélem, hogy ez az oktatóanyag segíthet a saját rövid URL felépítésében.

Leave a Reply

Az e-mail-címet nem tesszük közzé.