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 | phpObservaçã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.jsonEtapa 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.confEtapa 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 / webEtapa 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 / composeretapa 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 SolveticEtapa 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 SolveticEtapa 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.