Hướng dẫn cài đặt yii framework

quý khách hoàn toàn có thể cài đặt Yii theo nhị phương pháp, cần sử dụng trình làm chủ gói Composer hoặc download tổng thể mã nguồn Yii về.Cách trước tiên thường được khuyến khích dùng rộng, bởi nó chất nhận được bạn thiết đặt thêm các Gói không ngừng mở rộng (extensions) hoặc update Yii đơn giản mới chỉ một cái lệnh.

Bạn đang xem: Hướng dẫn cài đặt yii framework

Mặc định, sau khi cài đặt Yii đang hỗ trợ cho bạn một trong những nhân kiệt cơ phiên bản, như đăng nhập (login), khung liên hệ (tương tác form), vv. Những khả năng trên phần nhiều được khuyến nghị và sử dụng rộng rãi, vì vậy, nó có thể bổ ích cho các dự án của người tiêu dùng.

Trong bài bác trả lời này với những phần tiếp theo sau, chúng ta vẫn kiếm tìm hiều phương pháp sở hữu áp dụng Yii với tên Basic Application Template vàlàm cho nạm nào để thực hiện những tính năng vượt trội bên trên chủng loại áp dụng này. Yii đôi khi cũng cung ứng mẫu mã ứng dụng tên là Advanced Application TemplateTemplate này hướng đến các team dự án công trình buộc phải cải tiến và phát triển vận dụng có tương đối nhiều tầng (multiple tiers).

Lưu ý: Basic Application Template tương thích mang lại 90% cho vấn đề cải cách và phát triển web. Nó kháccùng với Advanced Application Template vào phương pháp tổ chức triển khai mã mối cung cấp. Nếu các bạn là người new tìm hiều về Yii, Cửa Hàng chúng tôi khuyến khíchcác bạn ban đầu cùng với Basic Application Template , vận dụng này dễ dàng và không nhiều công dụng. Thích hợp rộng đến câu hỏi tìm hiểu về Yii.

Cài đặt qua trinch quản lý gói Composer ¶

Nếu các bạn chưa download Composer, chúng ta có thể thiết lập theo con đường link saugetcomposer.org. Đối với hệ quản lý điều hành Linux cùng Mac OS X, chúng ta có thể chạy những lệnh sau đây:

curl -s http://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composerCòn trên phần mềm hệ thống Windows, bạn có thể cài đặt về và chạy Composer-Setup.exe.

Nếu bạn có bất kỳ vướng mắc hoặc ao ước hiểu thêm với nghiên cứu chuyên sâu về Composer, sung sướng tìm hiểu thêm Tài liệu Composer

Nếu các bạn vẫn download Composer rồi, hãy chắc chắn rằng rằng nhiều người đang áp dụng phiên bản tiên tiến nhất. quý khách hoàn toàn có thể update Composer bằng phương pháp tiến hành lệnh composer self-update.

Sau Khi cài đặt Composer, chúng ta có thể cài đặt Yii bằng phương pháp chạy lệnh sau sinh hoạt tlỗi mục Web nhưng vận dụng đề xuất chạy:

composer global require "fxp/composer-asset-plugin:^1.4.1"composer create-project --prefer-dist yiisoft/yii2-app-basic basicCâu lệnh thứ nhất sẽ setup composer asmix pluginvới có thể chấp nhận được Composer có thể làm chủ đa số package dependencies của bower cùng npm. Câu lệnh này chỉ việc chạy một đợt.Câu lệnh trang bị nhì đã cài đặt phiên phiên bản Yii có tên là basic. Quý Khách hoàn toàn có thể lựa chọn một tên tlỗi mục không giống trường hợp bạn có nhu cầu.

Chụ ý: Trong quá trình thiết lập Composer rất có thể yên cầu báo cáo singin từ thông tin tài khoản Github của doanh nghiệp. vấn đề này là thông thường bởi vì Composer đề nghị không thiếu thốn ban bố API rate-limit để lấy các báo cáo gói phụ thuộc vào từ bỏ Github. Để hiểu thêm cụ thể,xin phấn kích tìm hiểu thêm Composer documentation.

