Lezione 3 Composer. Installare le librerie composer.phar
Classifica Articoli e Pagine
Privacy e cookie: Questo sito utilizza cookie. Continuando a utilizzare questo sito web, si accetta l’utilizzo dei cookie.
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Analisi SEO
Geo IP Site
Htaccess
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio
Tipi di articoli
Categorie
Categorie
Tag
Anno
Composer
Guida installazione e utilizzo dell'applicazione per le dipendenze delle librerie Composer.
Che cos'è Composer
Installazione
Caricare le Librerie
Aggiornare le Librerie
Tipi di articoli
Categorie
Categorie
Tag
Anno
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Legge sui Cookies
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy . Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Privacy & Cookies Policy
Privacy
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
%d blogger hanno fatto clic su Mi Piace per questo:
Abbiamo visto di cosa tratta il gestore di dipendenze composer e come installarlo. Adesso facciamo un passo successivo vediamo un suo utilizzo pratico in questa versione. Ma prima controlliamo se l’installazione è andata a buon fine. Scrivete su una directory DOS utilizzando magari cmd la seguente
Vi dovrebbe apparire la versione che state utilizzando e l’ora del vostro computer. D’ora in poi quando scriverò console intenderò appunto che siete nel CMD di Windows ex prompot di Dos.
A questo punto bisogna entrare nel vivo.
Installare librerie con Composer.
Vediamo quindi come fare. Esempio. Vogliamo costruire un sito che spedisca email. O meglio abbiamo bisogno di realizzare un modulo che integri un sito esistente e che abbia questa funzione. Le alternative sono due. O ci crediamo noi le librerie ex nuovo. Ossia ci mettiamo a perdere inutilmente del tempo. Oppure ci scarichiamo le librerie già pronte all’uso della phpmailer. Oltretutto gratuite opensource. Dimenticavo di dirvi che al momento tutte le librerie a cui accede Composer nei Repository sono tutte open source. Nel seguito vedremo :). A questo punto nella cartella dove volete creare il vostro progetto bisognerà fare due cose. O meglio in realtà sarebbe solo una. Diciamo che io preferisco fare in questa maniera. Poi ognuno farà come riterrà più semplice.
Il mio modo di procedere è il seguente faccio il download del file composer.phar che trovate su gitbun download , scorrete la pagina fino a Manual Donwload e prendete l’ultima versione stabile. A questo punto avete due possibilità. Mettete il file composer.phar scaricato in una directory e metteteci il Path relativo. O lo mettete dove è presente il vostro php magari se avete easyphp o xamp o una versione autonoma e in questi casi dovreste già avere il path relativo.
. Oppure molto più tradizionalmente come faccio io che lo copio incollo nella cartella dove ci sarà il mio progetto senza dovere fare il Path quindi.
A questo punto dovrete creare il vostro file json. Che è semplicemente un file dove esiste una corrispondenza chiave valore. Nel caso di composer la chiave sarà il nome della libreria che vogliamo installare il valore sarà la sua versione che vogliamo installare. Quindi ritornando all’esempio principale e rimettiamoci nella condizioni di volere scrivere del codice per spedire email. Quindi ricorreremo alla libreria phpmailer la versione sarà la 5.2. Sulla versione ricontrollate perchè è possibile che al momento in cui leggete non sia piu’ disponibile nel repository e dovete metterne un’altra. In ogni modo non preoccupatevi perchè vi segnalerà il problema il programma e i correttivi da adottare del caso.
Ora che abbiamo tutte le nozioni del caso . Con il vostro editor preferito. Io in questi casi uso semplicemente Notepad++ scrivete il seguente codice
e salvatelo come composer.json nella cartella del vostro progetto. Se volete aggiungere altre librerie vi basterà mettere una virgola e aggiungere un’altra coppia chiave valore secondo quanto vi ho già detto. A questo punto da Console scrivete
Sarà il programma a ricercare nella giusta Repository la libreria da installare. Ma da quale Repository? Se volete saperlo andate nella cartella del vostro progetto e vedrete che ha creato un file che si chiama
dentro questo file apribile con il solito Notepad++ troverete tutte le informazioni inerenti alla provenienza del file, versione, descrizione nome etc. etc. sempre in versione json.
A questo punto quando scriviamo del codice PHP ci basterà attuare la seguente procedura ossia
Ovviamente queste librerie vengono aggiornate di continuo nella prossima lezione vedremo quindi come tenerle sempre aggiornate all’ultima versione.
Condividi:
Mi piace: