آموزش فریم ورک yii2 (قسمت اول – مقدمه)
جولای 3, 2015
تگ ها
آموزش html (قسمت اول – مقدمه)
جولای 7, 2015

آموزش فریم ورک yii2 (قسمت دوم – نصب و راه اندازی)

(آموزش نصب و راه اندازی YII2)

حالا که شما پیش نیاز های یادگیری yii2 رو دارید وقتش شده که بریم و با هم نصبش کنیم

شما برای نصب کردن yii2 می تونید یکی از 2 روش پایین رو انتخاب کنید

  • نصب از طریق composer

  • نصب از طریف فایل آرشیو

آموزش از طریق COMPOSER :

اگر شما composer رو برای سیستم عاملتون نصب نکردین به این سایت getcomposer.org برید و نسخه ی مربوط به سیستم عاملتون رو دانلود کنید

اگر هم از لینوکس یا مک استفاده میکنید از به این صورت composer رو دریافت کنید

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

 

بر روی ویندوز از این لینک استفاده کنید Composer-Setup.exe

زمانی که composer را نصب کردید با کد زیر در COMMANDLINE میتونید YII2 رو نصب کنید.

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic

 

 

آموزش از طریق دانلود فایل فشرده شده :

به سایت YII برید و جدید ترین نسخه رو دانلود کنید yiiframework.com

فایل رو از حالت فشرده در بیاورید و در فولدر WAMP یا XAMP بریزید

حالا لازم که یک تغییر کوچیک توی این فایل بدید config/web.php

WEB.PHP رو باز کنید و در این قسمت

// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',

 

به جای ‘enter your secret key here ‘ یک رمز برای پروژه ی خودتون بگزارید.

البته اگر از روش COMPOSER برای نصب استفاده کردید دیگه نیازی به این کار نداشتید چون به صورت اتوماتیک یک رمز برای شما انتخاب میشد.

بعد از انجام این کار ها شما میتونید با استفاده از URL رو به رو YII2 نصب شده رو مشاهده کنید.

نصب و راه اندازی yii2

خب این صفحه ی اول yii2 هست که شما دارید می بینید.

برای اینکه حداقل سیستم و نیازهای yii رو ببنیید باید به URL زیر برید.

http://localhost/basic/requirements.php

 

برای این که yii2 رو اجرا کنید شما باید حداقل از php 5.4 استفاده کنید.

در آپاچی httpd.conf رو باز کنید و path/to/basic/web را با basic/web جایگزین کنید.

# Set document root to be "basic/web"
DocumentRoot "path/to/basic/web"

<Directory "path/to/basic/web">
    # use mod_rewrite for pretty URL support
    RewriteEngine on
    # If a directory or a file exists, use the request directly
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    # Otherwise forward the request to index.php
    RewriteRule . index.php

    # ...other settings...
</Directory>

 

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *