Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Composer on PHP jaoks populaarne sõltuvushaldur, mis võib lihtsustada teie projekti jaoks vajalike teekide installimist ja värskendamist. Tänapäeval on see oma võrratu mugavuse ja kasutuslihtsuse tõttu muutumas de facto standardiks selles valdkonnas.
Erinevalt Yumist või Aptist ei installi ega värskenda Composer kunagi ühtegi koodi ega paketti süsteemi tasemel. Selle asemel hallatakse koodipakette ja teeke projekti enda kataloogis projektipõhiselt.
Selles õpetuses näitan teile, kuidas installida ja kasutada Composerit PHP-projekti sõltuvuste haldamiseks. Need sammud on kirjutatud CentOS 6-põhise Vultr LEMP serveri jaoks.
sudo yum update
sudo yum install curl git php55u-cli.x86_64
Composeri saab installida kas lokaalselt või globaalselt. Kohalik installimine võib pakkuda teile iga üksiku projekti jaoks rohkem paindlikkust ja vältida lubadega seotud probleeme, samas kui globaalne installimine on kogu süsteemi hõlmava käivitatava failiga mugavam.
Composeri kohalikuks installimiseks projekti kataloogi ~/myproject:
cd ~
mkdir myproject
cd myproject
curl -sS https://getcomposer.org/installer | php
Programm Composer, PHP arhiivifail nimega composer.phar, laaditakse teie projekti kataloogi alla.
Installimist saate testida käsuga php composer.phar.
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Pärast installimist saate seda käsku kasutada composerkõikjal, selle asemel, et kasutada php composer.pharseda konkreetses projektikataloogis. Mugavuse huvides kasutan composerjärgmistes jaotistes globaalset käsku .
Sõltuvuste installimiseks rakendusega Composer peate esmalt looma composer.jsonprojekti kataloogis kutsutava faili . See fail määratleb kõik nõutavad sõltuvused. Näiteks võib composer.jsonpsr/logi teeki vajava faili sisu olla järgmine:
{
"require": {
"psr/log": "1.0.0"
}
}
Siin tähistab "psr/log" "müüjat/paketti", "1.0.0" tähistab "versiooninumbrit". Mõlemad kaks üksust leiate Composeri vaikehoidla saidilt packagist.org .
Kui teil on vaja muid teeke, lisage lihtsalt igaühe jaoks koma ja uus rida:
{
"require": {
"psr/log": "1.0.0",
"phpunit/php-timer": "1.0.7",
"symfony/event-dispatcher": "3.0.0"
}
}
Seejärel käivitage määratud teekide installimiseks järgmine käsk. Kõik teegid, millest teie valikud sõltuvad, installitakse samuti automaatselt.
composer install
Kõik installitud teegid salvestatakse ./vendorkataloogi.
Iga kord composer.json, kui muudate lehe sisu või kui soovite kontrollida, kas seal on uusi versioone, peaksite käivitama värskenduse käsu:
composer update
Samuti pakuvad mõned teegid automaatse laadimise teavet. Saate need automaatselt laadida, lisades oma projekti koodi lihtsalt järgmise lause:
require __DIR__ . '/vendor/autoload.php';
See on kõik. Nüüd olete valmis haldama oma projekti sõltuvusi rakendusega Composer. Lisateabe saamiseks külastage Composeri ametlikku veebisaiti .
Nautige!
Kui kasutate Composerit, võite näha hoiatust "Käitate heliloojat, mille xdebug on lubatud...". Kui jah, saate hoiatuse lahendada, järgides neid samme.
Muutke failis PHP konfiguratsiooni /etc/php.d/15-xdebug.ini:
sudo vi /etc/php.d/15-xdebug.ini
Kommenteerige rida zend_extension=xdebug.sotähega ;:
;zend_extension=xdebug.so
Salvestage ja lõpetage:
:wq
Seejärel taaskäivitage süsteem:
sudo reboot
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit