Jak zainstalować Yii PHP Framework na CentOS 8, Ubuntu 19 lub Debian?

Dla systemów operacyjnych Linux mamy różne darmowe funkcjonalności (open source), dzięki którym możliwe jest maksymalne rozszerzenie systemu niezależnie od jego użytkowania (serwer lub dom) a to ma bezpośredni wpływ na produktywność każdego z nas. Bardzo dobrze wiemy, że Linux ma różne dystrybucje ze specjalnymi podejściami, takimi jak RedHat, CentOS, Ubuntu itp., a Solvetic opowie w tym samouczku o idealnym narzędziu, jeśli pracujemy z językiem PHP, takim jak Yii PHP Framework.

Czym jest framework Yii PHPYii został opracowany jako framework PHP oparty na specjalnych komponentach, które oferują użytkownikowi końcowemu wysoką wydajność, a to przekłada się na możliwość tworzenia nowoczesnych aplikacji internetowych w znacznie wydajniejszy i bardziej kompleksowy sposób, a co najważniejsze, możliwe będzie tworzenie dowolnych rodzaj aplikacji internetowych opartych na PHP.

Jeśli zajmujesz się tworzeniem aplikacji na dużą skalę, nie musisz się martwić, ponieważ Yii ma architekturę opartą na komponentach, która z kolei integruje nowoczesne wsparcie dla buforowania, które jest kompatybilne z systemami zarządzania treścią (CMS), e-commerce projekty, usługi sieciowe RESTful i wiele więcej.

Zalety YiiNiektóre z zalet korzystania z Yii to:

  • Dodaje różne funkcje dostępne dla programistów, takie jak kreatory zapytań i ActiveRecord dla relacyjnych baz danych i NoSQL, RESTful z obsługą programowania API, obsługą wielopoziomowego buforowania i wiele innych.
  • Wzorzec architektoniczny MVC (Model-View-Controller) jest zintegrowany.
  • Wiele parametrów kodu jądra można dostosować.

Funkcje YiiWśród jego głównych cech znajdujemy:

  • Architektura oparta na komponentach
  • Framework oparty na OOP
  • Obsługa programowania RESTful API
  • Obsługuje tabele bazy danych jako obiekty
  • Zintegrowane uwierzytelnianie i autoryzacja
  • Obsługuje Jquery i Ajax
  • Test jednostkowy i funkcja testu sprawności i nie tylko

Solvetic wyjaśni, jak zainstalować Yii PHP Framework w popularnych dystrybucjach, takich jak Debian, CentOS i Ubuntu.

1. Jak zainstalować Apache na Ubuntu 19


Aby zainstalować Yii PHP w Ubuntu 1910 musimy mieć zainstalowany Apache.

Krok 1
W tym celu uzyskujemy dostęp do konsoli i wykonujemy następujące polecenie:

 sudo apt zainstaluj apache2 

Krok 2
Wpisujemy literę S, aby potwierdzić pobranie i instalację Apache w Ubuntu 19:

Krok 3
Następnie włączymy i uruchomimy usługę Apache, wykonując:

 sudo systemctl włącz apache2 (włącz usługę Apache) sudo systemctl start apache2 (uruchom Apache w Ubuntu)
Krok 4
Możemy uruchomić "sudo systemctl status apache2", aby zobaczyć aktualny stan Apache:

Krok 5
Aby sprawdzić, czy został poprawnie zainstalowany, uzyskujemy dostęp do przeglądarki i wpisujemy w pasku adresu:

 http://localhost 

POWIĘKSZAĆ

2. Jak zainstalować Yii PHP Framework na Ubuntu 19


Po sprawdzeniu, czy Apache jest poprawnie zainstalowany, nadszedł czas na instalację Yii PHP.

Krok 1
W tym celu uzyskujemy dostęp do terminala i używamy polecenia "composer", aby pobrać Yii w następujący sposób:

 curl -sS https://getcomposer.org/installer | php 
Notatkajeśli nie masz zainstalowanego PHP, musisz uruchomić "sudo apt install php7.2-cli".

Krok 2
Teraz udostępnimy Composer wszystkim użytkownikom Ubuntu, uruchamiając:

 sudo mv kompozytor.phar / usr / lokalny / bin / kompozytor 

Krok 3
Instalujemy Yii za pomocą polecenia Composer w następujący sposób:

 kompozytor utwórz-projekt --prefer-dist yiisoft / yii2-app-podstawowy przykład 

Krok 4
Gdy ten proces dobiegnie końca, zobaczymy:

Krok 5
Utworzony folder przeniesiemy:

 przykład sudo mv / var / www / html / 
Krok 6
Mamy dostęp do tego folderu:
 cd/var/www/html/przykład 

Krok 7
Aby nie mieć problemów z zależnościami Composera, zamierzamy edytować plik w tym folderze, w tym celu wykonujemy:

 sudo nano kompozytor.json 
Krok 8
W otwartym pliku wpisujemy:
 "replace": {"bower-asset / jquery": "> = 1.11.0", "bower-asset / inputmask": "> = 3.2.0", "bower-asset / punycode": "> = 1.3. 0 "," bower-asset / yii2-pjax ":"> = 2.0.0 "}, 