Thủ thuật: Nếu bạn muốn thiết lập phiên bạn dạng trở nên tân tiến tiên tiến nhất của Yii, chúng ta cũng có thể sử dụng lệnh sau để thay thế,vấn đề này chỉ việc thêm stability option:

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basicChú ý. phiên bạn dạng trở nên tân tiến của Yii(dev version) tránh việc sử dụng cho mô ngôi trường áp dụng cũng chính vì nó có thể phá tan vỡ những vận động trong code.

Cài đặt trường đoản cú tập tin lưu trữ ¶

Việc thiết đặt Yii xuất phát điểm từ một tập tin lưu trữ bao gồm bố bước:

Giải nén tệp tin sở hữu về vào một trong những tlỗi mục Web của áp dụng cần chạy.

Sửa đồi tệp tin config/web.php bởi nhập biết tin secret key cookieValidationKey sinh sống mục cấu hình(này được triển khai tự động nếu như khách hàng vẫn thiết đặt Yii sử dụng Composer):

// !!! ckém một secret key trong phần sau (ví như rỗng) - Việc này là quan trọng nhằm xác thực cookie trong ứng dụng"cookieValidationKey" => "Nhập secret key tuỳ lựa chọn vào đây",

Các tùy chỉnh cài đặt không giống ¶

Yii ra mắt nhì cách thức cài đặt sống trên, hầu như phương pháp này sẽ tạo ứng dụng Web..Đối với những dự án công trình nhỏ dại hoặc mang đến câu hỏi học tập nhằm sử dụng, đấy là một điểm khởi đầu giỏi.

Nhưng cũng có đông đảo phương pháp thiết đặt khác:

Kết quả cài đặt ¶

Sau lúc setup, chúng ta có thể sử dụng trình chăm sóc nhằm truy vấn vận dụng Yii được setup với URL bên dưới đây:

http://localhost/basic/web/index.phpURL này đưa sử bạn vẫn cài đặt Yii trong một thư mục mang tên basic, trực tiếp bên dưới thư mục cội tư liệu máy chủ Web của bạn,với rằng các máy chủ Web đang làm việc trên máy tính xách tay toàn bộ của khách hàng (localhost). Quý khách hàng có thể cần được kiểm soát và điều chỉnh nó vào môi trường thiết lập.

Xem thêm: Hướng Dẫn Sử Dụng Hàm Lookup Trong Excel, Cách Sử Dụng Hàm Lookup Trong Excel

*

Quý khách hàng vẫn có thể thấy trang hiển thị "Congratulations!" sinh sống trình săn sóc của ban. Còn ko, xin vui mắt kiểm tra xem PHP thỏa mãn nhu cầu cài đặt của bạnCác trải nghiệm Yii. Bạn có thể kiểm soát coi các đòi hỏi tối tphát âm được đáp ứng nhu cầu bởi một trong số những phương thức sau đây:

Sử dụng trình trông nom để truy cập vào URL http://localhost/basic/requirements.php

Chay câu lệnh như sau:

cd basicphp requirements.phpquý khách đề xuất thông số kỹ thuật setup PHP của người sử dụng để nó thỏa mãn nhu cầu các thử dùng tối tgọi của Yii. Diều đặc biệt quan trọng tuyệt nhất, chúng ta nên gồm PHP 5.4 hoặc hơn. quý khách cũng cần download đặtcác gói PDO PHPhường Extension với một trình điều khiển và tinh chỉnh cơ sở dữ liệu tương ứng(như thể pdo_mysql mang đến CSDL MySQL), ví như áp dụng của công ty phải thao tác cùng với CSLD.

Cấu hình máy chủ Web ¶

Lưu ý: Lưu ý: Nếu các bạn chỉ nên chạy demo vận dụng Yii cố kỉnh bởi được triển khai(deploying) vào một môi trường thiên nhiên cấp dưỡng, bạn cũng có thể bỏ qua phần này.

