Como instalar o Yii PHP Framework no CentOS 8, Ubuntu 19 ou Debian

Para os sistemas operativos Linux temos várias funcionalidades gratuitas (open source) com as quais é possível estender o sistema ao máximo independentemente da sua utilização (servidor ou home) e isso tem um impacto direto na produtividade de cada um de nós. Sabemos muito bem que o Linux possui diferentes distribuições com abordagens especiais como RedHat, CentOS, Ubuntu, etc, e a Solvetic falará neste tutorial sobre um utilitário ideal se trabalharmos com a linguagem PHP como o Yii PHP Framework.

O que é Yii PHP FrameworkYii foi desenvolvido como um framework PHP baseado em componentes especiais que oferecem alto desempenho ao usuário final e isso se traduz na capacidade de desenvolver aplicações web modernas de uma forma muito mais eficiente e abrangente e o melhor de tudo, será possível desenvolver qualquer tipo de aplicativos da web baseados em PHP.

Se o seu trabalho é o desenvolvimento de aplicações de grande porte, não se preocupe, pois o Yii possui uma arquitetura baseada em componentes que por sua vez integra um moderno suporte a caching compatível com sistemas de gerenciamento de conteúdo (CMS), e-commerce projetos, serviços da Web RESTful e muito mais.

Vantagens YiiAlgumas das vantagens de usar o Yii são:

  • Ele adiciona vários recursos disponíveis para o desenvolvedor, como construtores de consulta e ActiveRecord para bancos de dados relacionais e NoSQL, RESTful com suporte de desenvolvimento de API, suporte a cache multinível e muito mais.
  • Um padrão de arquitetura MVC (Model-View-Controller) é integrado.
  • Muitos parâmetros do código do kernel podem ser personalizados.

Recursos YiiEntre suas principais características encontramos:

  • Arquitetura baseada em componentes
  • Estrutura baseada em OOP
  • Suporte ao desenvolvimento de API RESTful
  • Lida com tabelas de banco de dados como objetos
  • Autenticação e autorização integradas
  • Suporta Jquery e Ajax
  • Teste de unidade e função de teste de resposta e muito mais

Solvetic irá explicar como instalar o Yii PHP Framework em distribuições populares como Debian, CentOS e Ubuntu.

1. Como instalar o Apache no Ubuntu 19


Para instalar o Yii PHP no Ubuntu 1910, devemos ter o Apache instalado.

Passo 1
Para isso acessamos o console e executamos o seguinte comando:

 sudo apt install apache2 

Passo 2
Inserimos a letra S para confirmar o download e a instalação do Apache no Ubuntu 19:

etapa 3
Depois disso, vamos habilitar e iniciar o serviço Apache executando:

 sudo systemctl enable apache2 (Habilitar serviço Apache) sudo systemctl start apache2 (iniciar Apache no Ubuntu)
Passo 4
Podemos executar "sudo systemctl status apache2" para ver o estado atual do Apache:

Etapa 5
Para verificar se ele foi instalado corretamente, acessamos um navegador e inserimos o seguinte na barra de endereço:

 http: // localhost 

PROLONGAR

2. Como instalar o Yii PHP Framework no Ubuntu 19


Depois de verificarmos que o Apache está instalado corretamente, é hora de instalar o Yii PHP.

Passo 1
Para isso acessamos o terminal e usamos o comando "composer" para fazer o download do Yii da seguinte forma:

 curl -sS https://getcomposer.org/installer | php 
Observaçãose você não tem o PHP instalado, você deve executar "sudo apt install php7.2-cli".

Passo 2
Agora vamos disponibilizar o Composer para todos os usuários do Ubuntu executando o seguinte:

 sudo mv composer.phar / usr / local / bin / composer 

etapa 3
Prosseguimos para instalar o Yii com o comando Composer da seguinte maneira:

 composer create-project --prefer-dist yiisoft / yii2-app-basic example 

Passo 4
Quando esse processo chegar ao fim, veremos o seguinte:

Etapa 5
Vamos mover a pasta criada:

 sudo mv example / var / www / html / 
Etapa 6
Acessamos esta pasta:
 cd / var / www / html / exemplo 

Etapa 7
Para não ter problemas com as dependências do Composer, vamos editar um arquivo dentro desta pasta, para isso executamos:

 sudo nano composer.json 
Etapa 8
No arquivo aberto, inserimos o seguinte:
 "substituir": {"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 "}, 

Etapa 9
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

