Come scaricare e installare CodeAccendi con Composer
In questo tutorial vedremo come installare e configurare CodeAccenditore. Esistono due modalitร di installazione. CodeIgniter. Puoi scaricare l'ultima versione da CodeSito web di Igniter, oppure puoi utilizzare uno strumento come Composer per automatizzare l'installazione
Come scaricare e installare CodeFramework Igniter
Il codice sorgente per il CodeFramework Igniter รจ disponibile sul sito ufficiale CodeSito web di Igniter. Se desideri scaricare l'ultima versione del framework, devi farlo dalla pagina web ufficiale.
Passaggio 1) Scarica CodeFramework Igniter.
Apri quanto segue URL nel tuo browser https://codeigniter.com/.
L'immagine seguente mostra il collegamento per il download dell'ultima versione del framework
Passaggio 2) Decomprimi CodeFile Igniter-4.1.4.zip.
Facendo clic sul collegamento sopra verrร scaricato il framework come cartella compressa e verrร estratto il contenuto di CodeIgniter-4.1.4.zip
Passaggio 3) Crea una nuova directory.
Diciamo che vuoi creare un progetto chiamato negozio online. Puoi seguire i seguenti passaggi per avviare il tuo progetto. Crea una nuova directory sul tuo disco di sviluppo, ad esempio D:\Sites\online-store
Passaggio 4) Aprire il contenuto di CodeAccenditore-4.1.4.
Ora dovresti essere in grado di vedere i seguenti file. Copia il contenuto di cui sopra nella directory del tuo progetto, ad esempio D:\Sites\online-store
Passaggio 5) Aprire il terminale ed eseguire il seguente comando.
Avvia il server PHP integrato, solo per assicurarti che tutto sia a posto.
cd D:\Sites\ online-store
Esegui il seguente comando
php -S localhost:3000
Passaggio 6) Aprire il file sottostante URL.
Caricare quanto segue URL nel tuo browser. http://localhost:3000/
Se vedi l'immagine sopra, tutto funziona bene,
Che cos'รจ un compositore in CodeAccenditore?
Migliori Compositore in CodeIgniter รจ un sistema di gestione dei pacchetti per PHP. Un pacchetto รจ semplicemente una raccolta di script PHP che lavorano insieme per raggiungere un unico obiettivo. In base a questa definizione, CodeIgniter, pur essendo un framework, puรฒ essere definito un pacchetto nella terminologia di Composer.
L'immagine seguente mostra come funziona il Compositore in CodeAccenditore:
L'autore di CodeIgniter ospita il pacchetto su Packagist che รจ un repository centrale per pacchetti PHP, ecc.
Quando lo sviluppatore esegue il comando composer per scaricare CodeIgniter, Composer comunica con Packagist e scarica l'ultima versione del pacchetto. Oltre a installare framework come CodeIgniter e Composer possono essere utilizzati anche per:
- Installare pacchetti individuali come librerie di database o e-mail di terze parti
- Aggiorna i pacchetti esistenti
- Rimuovi i pacchetti installati
Come scaricare e installare Composer
Ecco i passaggi per scaricare e installare Composer in CodeAccenditore:
Passo 1) Caricare quanto segue URL nel tuo browser https://getcomposer.org/download/
Scarica il setup e segui le istruzioni di installazione.
Passo 2) Apri il prompt dei comandi/terminale
Esegui il seguente comando
composer
Vedrai i seguenti risultati
Se riesci a vedere i risultati sopra, congratulazioni, hai installato con successo il compositore.
Creiamo ora un nuovo progetto chiamato negozio online
Esegui il seguente comando
composer create-project CodeIgniter/framework online-store
QUI,
- composer create-project CodeIgniter/framework online-store composer richiama il programma composer, create-project scarica il framework di progetto specificato che si trova nello spazio dei nomi CodeAccenditore.
Dovresti essere in grado di vedere risultati simili a quelli seguenti
Se sei un grande fan dei comandi sul terminale, allora questo รจ il modo migliore per procedere, altrimenti puoi usare il buon vecchio metodo: scarica il file compresso, decomprimilo e buona codifica.
CodeFile di configurazione di Igniter
Ora che abbiamo installato con successo CodeDiamo un'occhiata alla directory di configurazione di Igniter.
La directory di configurazione si trova in
application/config
QUI,
- autoload.php โ specifica gli helper, le librerie, i driver, i pacchetti, ecc. che devono essere caricati all'avvio dell'applicazione
- config.php โ contiene configurazioni dell'applicazione come URL di base, lingua, stringhe di query, ecc.
- constants.php โ come suggerisce il nome, questo file l'ho usato per definire le costanti dell'applicazione
- database.php โ contiene i parametri di connessione al database
- doctypes.php โ definisce i tipi di documento, ad esempio html4, html5, sv10 ecc
- caratteri_stranieri.php โ definisce i caratteri stranieri, ovvero i caratteri che si trovano in lingue come il russo e altre
- hooks.php โ consente di definire i propri hook
- memcached.php โ se stai usando CodeUtilizzando Igniter insieme a Memcached, รจ possibile utilizzare questo file per le configurazioni.
- migrazione.php โ se si desidera utilizzare le migrazioni del database in CodeIn Igniter, puoi quindi utilizzare questo file per configurare le impostazioni.
- mimes.php โ contiene tipi di file MIME
- profile.php โ contiene le impostazioni utilizzate dal sistema integrato CodeCompilatore Igniter
- route.php โ contiene i percorsi applicativi
- smileys.php โ contiene le impostazioni per gli smiley
- utente_agenti.php โ contiene le impostazioni per gli user agent del browser, ad esempio Chrome, Opera, Firefox, ecc.
CodeConfigurazioni dell'accenditore
Effettuiamo ora alcune delle impostazioni piรน comuni in CodeAccenditore:
Open application/config/config.php
Tavola XY URL
$config['base_url'] = '';
Imposta le basi URLSe รจ vuoto allora CodeIgniter lo imposterร automaticamente per te. Se vuoi essere esplicito sulla tua base URL, quindi puoi usare qualcosa del genere quanto segue
$config['base_url'] = 'http://localhost:3000';
QUI,
- $config['base_url'] = 'http://localhost:3000'; imposta la base URL su localhost in esecuzione sulla porta 3000.
Prefisso di classe
CodeIgniter utilizza il prefisso CI_Classname. Come buona pratica e per evitare conflitti con le classi interne, รจ possibile aggiungere un prefisso alla propria classe, ad esempio MY_Classname. La riga seguente viene utilizzata per impostare il prefisso della classe.
$config['subclass_prefix'] = 'MY_';
Stringhe di query
Questi sono i parametri che vengono visitati nel URL, ad esempio example.com/index.php?q=eggs. Se desideri utilizzare tale URLs, quindi dovrai impostare
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
Altre impostazioni
Ci sono molte impostazioni che puoi impostare in config.php inclusi formati di data, cache e percorsi di visualizzazione, ecc. Gran parte di ciรฒ che configuri dipende dalle esigenze della tua applicazione
Come rimuovere index.php in CodeAccenditore
CodeIgniter รจ un Struttura MVCCiรฒ significa che ha un unico punto di ingresso nell'applicazione, ovvero index.php. Non importa cosa URL a cui accedi. Passano tutti attraverso index.php. per impostazione predefinita, index.php viene mostrato in URL come mostrato nell'esempio seguente
example.com/index.php?q=eggs
Migliori URL sembra piรน lungo e strano. La cosa positiva รจ che puoi configure CodeAccenditore per rimuoverlo.
Apri application/config/config.php
Individua la seguente riga:
$config['index_page'] = 'index.php'; Set it to the following $config['index_page'] = '';
QUI,
- Stiamo utilizzando mod_rewrite per rimuovere la pagina quindi, secondo i requisiti, questa dovrebbe essere impostata su vuota.
Successivamente, dobbiamo creare il file .htaccess che riscrive il URLs
Aggiungi un nuovo file .htacces nella directory principale dell'applicazione
Aggiungi il seguente codice:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
QUI,
- Il codice sopra riportato serve per configurare i server web che utilizzano il server Apache. In pratica, il codice recupera i parametri URI e li esegue tramite index.php, anche se la pagina non รจ visualizzata nel browser. URL.
Sintesi
- Esistono due modalitร di installazione CodeIgniter. Puoi scaricare l'ultima versione da Codeร possibile utilizzare il sito web di Igniter oppure Composer per automatizzare l'installazione.
- Il compositore รจ un sistema di gestione dei pacchetti per PHP.
- Un compositore puรฒ essere utilizzato per: Installare singoli pacchetti, Aggiornare pacchetti esistenti, Rimuovere pacchetti installati.






