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 | phpNotatkajeś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.jsonKrok 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.confKrok 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 / webKrok 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 / kompozytorKrok 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 SolveticKrok 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 SolveticKrok 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.