Puteți instala Yii în două moduri: folosind Composer, sau prin descărcarea fișierului. Prima metodă este de preferat, deoarece vă permite să instalați extensii noi sau pentru a actualiza Yii ca o echipă.
Notă: Notă: Spre deosebire de Yii 1 Yii după o instalare standard de 2, obținem ca șablon cadru și de aplicare.
Instalarea folosind Composer
Setare Compozitor
Dacă Compozitor nu este încă instalat se poate face în conformitate cu instrucțiunile de pe getcomposer.org. sau una dintre următoarele metode. Pe Linux sau Mac, utilizați următoarea comandă:
Pe Windows, descărcați și rulați Composer-Setup.exe.
Acest ghid presupune că Compozitor este instalat la nivel global. Adică, este disponibil prin comanda compozitor. Dacă utilizați composer.phar din directorul local, modificați comenzile în consecință.
Dacă ați instalat deja Compozitor, upgrade folosind compozitorul de auto-actualizare.
Notă: În timpul instalării Yii Composer cere destul de o mulțime de informații prin intermediul Github API. Numărul de cereri variază în funcție de numărul de dependențe de proiect și poate depăși limita Github API. Dacă se întâmplă acest lucru, compozitor întreabă de conectare și parola de la Github. Acest lucru este necesar pentru a obține un jeton pentru API Github. Pe de o conexiune rapidă poate prozoyti chiar înainte de Composer se va ocupa de eroare, asa ca am rekomendum configura token-ul de acces la instalarea Yii. Pentru documentație instrucțiuni Compozitor jetoanelor Github API.
După instalarea Yii Composer instalat rulând următoarea comandă într-un dosar accesibil prin internet:
instalarea Yii
Această comandă instalează cea mai recentă versiune stabilă a Yii director de bază. Dacă doriți, puteți alege un alt nume director.
Info: În cazul în care compozitorul echipa crea-proiect nu este realizată în mod corespunzător, încercați să se facă referire la „Depanarea“ documentația Composer secțiunea. Acesta descrie câteva greșeli tipice. După ce ați corectat eroarea, executați actualizarea compozitor în directorul de bază.
Sfat: Dacă doriți să instalați cel mai recent audit instabil Yii, puteți utiliza următoarea comandă, în care există o opțiune de stabilitate:
Încercați să nu utilizați versiunea instabilă Yii pe serverele de producție, deoarece se poate rupe brusc un cod.
Instalarea din arhiva
Instalarea Yii din arhiva este format din trei etape:
- Descarcă arhiva cu yiiframework.com;
- Dezarhivați fișierul descărcat în folderul care este accesibil de pe Web.
- În fișier de configurare / web.php, adăugați cheia privată în valoare cookieValidationKey (la instalarea prin intermediul Composer acest lucru se întâmplă în mod automat):
Alte opțiuni de instalare
Mai sus pentru instrucțiuni despre instalarea Yii sub formă de cerere de bază este gata pentru utilizare. Aceasta este o opțiune mare pentru proiecte mici sau pentru cei care abia încep să învețe Yii.
Există două opțiuni principale pentru o astfel de facilitate:
- Dacă aveți nevoie doar cadrul și doriți să creați o aplicație de la zero, utilizați instrucțiunile din „Crearea unei cereri de la zero.“
- Dacă doriți să începeți cu o aplicație mai avansate, bine adaptate pentru a lucra într-o echipă, utilizați șablonul aplicație avansat.
Verificarea instalației
După instalare, aplicația va fi disponibilă la următoarea adresă URL:
Acest lucru presupune că ați instalat aplicația în directorul de bază în directorul rădăcină server de serverul web este pornit local (localhost). Poate fi necesar să pre-configura.
Ar trebui să vedeți o primire pagina «Felicitări!». În cazul în care nu - să verifice cerințele Yii unul dintre modurile:
Pentru a funcționa corect, trebuie să instalați PHP-cadru, care corespunde cerințelor minime ale acestuia. Principala cerință - PHP versiunea 5.4 și mai sus. În cazul în care cererea dumneavoastră funcționează cu o bază de date, trebuie să instalați extensia PHP DOP și driverul corespunzător (de exemplu, PDO_MYSQL pentru MySQL).
Configurarea unui server de web
Info: puteți sări peste această subsecțiune, dacă tocmai ați început să se familiarizeze cu cadrul și nu este încă îl instalăm pe server.
Aplicație instalată pe instrucțiunile date de mai sus vor lucra la fel ca și cu Apache. și cu Nginx pentru Windows și Linux instalat PHP 5.4 și mai sus. Yii 2.0 este de asemenea compatibil cu HHVM. Cu toate acestea, în unele cazuri, comportamentul atunci când se lucrează cu HHVM diferit de PHP obișnuit. Fii atent.
Info: Prin setarea directorul rădăcină de bază / web a serverului de web vă protejați împotriva codului de acces nedorit și datele sunt la același nivel cu bază / web. Acest lucru face ca aplicarea mai sigură.
Info: Dacă aplicația rulează pe un hosting în cazul în care nu există acces la setările de server web, puteți modifica structura cererii așa cum este descris în secțiunea „Lucrul pe shared hosting“.
Configurarea Apache recomandate
Adăugați următoarele la httpd.conf fișier de configurare Apache sau gazdă virtuală. Nu uitați să înlocuiți calea / spre / de bază / web pe calea corectă către bază / web.
Configurarea Nginx recomandate
PHP ar trebui să fie instalat ca SAPI pentru Nginx FPM. Utilizați următoarele setări Nginx și nu uitați să înlocuiască calea / spre / de bază / web pe calea corectă către bază / web și mysite.local numelui dvs. de gazdă.
Folosind această configurație, setați cgi.fix_pathinfo = 0 în php.ini pentru a preveni sistem inutile apelurile stat ().
Rețineți că utilizarea HTTPS trebuie să fie setat fastcgi_param HTTPS pe; pentru a Yii ar putea identifica in mod corect o conexiune securizată.