Etapa 10
A próxima etapa é criar um Virtualhost para Yii PHP, para isso devemos copiar o arquivo de configuração do site Apache padrão e depois editá-lo:

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.conf
Etapa 11
Lá vamos inserir o seguinte:
 RewriteEngine em RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]

Etapa 12
Para todos os casos, a sintaxe do documento raiz será:

 / var / www / html / PROYECT / web 
Etapa 13
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

Etapa 14
Atribuímos as permissões:

 sudo chown -R www-data: www-data / var / www / html / example / sudo chmod -R 777 / var / www / html / example / *

Etapa 15
Agora vamos habilitar o VirtualHost, o módulo de reescrita e depois reiniciar o Apache:

 sudo a2ensite yii.conf sudo a2enmod reescrever sudo systemctl reiniciar apache2

Etapa 16
Depois disso, verificamos o Yii em um navegador com a seguinte sintaxe:

 http: // localhost: 8888

PROLONGAR

2. Como instalar o Yii PHP Framework no CentOS 8

O CentOS 8 é uma das distribuições mais populares para ambientes corporativos onde o Yii PHP será um bom aliado, para instalá-lo, devemos primeiro instalar o Apache e no seguinte link Solvetic você verá como fazê-lo de forma simples:

Passo 1
Depois de validarmos que o Apache está instalado, vamos instalar o Composer no CentOS 8 executando o seguinte:

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

Passo 2
Nós movemos o arquivo baixado:

 mv composer.phar / usr / local / bin / composer 
etapa 3
Nós concedemos as permissões necessárias:
 chmod + x / usr / local / bin / composer 

Passo 4
Depois disso, acessamos o diretório raiz do Apache:

 cd / var / www / html / 
ObservaçãoSe você usar Nginx, você deve ir para o seguinte diretório: cd / usr / share / nginx / html /

Etapa 5
Uma vez lá vamos instalar o Yii PHO atribuindo o nome do projeto desejado:

 composer create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

Etapa 6
Assim que este processo for concluído, veremos o seguinte:

Etapa 7
Acessamos a pasta do projeto:

 cd Solvetic 
Etapa 8
E aí executamos a seguinte linha com a qual sabemos a porta através da qual o Yii se comunica (por padrão é a porta 8080):
 php yii servir 

Etapa 9
Esta porta pode ser editada inserindo o parâmetro -port e inserindo a porta desejada:

 php yii serve --port = 8888 

Etapa 10
Devemos deixar este comando ativo para acessar o Yii de um navegador usando a sintaxe. Deste ponto em diante, podemos usar o Yii PHP Framework para todas as tarefas necessárias.

 http: // localhost: 8888

PROLONGAR

4. Como instalar o Yii PHP Framework no Debian 10


A primeira etapa é instalar um servidor web para executar as tarefas de desenvolvimento a partir dele.

Passo 1
Neste caso usaremos o Apache e para sua instalação executaremos o seguinte comando:

 sudo apt install apache2 

Passo 2
Inserimos a letra Y para confirmar o download e instalação do Apache, após a instalação do Apache, devemos executar o seguinte:

 sudo systemctl enable apache2 (Habilitar serviço Apache) sudo systemctl start apache2 (Iniciar Apache)
etapa 3
Validamos que o Apache está ativo acessando um navegador e inserindo "localhost" lá:

PROLONGAR

Passo 4
Prosseguimos com a instalação do Composer para depois instalar o Yii executando o seguinte:

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

Etapa 5
Depois disso, movemos o arquivo que foi baixado e fornecemos as respectivas permissões:

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

Etapa 6
Acessamos a raiz do Apache:

 cd / var / www / html / 
Etapa 7
Lá vamos usar o Composter para instalar o Yii atribuindo o nome do projeto:
 composer create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

Etapa 8
Podemos ver todo o processo de instalação:

Etapa 9
Quando esse processo terminar, veremos o seguinte:

Etapa 10
Acessamos a pasta do projeto:

 cd Solvetic 
Etapa 11
Em seguida, executamos o seguinte para visualizar a porta de acesso Yii:
 php yii servir 

Etapa 12
Por padrão é 8080, mas como vimos, é possível usar -port (#port) para estabelecer uma nova porta, isso é verificado acessando um navegador e inserindo o seguinte em uma nova janela:

 http: // localhost: 8080 

PROLONGAR

Podemos ver como é prático e simples instalar o Yii PHP Framework nesses sistemas populares e, portanto, ter um aliado ao realizar tarefas em PHP.

wave wave wave wave wave