Как да инсталирате Yii PHP Framework на CentOS 8, Ubuntu 19 или Debian

За операционните системи 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.

wave wave wave wave wave