Koneiden nousu: tekoälyn todelliset sovellukset
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Composer on suosittu PHP:n riippuvuushallintaohjelma, joka voi yksinkertaistaa projektiisi tarvittavien kirjastojen asennusta ja päivitystä. Nykyään siitä on tulossa de facto standardi tällä alueella sen vertaansa vailla olevan mukavuuden ja helppokäyttöisyyden vuoksi.
Toisin kuin Yum tai Apt, Composer ei koskaan asenna tai päivitä mitään koodia tai paketteja järjestelmätasolla. Sen sijaan koodipaketteja ja kirjastoja hallitaan projektin omassa hakemistossa projektikohtaisesti.
Tässä opetusohjelmassa näytän sinulle kuinka asentaa Composer ja käyttää sitä PHP-projektin riippuvuuksien hallintaan. Nämä vaiheet on kirjoitettu CentOS 6 -pohjaiselle Vultr LEMP -palvelimelle.
sudo yum update
sudo yum install curl git php55u-cli.x86_64
Composer voidaan asentaa joko paikallisesti tai maailmanlaajuisesti. Paikallinen asennus voi tuoda sinulle enemmän joustavuutta jokaisessa yksittäisessä projektissa ja välttää lupaongelmia, kun taas yleinen asennus on kätevämpää järjestelmänlaajuisen suoritettavan tiedoston ansiosta.
Composerin asentaminen paikallisesti projektihakemistoon ~/myproject:
cd ~
mkdir myproject
cd myproject
curl -sS https://getcomposer.org/installer | php
Composer-ohjelma, PHP-arkistotiedosto nimeltä composer.phar, ladataan projektihakemistoosi.
Voit testata asennusta komennolla php composer.phar.
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Asennuksen jälkeen voit käyttää komentoa composermissä tahansa php composer.phartietyssä projektihakemistossa käyttämisen sijaan . Mukavuussyistä käytän globaalia komentoa composerseuraavissa osissa.
Jos haluat asentaa riippuvuuksia Composerilla, sinun on ensin luotava tiedosto, jota kutsutaan composer.jsonprojektihakemistossasi. Tämä tiedosto määrittelee kaikki vaaditut riippuvuudet. Esimerkiksi composer.json"psr/log"-kirjastoa vaativan tiedoston sisältö voisi olla seuraava:
{
"require": {
"psr/log": "1.0.0"
}
}
Tässä "psr/log" tarkoittaa "toimittajaa/pakettia", "1.0.0" tarkoittaa "versionumeroa". Molemmat kohteet löytyvät Composerin oletusarkistosivustolta packagist.org .
Jos tarvitset muita kirjastoja, lisää vain pilkku ja uusi rivi kullekin niistä:
{
"require": {
"psr/log": "1.0.0",
"phpunit/php-timer": "1.0.7",
"symfony/event-dispatcher": "3.0.0"
}
}
Suorita sitten seuraava komento asentaaksesi määrittämäsi kirjastot. Kaikki kirjastot, joista valintasi riippuvat, asennetaan myös automaattisesti.
composer install
Kaikki asennetut kirjastot tallennetaan ./vendorhakemistoon.
Aina kun muokkaat tiedoston sisältöä composer.jsontai kun haluat tarkistaa, onko siellä uusia versioita, sinun tulee suorittaa päivityskomento:
composer update
Jotkin kirjastot tarjoavat myös automaattilataustietoja. Voit ladata ne automaattisesti lisäämällä seuraavan lauseen projektisi koodiin:
require __DIR__ . '/vendor/autoload.php';
Se siitä. Olet nyt valmis hallitsemaan projektisi riippuvuuksia Composerin avulla. Lisätietoja on Composerin virallisella verkkosivustolla .
Nauttia!
Saatat nähdä varoituksen "Käytät säveltäjä ja xdebug käytössä..." käyttäessäsi Composeria. Jos näin on, voit ratkaista varoituksen noudattamalla näitä ohjeita.
Muokkaa PHP:n asetuksia tiedostossa /etc/php.d/15-xdebug.ini:
sudo vi /etc/php.d/15-xdebug.ini
Kommentti rivi zend_extension=xdebug.sokanssa ;:
;zend_extension=xdebug.so
Tallenna ja lopeta:
:wq
Käynnistä sitten järjestelmä uudelleen:
sudo reboot
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja