За операционните системи Linux имаме различни безплатни функционалности (с отворен код), с които е възможно да се разшири системата до максимум независимо от нейното използване (сървър или дома) и това оказва пряко влияние върху производителността на всеки един от нас. Ние знаем много добре, че Linux има различни дистрибуции със специални подходи като RedHat, CentOS, Ubuntu и т.н., и Solvetic ще говори в този урок за идеална помощна програма, ако работим с езика PHP като Yii PHP Framework.
Какво е Yii PHP FrameworkYii е разработен като PHP рамка, базирана на специални компоненти, които предлагат на крайния потребител висока производителност и това се изразява в способността да се разработват съвременни уеб приложения по много по -ефективен и всеобхватен начин и най -хубавото е, че ще бъде възможно да се разработят всякакви вид базирани на PHP уеб приложения.
Ако работата ви е разработване на мащабни приложения, няма нужда да се притеснявате, тъй като Yii има компонентно базирана архитектура, която от своя страна интегрира модерна поддръжка за кеширане, която е съвместима със системи за управление. Съдържание (CMS), електронна търговия проекти, RESTful уеб услуги и много други.
Yii ПредимстваНякои от предимствата на използването на Yii са:
- Той добавя различни функции, достъпни за разработчици, като конструктори на заявки и ActiveRecord за релационни и NoSQL бази данни, RESTful с поддръжка за разработка на API, поддръжка на много нива на кеширане и много други.
- Интегриран е архитектурен модел MVC (Model-View-Controller).
- Много параметри на кода на ядрото могат да бъдат персонализирани.
Функции на YiiСред основните му характеристики откриваме:
- Компонентно базирана архитектура
- OOP-базирана рамка
- RESTful поддръжка за разработка на API
- Обработва таблици на база данни като обекти
- Интегрирано удостоверяване и оторизация
- Поддържа Jquery и Ajax
- Функция за единичен тест и бум тест и др
Solvetic ще обясни как да инсталирате Yii PHP Framework на популярни дистрибуции като Debian, CentOS и Ubuntu.
1. Как да инсталирате Apache на Ubuntu 19
За да инсталираме Yii PHP в Ubuntu 1910, трябва да имаме инсталиран Apache.
Етап 1
За целта влизаме в конзолата и изпълняваме следната команда:
sudo apt инсталирате apache2
Стъпка 2
Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на Apache в Ubuntu 19:
Стъпка 3
След това ще активираме и стартираме услугата Apache, като изпълним:
sudo systemctl активиране на apache2 (Разрешаване на услугата Apache) sudo systemctl стартиране на apache2 (Стартиране на Apache в Ubuntu)Стъпка 4
Можем да стартираме „sudo systemctl status apache2“, за да видим текущото състояние на Apache:
Стъпка 5
За да проверим дали е инсталиран правилно, влизаме в браузър и въвеждаме следното в адресната лента:
http: // localhost
Увеличете
2. Как да инсталирате Yii PHP Framework на Ubuntu 19
След като проверим дали Apache е инсталиран правилно, е време да инсталираме Yii PHP.
Етап 1
За целта влизаме в терминала и използваме командата „composer“, за да изтеглим Yii, както следва:
curl -sS https://getcomposer.org/installer | phpЗабележкаако нямате инсталиран PHP, трябва да стартирате „sudo apt install php7.2-cli“.
Стъпка 2
Сега ще направим Composer достъпен за всички потребители на Ubuntu, като изпълним следното:
sudo mv composer.phar / usr / local / bin / composer
Стъпка 3
Продължаваме да инсталираме Yii с командата Composer, както следва:
композитор create-project --prefer-dist yiisoft / yii2-app-basic пример
Стъпка 4
След като този процес достигне своя край, ще видим следното:
Стъпка 5
Ще преместим създадената папка:
sudo mv пример / var / www / html /Стъпка 6
Имаме достъп до тази папка:
cd / var / www / html / example
Стъпка 7
За да нямаме проблеми с зависимостите на Composer, ще редактираме файл в тази папка, за това изпълняваме:
sudo nano composer.jsonСтъпка 8
В отворения файл въвеждаме следното:
"replace": {"bower-актив / jquery": "> = 1.11.0", "bower-актив / inputmask": "> = 3.2.0", "bower-актив / punycode": "> = 1.3. 0 "," bower-asset / yii2-pjax ":"> = 2.0.0 "},
Стъпка 9
Запазваме промените, като използваме следната комбинация от клавиши:
Ctrl + O
Оставяме редактора, използвайки:
Ctrl + X
Стъпка 10
Следващата стъпка е да създадете Virtualhost за Yii PHP, за да постигнем това, трябва да копираме конфигурационния файл на Apache сайта по подразбиране и след това да го редактираме:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.confСтъпка 11
Там ще въведем следното:
RewriteEngine на RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]
Стъпка 12
За всички случаи синтаксисът на основния документ ще бъде:
/ var / www / html / PROYECT / webСтъпка 13
Запазваме промените, като използваме следната комбинация от клавиши:
Ctrl + O
Оставяме редактора, използвайки:
Ctrl + X
Стъпка 14
Присвояваме разрешенията:
sudo chown -R www -data: www -data / var / www / html / example / sudo chmod -R 777 / var / www / html / example / *
Стъпка 15
Сега ще активираме VirtualHost, модула за презапис и след това рестартираме Apache:
sudo a2ensite yii.conf sudo a2enmod пренапише sudo systemctl рестартиране apache2
Стъпка 16
След това проверяваме Yii от браузър със следния синтаксис:
http: // localhost: 8888
Увеличете
2. Как да инсталирате Yii PHP Framework на CentOS 8
CentOS 8 е една от най -популярните дистрибуции за корпоративни среди, където Yii PHP ще бъде добър съюзник, за да го инсталираме там, първо трябва да инсталираме Apache и в следната връзка Solvetic ще видите как да го направите по прост начин:
Етап 1
След като потвърдим, че Apache е инсталиран, ще инсталираме Composer в CentOS 8, като изпълним следното:
curl -sS https://getcomposer.org/installer | php
Стъпка 2
Преместваме изтегления файл:
mv composer.phar / usr / local / bin / composerСтъпка 3
Ние предоставяме необходимите разрешения:
chmod + x / usr / local / bin / composer
Стъпка 4
След това имаме достъп до основната директория на Apache:
cd / var / www / html /ЗабележкаАко използвате Nginx, трябва да отидете в следната директория: cd / usr / share / nginx / html /
Стъпка 5
След като там ще инсталираме Yii PHO, като зададем името на желания проект:
композитор create-project --prefer-dist yiisoft / yii2-app-basic Solvetic
Стъпка 6
След като този процес приключи, ще видим следното:
Стъпка 7
Имаме достъп до папката на проекта:
cd SolveticСтъпка 8
И там изпълняваме следния ред, с който знаем порта, през който Yii комуникира (по подразбиране това е порт 8080):
php yii служат
Стъпка 9
Този порт може да бъде редактиран, като въведете параметъра -port и въведете желания порт:
php yii служат --port = 8888
Стъпка 10
Трябва да оставим тази команда активна за достъп до Yii от браузър, използвайки синтаксиса. От този момент нататък можем да използваме Yii PHP Framework за всички необходими задачи.
http: // localhost: 8888
Увеличете
4. Как да инсталирате Yii PHP Framework на Debian 10
Първата стъпка е да инсталирате уеб сървър, за да изпълнявате задачи за разработка от там.
Етап 1
В този случай ще използваме Apache и за неговото инсталиране ще изпълним следната команда:
sudo apt инсталирате apache2
Стъпка 2
Въвеждаме буквата Y, за да потвърдим изтеглянето и инсталирането на Apache, след като Apache е инсталиран, трябва да изпълним следното:
sudo systemctl активиране на apache2 (Разрешаване на услугата Apache) sudo systemctl стартиране на apache2 (Стартиране на Apache)Стъпка 3
Ние потвърждаваме, че Apache е активен, като влезем в браузър и въведем „localhost“ там:
Увеличете
Стъпка 4
Продължаваме да инсталираме Composer, за да инсталираме по -късно Yii, като изпълним следното:
curl -sS https://getcomposer.org/installer | php
Стъпка 5
След това преместваме изтегления файл и предоставяме съответните разрешения:
mv composer.phar / usr / local / bin / composer chmod + x / usr / local / bin / composer
Стъпка 6
Имаме достъп до корена на Apache:
cd / var / www / html /Стъпка 7
Там ще използваме Composter, за да инсталираме Yii, като зададем името на проекта:
композитор create-project --prefer-dist yiisoft / yii2-app-basic Solvetic
Стъпка 8
Можем да видим целия процес на инсталиране:
Стъпка 9
Когато този процес приключи, ще видим следното:
Стъпка 10
Имаме достъп до папката на проекта:
cd SolveticСтъпка 11
След това изпълняваме следното, за да визуализираме порта за достъп Yii:
php yii служат
Стъпка 12
По подразбиране е 8080, но както видяхме, е възможно да се използва -port (#port) за установяване на нов порт, това се проверява чрез достъп до браузър и там се въвежда следното в нов прозорец:
http: // localhost: 8080
Увеличете
Можем да видим колко практично и просто е да инсталирате Yii PHP Framework на тези популярни системи и по този начин да имате съюзник при изпълнение на задачи в PHP.