May 09, 2021 - Da A. Invest

Codeigniter 4 - Installazione

Tutorial su come installare Codeigniter 4 per principianti


Tutorial su come installare Codeigniter 4 per principianti .  Pochi giorni fa era impegnato a discutere di Codeigniter 4 in Italia.

C'è un acceso dibattito tra questo quadro e altri quadri.

Questo caso mi ha incuriosito e ho voluto provare subito questo framework di cui si discute ancora molto.

Codeigniter 4 ha una struttura di cartelle diversa rispetto a prima.

Molte cose sono cambiate.

Se hai familiarità con il framework Laravel o YII, è probabile che non ti sentirai familiare con CI4, perché ci sono molte somiglianze.

Simile, non significa lo stesso eh.

Codeigniter 4 ha vantaggi che dovrebbero essere sottovalutati.

Ok, senza ulteriori indugi, iniziamo ad imparare Codeigniter 4 ...

Sommario

Perché è necessario utilizzare Codeigniter?

Secondo il sito web ufficiale, CodeIgniter è un framework PHP molto piccolo e potente, creato per gli sviluppatori che necessitano di un toolkit semplice ed elegante per creare applicazioni web complete. Da questa spiegazione è chiaro che i vantaggi di Codeigniter sono piccoli, completi e potenti per costruire un sito web.

Specifiche richieste Codeigniter 4

Secondo la documentazione del sito ufficiale di codeigniter, CI4 richiede la specifica PHP> = 7.2. Se stai ancora utilizzando la versione PHP <7.2, si consiglia di eseguire l'aggiornamento.

Per quanto riguarda noi, dobbiamo garantire alcuni dei requisiti del server necessari durante l'installazione di Codeigniter 4, tra cui:

  • estensione intl 
  • estensione mbstring.
  • php-json
  • php-mysqlnd
  • php-xml

Gli utenti Windows possono aprire immediatamente il file php.inie quindi rimuovere il commento dalle estensioni precedenti.

Esempio:

; estensione = intl
// cambia in
extension = intl
; estensione = mbstring
// cambia in
extension = mbstring

Allo stesso modo con gli altri.

Gli utenti Linux possono installare direttamente con il seguente comando:

 sudo apt installa php-json php-mysqlnd php-xml php-intl 

... E gli utenti di OS X possono installare tramite Home Brew.

Se PHPmu versione 7.2 digita il seguente comando nel terminale:

brew install php@7.2-intl

Superamento dell'errore ext-intl durante l'installazione di Codeigniter 4

Quando scarichi Codeigniter 4 direttamente sul sito ufficiale o tramite composer, quindi eseguilo con  php spark serve, a  volte un errore ext-intl appare   come questo:

codeigniter4 / framework v4.0.4 richiede ext-intl * -> l'estensione PHP richiesta intl non è presente nel tuo sistema
Richiesta di installazione per codeigniter4 / framework ^ 4 -> soddisfacente da codeigniter4 / framework [4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4].

… È un segno che non abbiamo ancora installato l'estensione intl.

Come risolverlo?

Come risolvere gli errori ext-intl in Windows?

  • Apri  php.ini quello che hai usato
  • Rimuovere il commento  dall'estensione pada extension=intl
  • Quindi riavvia il server web che stai utilizzando

Come risolvere gli errori ext-intl su Linux?

  • Apri un terminale
  • Quindi digita sudo apt install php-intl
  • Riavvia il tuo server web

Come risolvere gli errori ext-intl su un mac?

  • Per mac, possiamo usare brew
  • genere brew install php70-intl
  • Regola la tua versione di PHP, controlla la versione di PHP che stai utilizzando php -v
  • brew install php71-intl per php 7.1
  • brew installa php72-intl su php 7.2
  • brew installa php73-intl su php 7.3
  • brew installa php74-intl su php 7.4

Struttura della cartella Codeigniter 4

Posso dire che la struttura questa volta è molto diversa dalla precedente. Lo vedrai di persona. Non sorprenderti se non hai mai provato Laravel o YII. Perché ci sono molte somiglianze. Puoi vedere chiaramente attraverso l'immagine qui sotto:

Foldercodeigniter struttura 4

Spiegazione:

Giusto per ricordare il passato, Codeigniter 3 ha una struttura di cartelle principali, ovvero application, system e user_guide. Proviamo a connetterci con Codeigniter versione 4 questo.

  • È possibile aprire la cartella dell'app precedentemente denominata applicazione. In esso puoi ancora creare controller, modelli, viste, librerie, helper e altro ancora.
  • Il sistema di cartelle in termini di denominazione non è cambiato, ma in termini di contenuto è cambiato molto.
  • Pubblico. Questa cartella contiene file importanti, ovvero index.php. Simile a Laravel, questo file serve per eseguire le applicazioni.
  • User_guide_src. Precedentemente denominato solo user_guide .
  • Env. Qui puoi gestire il database (CI 3 è in config / database.php), produzione / sviluppo, base_url, sessione e altri.
  • Scintilla. Simile a un artigiano che può essere utilizzato se hai bisogno di qualcosa come l'esecuzione di un'applicazione.

Wow, è davvero fantastico ed è esplosa la nostra curiosità di provarlo subito.

Andiamo!

Tutorial Come installare Codeigniter 4

Esistono due modi per installare Codeigniter 4.

Li studieremo uno per uno.

1 # Scarica Codeigniter 4 dal sito ufficiale

Visita >> https://codeigniter.com/en/download

Dopo il download, sposta il file nella cartella htdocs (presumo che tu stia utilizzando XAMPP, in caso contrario, sentiti libero di personalizzarlo).

Estrai .zipil file.

Al termine dell'estrazione, rinomina la cartella in ci4 (puoi cambiare il nome come desideri).

2 # Installa il compositore melalui

Apri il tuo CMD / terminale. Quindi digita il seguente comando:

composer create - project codeigniter4 / appstarter project - root
// poi
cd progetto-root
// poi
aggiornamento del compositore 

In tal caso, ci sono 2 opzioni per eseguire l'applicazione.

Uno, apri un browser e poi digita:

localhost / ci4 / public

Il risultato:

Tutorial su come installare Codeigniter 4

Secondo, tramite il terminale, digita:

php spark serve

Quindi apri un browser ed esegui:

localhost: 8080

Il risultato:

Tutorial su come installare Codeigniter 4

Chiusura

A questo punto, ho terminato il primo tutorial della serie Codeigniter 4 su ainvestweb.

Ora puoi goderti le funzionalità di Codeigniter 4 in base all'applicazione da realizzare.

A proposito, c'è un messaggio che deve essere trasmesso che non abbiamo bisogno di discutere su quale quadro sia migliore.

Abbiamo solo bisogno di pensieri positivi per essere più aperti a ricevere qualcosa.

Framework è solo uno strumento , mentre noi stessi lo usiamo per cosa e diventiamo cosa. Questo framework sarà buono e piacevole se usato da brave persone e viceversa.

Questo è il tutorial su come installare Codeigniter 4. Si spera che questa illuminazione sia utile e ti renda ancora più entusiasta di imparare Codeigniter 4.