Các vận dụng được thiết lập theo phương pháp trên, được chạy trong Windows, Max OS X, Linux hoặc máy chủ Apađậy HTTP.. hoặc Nginx HTTPhường server cùng PHP.. phiên bạn dạng 5.4 hoặc cao hơn rất nhiều hoàn toàn có thể được chạy trực tiếp. Yii 2.0 cũng tương xứng cùng với HHVM, bởi vì HHVMcủa Facebook cùng PHPhường tiêu chuẩn chỉnh trên những kỹ lưỡng trong một vài nơi một cùng với trường phù hợp tương đối khác biệt, lúc sử dụng HHVM đòi hỏi ít chuyển đổi.

Trong môi trường xung quanh máy chủ tiếp tế, chúng ta cũng có thể cấu hình máy chủ nhằm ứng dụng có thể truy cập trải qua URL http://www.example.com/index.php cố kỉnh do http://www.example.com/basic/web/index.php. Cấu hình này đòi hỏi các thư mục cội tài liệu của dòng sản phẩm chủ Web vào thỏng mục basic/website. quý khách hàng cũng có thể ẩn index.php bên trên URL, cụ thể bên trên URL đối chiếu và tạo nên một chương trình chiếu, các bạn sẽ mày mò có tác dụng thế như thế nào để cấu hình Apabịt hoặc Nginx máy chủ để dành được hầu như mục tiêu này.

Lưu ý: Thiết lập basic/website nhỏng tlỗi mục cội, chúng ta cũng có thể ngăn chặn người dùng truy cập vào các tài liệu cá thể và các lên tiếng nhạy bén được lưu trữ sinh sống những thư mục nhỏ nằm trong basic/web. Từ căn năn truy cập vào các thỏng mục khác là một cách tân bảo mật thông tin.

Lưu ý: quý khách hàng nên điều chủ yếu kết cấu vận dụng của khách hàng nhằm bảo mật giỏi rộng, điều này buộc phải thiếu thốn nếu lúc áp dụng của ban điều khiển xe trên phần đông hosting miễn tầm giá, nghỉ ngơi môi trường nhưng bạnkhông có quyền biến đổi những tùy chỉnh nghỉ ngơi server Web. Tđê mê khảo thêm tại vị trí sau để hiểu biết thêm chi tiết Shared Hosting Environment.

Các khuyến cáo lúc cấu hình sever Apache ¶

Sử dụng các thông số kỹ thuật sau đây trong file httpd.conf của Apađậy hoặc vào một cấu hình sever ảo. Lưu ý rằng chúng ta nênthay thế đường truyền đường truyền thực tiễn path/to/basic/website cho basic/web.

# Thiết lập document root cho tới đường dẫn "basic/web"DocumentRoot "path/to/basic/web" # use mod_rewrite for pretty URL tư vấn RewriteEngine on # If a directory or a tệp tin exists, use the request directly RewriteCond %REQUEST_FILENAME !-f RewriteCond %REQUEST_FILENAME !-d # Otherwise forward the request khổng lồ index.php RewriteRule . index.php # ...other settings...

Các khuyến nghị Lúc cấu hình Nginx ¶

Để sử dụng Nginx, bạn phải thiết đặt FPM SAPI.Quý khách hàng rất có thể thông số kỹ thuật Nginx như sau, sửa chữa thay thế băng thông path/to/basic/website cùng với đường truyền thực tế ởbasic/website và mysite.chạy thử thay thế bằng tên sever thực tế để cung ứng hình thức dịch vụ.

server jpglúc sử dụng cấu hình này, bạn cũng yêu cầu thiết lập cgi.fix_pathinfo=0 sống file php.iniđể tránh những khối hệ thống không quan trọng stat() khi hotline khối hệ thống.

Xem thêm: Chiến Dịch Phòng Chống Ung Thư Vú, : “Nhuộm Hồng” Hưởng Ứng

Cũng lưu ý rằng khi bạn chạy một máy chủ HTTPS, bạn cần phải thêm loại fastcgi_param HTTPS on; vào tệp tin cấu hình nhằm Yii có thể hiểu ra gần như kết nối là an toàn.


Chuyên mục: kiến thức