Framework Yii, installazione e primi settaggi su windows

yii frameworkYii è un framework Php per lo sviluppo di applicazioni Web 2.0. Si tratta di un Framework abbastanza giovane e si inserisce in un mercato già ricco di alternative, ma ha delle feature interessanti, inoltre è leggero e molto veloce, dalle performance eccezionali. Per questi motivi sta diventando velocemente uno dei Framework più apprezzati.

Yii è basato sul pattern MVC, supporta jQuery e può operare con i database quali SQLite, MySQL, PostgreSQL e Oracle.In questo e nei prossimi post, vedremo come utilizzarlo al meglio per le nostre applicazioni.

Iniziamo dall’installazione e dai settaggi iniziali.

Yii è disponibile gratuitamente all’indirizzo Sito Web ufficiale del Yii Framework .

Tutto il core del Framewrk è contenutio in un file Zip che al suo interno contiene le cartelle

  • demos
  • framework
  • requirements
  • altri file (changelog, readme ecc..)

La cartella requirements contiene degli applicativi che verificano i requisiti di sistema del webserver per valutare se è possibile utilizzare Yii.

La cartella Demos contiene delle applicazioni di esempio realizzate con Yii.

La cartella che serve realmente per la realizzazione delle applicazioni è la cartella framework .

Supponiamo di voler realizzare l’applicazione Yiitest.

Nella root del nostro webserver  (se utilizziamo wamp la root sarà c:\wamp\www ) creaiamo una cartella chiamata Yiitest ( nel nostro caso c:\wamp\www\Yiitest ).

All’interno dela cartella della nostra applicazione copiamo la cartella framework vista prima.

Ora ,  andiamo nella cartella c:\wamp\www\Yiitest\framework e digitiamo la riga di comando

yiic webapp c:\wamp\www\Yiitest

 

Verrà chisto di confermare l’operazione “Create we application under ‘C:\wamp\www\yytest’? [Yes:No]“

Scegliendo Yes verrà creata la struttura di base per la realizzazione della nostra applicazione.

Ora non resta che inserire il nostro codice e continuare con lo sviluppo dell’applicazione.

 

Soluzione di alcuni problemi

Potrebbe capitare che il sistema non riesca ad eseguire il comando Yii. Questo è dovuto al fatto che probabilmente alcune variabili d’ambiente non sono impostate correttamente.

Sicuremente il problema è nella configurazione della cartelle dove risiede il core per l’utilizzo di PHP.

Quello che dobbiamo fare è aggiungere alla variabile d’ambiente PATH il corretto indirizzo dell’eseguibile PHP.exe

Nei sistemi Windows xp basta andare in

Start -> My Computer -> Advanced Tab -> Environment Variables

e modificare la variabile PATH aggiungendo il percorso mancante .

Nei sistemi Windows 7 basta andare in Pannello di controllo -> Sistema -> Impostazioni di Sistema Avanzate e scegliere V’ariabili d’ambiente.

Il percorso da inserire di solito (se si usa wamp) è del tipo C:\wamp\bin\php\php5.3.0 dove l’ultima cartella dipende dalla versione di Php utilizzata.

Attenzione a non cancellare il contenuto della variabile Path, ma aggiungere in coda preceduto da un “;” il percorso desiderato.



About Mauro De Filippis 2825 Articles
Laureato in Ingegneria Informatica nel 2008 presso l'Università degli Studi di Lecce con una tesi in Processi di Produzione Robotizzati dal titolo "Integrazione delle tecniche di progettazione del ciclo di lavorazione con programmazione della produzione”. Le mie attività principali sono : sviluppo di applicativi ANSI C per terminali POS basati su processori ARM Risc 32Bit con 2-4 MB di Ram (progettazione, sviluppo e test delle applicazioni ) sviluppo in ambiente .NET sviluppo Web in ambiente PHP, ASP Installazione, progettazione, utilizzo di Db MS SQL Server, Mysql, Acces , Oracle Da anni mi occupo di CMS Open Source, in particolare di Joomla e Wordpress. Mia è la Guida Wordpress 3.5, la Guida Joomla 2.5 , il Corso online Joomla! 2.5 ed il Corso online Wordpress Mi occupo anche di LMS in particolare di Moodle e Docebo. Google+ by Mauro De Filippis

3 Commenti

  1. Ciao, io ho il webserver in locale su windows 7 ed easyPhp .. ho provato a fare la procedura, ma anche se modifico le variabili di ambiente, mi dà errore sull’esecuzione di “yiic webapp”.
    Il percorso della cartella php è il seguente: yiic webapp C:\Program Files\EasyPHP\php\php539x120130162242

  2. Ho avuto anch’io lo stesso problema di carlo ed ho risolto modificando il file yii.bat della cartella framework inserendo il percorso relativo alla cartella in cui risiede il php.exe, nel mio caso C:\xampp|php. Di seguito il mio yii.bat

    @setlocal

    set YII_PATH=%~dp0

    if “%PHP_COMMAND%” == “” set PHP_COMMAND=php.exe
    cd C:\xampp\php\
    “%PHP_COMMAND%” “%YII_PATH%yiic” %*

    @endlocal

Leave a Reply

L'indirizzo email non sarà pubblicato.


*