Vzpon strojev: aplikacije AI v resničnem svetu
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Symfony je eden izmed najbolj priljubljenih ogrodij PHP, ki ga lahko uporabite za enostaven in hiter razvoj lastnih aplikacij. Symfony je z naborom ločenih in večkrat uporabnih komponent ter ogromno skupnostjo razvijalcev pritegnil številne člane odprtokodne skupnosti.
V tem članku vam bom pokazal, kako namestiti in uporabiti Symfony 3.0.0 za razvoj aplikacij na Vultr LEMP VPS.
Uradno priporočen način za namestitev Symfonyja je uporaba namestitvenega programa Symfony.
Prijavite se s terminala SSH, vnesite:
sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
Zdaj lahko uporabite symfonyukaz iz svoje lupine.
Ustvarite novo aplikacijo s Symfonyjem:
symfony new my_project
Ta ukaz bo ustvaril imenik, ki se imenuje my_projectv vašem domačem imeniku, da gosti vse vaše aplikacijske datoteke.
Če želite določiti različico Symfonyja, dodajte številko različice zgornjemu ukazu, na primer:
symfony new my_project 2.6
symfony new my_project 2.6.5
symfony new my_project 2.7.0-RC1
symfony new my_project lts
Za zagon aplikacije Symfony izvedite naslednje ukaze:
cd my_project/
php bin/console server:run
Če je bila operacija uspešna, se bo [OK] Server running on http://127.0.0.1:8000na zaslonu prikazal poziv . Rezultat lahko preverite tako, da do URL-ja dostopate http://127.0.0.1:8000/iz spletnega brskalnika.
Ukaz naj teče v trenutnem terminalu SSH. Odprite drug terminal SSH in prenesite besedilni brskalnik Lynx:
sudo yum install -y lynx
Obisk http://127.0.0.1:8000/iz Lynxa:
lynx http://127.0.0.1:8000/
Videli boste pozdravno stran Symfonyja: "Dobrodošli v Symfony 3.0.0". Nato pritisnite Shift + Q, da zaprete Lynx.
Če slučajno vidite prazno stran ali stran z napako namesto pozdravne strani, lahko poskusite odpraviti težavo tako, da ponovno konfigurirate dovoljenja v imenikih ~/my_project/var/cachein ~/my_project/var/logs. Za več podrobnosti obiščite spletno mesto Symfony .
Uporabite lahko tudi tester konfiguracije strežnika, da preverite, ali je vaše okolje pripravljeno za uporabo Symfonyja. Med izvajanjem vaše aplikacije Symfony dostopajte do naslednjega URL-ja:
lynx http://localhost:8000/config.php
V okolju Vultr LNMP nam bo preizkuševalec konfiguracije strežnika priporočil namestitev in omogočanje razširitve intl (ki se uporablja za validatorje) za boljšo izkušnjo Symfonyja. Tukaj je rešitev:
Enkrat pritisnite puščico navzdol, nato pritisnite Shift + Q, da zaprete brskalnik Lynx.
Preverite različico PHP na strežniku:
php -v
Poizvedite in namestite razširitev intl iste različice (moj strežnik je izvajal PHP 5.5):
yum list php*intl
sudo yum install php55u-intl.x86_64
Znova zaženite sistem:
sudo reboot
Prijavite se in znova preverite konfiguracijo aplikacije Symfony, ugotovili boste, da je težava odpravljena ("Vsa preverjanja so bila uspešno opravljena.").
Čestitam! Nastavili ste aplikacijo Symfony.
Upoštevajte, da je vsebina v tem članku primerna samo za razvojno okolje; boste morali narediti več konfiguracije za produkcijsko okolje. Za nadaljnje branje obiščite uradno spletno mesto Symfony .
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več