Krok 9
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 10
Następnym krokiem jest stworzenie Virtualhost dla Yii PHP, aby to osiągnąć musimy skopiować plik konfiguracyjny domyślnej strony Apache, a następnie edytować go:

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.conf
Krok 11
Tam wprowadzimy:
 RewriteEngine na RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]

Krok 12
We wszystkich przypadkach składnia głównego dokumentu będzie następująca:

 / var / www / html / PROYECT / web 
Krok 13
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 14
Przydzielamy uprawnienia:

 sudo chown -R www-data: www-data / var / www / html / przykład / sudo chmod -R 777 / var / www / html / przykład / *

Krok 15
Teraz włączymy VirtualHost, moduł przepisywania, a następnie zrestartujemy Apache:

 sudo a2ensite yii.conf sudo a2enmod przepisać sudo systemctl restart apache2

Krok 16
Następnie sprawdzamy Yii z przeglądarki o następującej składni:

 http://lokalny host: 8888

POWIĘKSZAĆ

2. Jak zainstalować Yii PHP Framework na CentOS 8?

CentOS 8 to jedna z najpopularniejszych dystrybucji dla środowisk korporacyjnych, gdzie Yii PHP będzie dobrym sprzymierzeńcem, aby go tam zainstalować, musimy najpierw zainstalować Apache, a w poniższym linku Solvetic zobaczysz jak to zrobić w prosty sposób:

Krok 1
Po sprawdzeniu, czy Apache jest zainstalowany, zainstalujemy Composer w CentOS 8, wykonując następujące czynności:

 curl -sS https://getcomposer.org/installer | php 

Krok 2
Przenosimy pobrany plik:

 mv kompozytor.phar / usr / lokalny / bin / kompozytor 
Krok 3
Nadajemy niezbędne uprawnienia:
 chmod + x / usr / lokalny / bin / kompozytor 

Krok 4
Następnie uzyskujemy dostęp do katalogu głównego Apache:

 cd / var / www / html / 
NotatkaJeśli używasz Nginx musisz przejść do następującego katalogu: cd / usr / share / nginx / html /

Krok 5
Tam zainstalujemy Yii PHO przypisując nazwę żądanego projektu:

 kompozytor utwórz-projekt --prefer-dist yiisoft / yii2-app-basic Solvetic 

Krok 6
Po zakończeniu tego procesu zobaczymy:

Krok 7
Mamy dostęp do folderu projektu:

 cd Solvetic 
Krok 8
I tam wykonujemy następującą linię, z którą znamy port, przez który komunikuje się Yii (domyślnie jest to port 8080):
 php yii służy 

Krok 9
Port ten można edytować, wpisując parametr -port i wpisując żądany port:

 php yii serve --port = 8888 

Krok 10
Musimy pozostawić to polecenie aktywne, aby uzyskać dostęp do Yii z przeglądarki przy użyciu składni. Od tego momentu jesteśmy w stanie używać frameworka Yii PHP do wszystkich wymaganych zadań.

 http://lokalny host: 8888

POWIĘKSZAĆ

4. Jak zainstalować Yii PHP Framework na Debianie 10?


Pierwszym krokiem jest zainstalowanie serwera WWW, aby stamtąd uruchamiać zadania programistyczne.

Krok 1
W tym przypadku użyjemy Apache i do jego instalacji wykonamy następujące polecenie:

 sudo apt zainstaluj apache2 

Krok 2
Wpisujemy literę Y, aby potwierdzić pobranie i instalację Apache, po tym i po zainstalowaniu Apache musimy wykonać następujące czynności:

 sudo systemctl włącz apache2 (włącz usługę Apache) sudo systemctl start apache2 (uruchom Apache)
Krok 3
Sprawdzamy, czy Apache jest aktywny, otwierając przeglądarkę i wpisując tam „localhost”:

POWIĘKSZAĆ

Krok 4
Przechodzimy do instalacji Composera, aby później zainstalować Yii, wykonując następujące czynności:

 curl -sS https://getcomposer.org/installer | php 

Krok 5
Następnie przenosimy pobrany plik i zapewniamy odpowiednie uprawnienia:

 mv composer.phar / usr / local / bin / composer chmod + x / usr / local / bin / composer

Krok 6
Mamy dostęp do katalogu głównego Apache:

 cd / var / www / html / 
Krok 7
Tam użyjemy Compostera do zainstalowania Yii przypisując nazwę projektu:
 kompozytor utwórz-projekt --prefer-dist yiisoft / yii2-app-basic Solvetic 

Krok 8
Widzimy cały proces instalacji:

Krok 9
Kiedy ten proces się zakończy, zobaczymy:

Krok 10
Mamy dostęp do folderu projektu:

 cd Solvetic 
Krok 11
Następnie wykonujemy następujące czynności, aby zwizualizować port dostępowy Yii:
 php yii służy 

Krok 12
Domyślnie jest to 8080, ale jak widzieliśmy, możliwe jest użycie -port (#port) do ustanowienia nowego portu, sprawdza się to, otwierając przeglądarkę i wprowadzając następujące w nowym oknie:

 http://lokalny host: 8080 

POWIĘKSZAĆ

Widzimy, jak praktyczna i prosta jest instalacja frameworka Yii PHP na tych popularnych systemach, a tym samym posiadanie sojusznika podczas wykonywania zadań w PHP.

wave wave wave wave wave