Asenna Plesk CentOS 7:ään
Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ja/tai asiakkaidensa verkkosivustoja, tietokantoja
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 composer
missä tahansa php composer.phar
tietyssä projektihakemistossa käyttämisen sijaan . Mukavuussyistä käytän globaalia komentoa composer
seuraavissa osissa.
Jos haluat asentaa riippuvuuksia Composerilla, sinun on ensin luotava tiedosto, jota kutsutaan composer.json
projektihakemistossasi. 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 ./vendor
hakemistoon.
Aina kun muokkaat tiedoston sisältöä composer.json
tai 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.so
kanssa ;
:
;zend_extension=xdebug.so
Tallenna ja lopeta:
:wq
Käynnistä sitten järjestelmä uudelleen:
sudo reboot
Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ja/tai asiakkaidensa verkkosivustoja, tietokantoja
Squid on suosittu, ilmainen Linux-ohjelma, jonka avulla voit luoda edelleenlähetysverkkovälityspalvelimen. Tässä oppaassa näet, kuinka Squid asennetaan CentOS:ään kääntääksesi sinut
Johdanto Lighttpd on Apachen haarukka, jonka tarkoituksena on olla paljon vähemmän resurssiintensiivinen. Se on kevyt, tästä syystä sen nimi, ja on melko yksinkertainen käyttää. Asenna
VULTR on äskettäin tehnyt muutoksia heidän omiinsa, ja kaiken pitäisi nyt toimia hyvin heti, kun NetworkManager on käytössä. Jos haluat poistaa käytöstä
Icinga2 on tehokas valvontajärjestelmä, ja master-client-mallissa käytettynä se voi korvata NRPE-pohjaisten valvontatarkastusten tarpeen. Pääasiakas
Käytätkö erilaista järjestelmää? Apache Cassandra on ilmainen ja avoimen lähdekoodin NoSQL-tietokannan hallintajärjestelmä, joka on suunniteltu tarjoamaan skaalautuvuutta, hig.
Käytätkö erilaista järjestelmää? Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas näyttää sinulle
Käytätkö erilaista järjestelmää? Mattermost on avoimen lähdekoodin itseisännöity vaihtoehto Slack SAAS -viestipalvelulle. Toisin sanoen Mattermostin avulla voit noin
Mitä tarvitset Vultr VPS:n, jossa on vähintään 1 Gt RAM-muistia. SSH-käyttö (pääkäyttäjän/järjestelmänvalvojan oikeuksilla). Vaihe 1: BungeeCordin asentaminen Ensimmäiset asiat ensin
Plesk-ohjauspaneelissa on erittäin mukava integraatio Lets Encryptille. Lets Encrypt on yksi ainoista SSL-palveluntarjoajista, jotka myöntävät varmenteita täydellisesti
Lets Encrypt on varmenneviranomainen, joka on omistautunut tarjoamaan SSL-varmenteita ilmaiseksi. cPanel on rakentanut siistin integraation sinulle ja asiakkaallesi
Käytätkö erilaista järjestelmää? Concrete5 on avoimen lähdekoodin sisällönhallintajärjestelmä, joka tarjoaa monia ainutlaatuisia ja hyödyllisiä ominaisuuksia, jotka auttavat toimittajia tuottamaan sisältöä helposti ja helposti.
Käytätkö erilaista järjestelmää? Review Board on ilmainen ja avoimen lähdekoodin työkalu lähdekoodin, dokumentaation, kuvien ja monien muiden tarkistamiseen. Se on web-pohjainen ohjelmisto
Tässä oppaassa opit määrittämään HTTP-todennuksen Nginx-verkkopalvelimelle, joka toimii CentOS 7:ssä. Vaatimukset Aloitaksesi tarvitset
YOURLS (Your Own URL Shortener) on avoimen lähdekoodin URL-osoitteiden lyhennys- ja data-analytiikkasovellus. Tässä artikkelissa käsittelemme asennusprosessia
Käytätkö erilaista järjestelmää? Johdanto ArangoDB on avoimen lähdekoodin NoSQL-tietokanta, jossa on joustava tietomalli asiakirjoille, kaavioille ja avainarvoille. se on
Johdanto /etc/-hakemistolla on tärkeä rooli Linux-järjestelmän toiminnassa. Syynä tähän on se, että lähes kaikki järjestelmäkokoonpanot
Monet järjestelmänvalvojat hallitsevat suuria määriä palvelimia. Kun tiedostoja on käytettävä eri palvelimien kautta, kirjaudu jokaiseen erikseen n
Tämä opetusohjelma kattaa Half Life 2 -pelipalvelimen asennuksen CentOS 6 -järjestelmään. Vaihe 1: Edellytysten asentaminen Voit määrittää ou
Laravel GitScrum tai GitScrum on avoimen lähdekoodin tuottavuustyökalu, joka on suunniteltu auttamaan kehitysryhmiä ottamaan käyttöön Scrum-metodologian samalla tavalla.
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.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
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