The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Composer je populární správce závislostí pro PHP, který může zjednodušit instalaci a aktualizaci knihoven nezbytných pro váš projekt. V současné době se v této oblasti stává de-facto standardem díky svému jedinečnému pohodlí a snadnému použití.
Na rozdíl od Yum nebo Apt Composer nikdy neinstaluje ani neaktualizuje žádný kód nebo balíčky na systémové úrovni. Místo toho jsou balíčky kódu a knihovny spravovány v rámci vlastního adresáře projektu na základě projektu.
V tomto tutoriálu vám ukážu, jak nainstalovat a používat Composer ke správě závislostí projektu PHP. Tyto kroky byly napsány pro server Vultr LEMP založený na CentOS 6.
sudo yum update
sudo yum install curl git php55u-cli.x86_64
Composer lze nainstalovat lokálně nebo globálně. Místní instalace vám může přinést větší flexibilitu pro každý jednotlivý projekt a vyhnout se problémům s oprávněními, zatímco globální instalace je pohodlnější s celosystémovým spustitelným souborem.
Chcete-li nainstalovat Composer lokálně do adresáře projektu ~/myproject:
cd ~
mkdir myproject
cd myproject
curl -sS https://getcomposer.org/installer | php
Program Composer, archivní soubor PHP s názvem composer.phar, bude stažen do adresáře vašeho projektu.
Instalaci můžete otestovat pomocí příkazu php composer.phar.
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Po instalaci můžete příkaz použít composerkdekoli místo použití php composer.pharv konkrétním adresáři projektu. Pro pohodlí budu composerv následujících částech používat globální příkaz .
Chcete-li nainstalovat závislosti pomocí aplikace Composer, musíte nejprve vytvořit soubor nazvaný composer.jsonv adresáři vašeho projektu. Tento soubor definuje všechny požadované závislosti. Například obsah composer.jsonsouboru vyžadujícího knihovnu „psr/log“ by mohl vypadat takto:
{
"require": {
"psr/log": "1.0.0"
}
}
Zde „psr/log“ představuje „prodejce/balíček“, „1.0.0“ představuje „číslo verze“. Obě dvě položky lze nalézt na výchozím repozitáři Composeru packagist.org .
Pokud potřebujete další knihovny, stačí přidat čárku a nový řádek pro každou z nich:
{
"require": {
"psr/log": "1.0.0",
"phpunit/php-timer": "1.0.7",
"symfony/event-dispatcher": "3.0.0"
}
}
Poté spusťte následující příkaz k instalaci knihoven, které jste zadali. Všechny knihovny, na kterých závisí váš výběr, se také nainstalují automaticky.
composer install
Všechny nainstalované knihovny budou uloženy v ./vendoradresáři.
Kdykoli upravíte obsah composer.json, nebo když chcete zkontrolovat, zda existují nové verze, měli byste spustit příkaz update:
composer update
Některé z knihoven také poskytují informace o automatickém načítání. Můžete je automaticky načíst jednoduchým přidáním následující věty do kódu projektu:
require __DIR__ . '/vendor/autoload.php';
A je to. Nyní jste připraveni spravovat závislosti svého projektu pomocí aplikace Composer. Další podrobnosti najdete na oficiálních stránkách Composer .
Užívat si!
Při používání aplikace Composer se může zobrazit varování „Spouštíte skladatel s povoleným xdebugem...“. Pokud ano, můžete varování vyřešit pomocí následujících kroků.
Upravte konfiguraci PHP v souboru /etc/php.d/15-xdebug.ini:
sudo vi /etc/php.d/15-xdebug.ini
Okomentujte řádek zend_extension=xdebug.soznakem ;:
;zend_extension=xdebug.so
Uložit a ukončit:
:wq
Poté restartujte systém:
sudo reboot
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více