✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Kuinka päivittää Composer, PHP ja NPM

8

TL;DR: Jos työskentelet useissa projekteissa, joista jokainen vaatii eri versioita PHP:stä, Composerista ja/tai NPM:stä, saatat joutua muuttamaan kaikkien näiden apuohjelmien versiota tai niiden permutaatioita.

Tässä artikkelissa kerrotaan, mitä toimia Composer-, PHP- tai NPM-version alentamiseksi on suoritettava työskennellessäsi tietyn projektin parissa.

Päivitä Composer, PHP ja NPM

Säveltäjä 2 alennetaan versioksi Composer 1

Parin viime kuukauden ajan olen käyttänyt Composer 2:ta ilman ongelmia; Minun on kuitenkin juuri pitänyt alentaa Composer nykyistä projektia varten.

Voit tehdä tämän antamalla seuraavan komennon terminaalissa:

$ sudo composer self-update --1

Yleensä tämä toimii. Jos tämänkaltaisesta toiminnasta on kulunut vähän aikaa, sinun on ehkä päivitettävä avaimesi.

Vahvista avaimet

Päätekomennot tämän päivittämiseksi ovat riittävän helppoja, koska ne opastavat sinua tekemään sen, mutta seuraavan URL-osoitteen saaminen on kätevää.

Tartu ensin tähän URL -osoitteeseen: https://composer.github.io/pubkeys.html.

Anna sitten seuraava komento:

$ composer self-update --update-keys

Sieltä pääte pyytää sinua antamaan avaimen. Kun olet valmis, sinun pitäisi pystyä suorittamaan alennusprosessi.

Päivitä PHP

Käytän Homebrew’ta hallitaessani erilaisia ​​PHP-asennuksia. Olen työskennellyt projektin parissa, joka käytti PHP8:aa, mutta minun on täytynyt päivittää se alempaan versioon.

Kuinka päivittää Composer, PHP ja NPM

Olettaen, että sinulla on jo olemassa oleva paketti käytettävälle PHP-versiolle, voit käyttää jotakin aiemmista asennetuista versioista.

Minulla on esimerkiksi PHP 7.3.26 asennettuna /usr/local/Cellar/php@7.3paikalliselle koneelleni. Jos haluat nähdä, mitkä versiot olet asentanut, teen jotain näin:

$ ls /usr/local/Cellar/php*

Ja ääriviivat palauttavat asentamieni PHP-versioiden hakemistot. Tätä kirjoittaessani minulla on:

  • /usr/local/Cellar/phpmikä on8.0.3
  • /usr/local/Cellar/php@7.3mikä on7.3.27

Jotta voin käyttää vanhempaa versiota, minun on ensin purettava nykyisen PHP-version linkitys:

$ brew unlink php

Luo sitten linkki edelliseen versioon:

$ brew link php@7.3 --force --overwrite

Ja on tärkeää käyttää hakemiston nimeä (kuten php@7.3tuo pääte palauttaa yllä).

Varmistaaksesi, että tämä toimii, sinun pitäisi pystyä suorittamaan $ php -vja nähdä parhaillaan käynnissä oleva versio.

Päivitä NPM

Kuten kahdessa edellisessä kohdassa, minun on pitänyt päivittää paketti, joka tuli tiedoksi npm iterminaalissa ajettaessa.

Kuinka päivittää Composer, PHP ja NPM

Olettaen, että varoitus, virhe tai huomautus näyttää tarvitsemasi version, käytä sitä oppaana, mikä versio päivitetään.

Tunnista ensin nykyinen versio suorittamalla:

$ npm -v

Suorita sitten seuraava komento käyttämällä terminaalissa olevan viestin tietoja:

$ npm install -g npm@6.13.4

Kun olet valmis, tarkista versio vielä kerran käyttämällä samaa komentoa kuin yllä, ja sen pitäisi vastata juuri asentamaasi.

Ei kaikki kerralla

On selvää, että sinun ei välttämättä tarvitse muuttaa kaikkia näitä samanaikaisesti, vaan yksi kerrallaan. Eikä se ole epätavallista. Tämä postaus on seurausta siitä, että olen työstänyt jotain käyttöliittymästä taustapäähän, mikä vaati koko ympäristön päivittämistä.

Viime kädessä päivitä tai alenna vain sitä, mitä tarvitset. Yksi ei edellytä tarvetta päivittää muita.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja