Como instalar a estrutura do Laravel PHP no Ubuntu
- 2667
- 396
- Mr. Mitchell Hansen
Laravel é uma estrutura PHP gratuita, de código aberto, flexível e leve Controlador de visualização de modelo (MVC) Estrutura de projeto. Possui uma sintaxe refinada, fácil e legível para o desenvolvimento de aplicativos modernos, robustos e poderosos a partir do arranhão. Além disso, Laravel Vem com várias ferramentas, que você pode usar para escrever código PHP limpo, moderno e sustentável.
Leia também: Como instalar a estrutura da web do Laravel Php em Centos
Neste artigo, explicarei como instalar e executar a versão mais recente de Laravel 5.6 PHP Framework sobre Ubuntu 18.04, 16.04 e 14.04 Lts (Suporte de longo termo) com Apache2 e Php 7.2 apoiar.
Requisitos de sistema
Seu sistema deve atender aos seguintes requisitos para poder executar a versão mais recente de Laravel:
- Php> = 7.1.3 Com as extensões OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype e JSON PHP.
- Compositor - um gerenciador de pacotes no nível do aplicativo para o PHP.
Instalando pré-requisitos
Primeiro, certifique -se de atualizar suas fontes de sistema e pacotes de software existentes usando os seguintes comandos.
$ sudo apt-get update $ sudo apt-get upgrade
Instalando a pilha de lâmpadas no Ubuntu
Em seguida, configure uma corrida LÂMPADA (Linux, Apache, MySQL e Php) ambiente, se você já possui, você pode pular esta etapa ou instalar a pilha de lâmpadas usando os seguintes comandos no sistema Ubuntu.
$ sudo apt-get install python-software-properties $ sudo add-aprop-repositório.2 mysql-server php7.2 Php7.2-xml php7.2-GD PHP7.2-Opcache php7.2-MBSTRING PHP7.2-MYSQL
Mesmo que o repositório do Ubuntu padrão tenha Php, Mas é sempre uma boa ideia ter um repositório de terceiros para atualizações mais frequentes. Se quiser, você pode pular esta etapa e manter a versão PHP padrão do repositório do Ubuntu.
Instalando o Composer no Ubuntu
Agora, precisamos instalar um Compositor (Gerenciador de dependência para PHP) para instalar necessários Laravel dependências usando os seguintes comandos.
# CURL -SS https: // getcomposer.org/instalador | compositor php # mv.phar/usr/local/bin/compositor # chmod +x/usr/local/bin/compositor
Instalando o Laravel no Ubuntu
Uma vez Compositor instalado, agora você pode baixar e instalar a versão mais recente de Laravel Do repositório oficial do Git sob Apache /var/www diretório.
$ cd/var/www $ git clone https: // github.com/laravel/laravel.Git $ CD/VAR/www/laravel $ sudo compositor
Uma vez Laravel A instalação é concluída, defina as permissões apropriadas em todos os arquivos usando os seguintes comandos.
$ CHOWN -R WWW -DATA.www -data/var/www/laravel $ chmod -r 755/var/www/laravel $ chmod -r 777/var/www/laravel/armazenamento
Configuração da chave de criptografia
Agora crie um arquivo de ambiente para o seu aplicativo, usando o arquivo de amostra fornecido.
$ cp .Env.exemplo .Env
O Laravel usa uma chave de aplicativo para proteger sessões de usuário e outros dados criptografados. Então você precisa gerar e definir sua chave de aplicativo para uma string aleatória usando o seguinte comando.
$ php artesan chave: gerar
Uma vez gerado a chave, agora abra o .Env
arquivo de configuração e atualize os valores necessários. Além disso, certifique -se de App_key está definido corretamente no arquivo de configuração, conforme gerado no comando acima.
App_name = Laravel App_env = local App_Key = BASE64:AFCS6C5RHDL+FELU5KF2LJKUXGBB6RQ/5GFGTYPOAK = App_debug = true app_url = http: // localhost
Crie banco de dados para Laravel
Você também pode precisar criar um banco de dados MySQL para o seu projeto de aplicativo Laravel usando os seguintes comandos.
$ mysql -u root -p MySQL> Criar banco de dados Laravel; mysql> conceda tudo em Laravel.* para 'Laravel'@' localhost 'identificado por'secret_password'; mysql> privilégios de descarga; mysql> desistir
Agora abra o .Env
arquivo de configuração e atualize as configurações do banco de dados, conforme mostrado.
Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = laravel db_username = laravel db_password = secret_password
Configurando o Apache para Laravel
Agora vá para o arquivo de configuração do host virtual padrão do Apache /etc/apache2/sites-habilitado/000-default.conf e atualize o Documentroot para Laravel diretório público como mostrado.
$ nano/etc/apache2/sites-habilitados/000 default.conf
Agora modifique a configuração padrão do host virtual com o conteúdo a seguir e também substitua seu domínio.tld com o nome de domínio do seu site, como mostrado.
Nome do servidor seu domínio.tld ServerAdmin [Email Protected] Documentroot /var/www/laravel/público Opções segue o SymLinks allowoverride nenhum allowoverride todos os errosLog $ apache_log_dir/erro.Log CustomLog $ apache_log_dir/acesso.log combinado
Depois de fazer as alterações acima, certifique -se de recarregar as alterações da configuração do Apache reiniciando o serviço usando o seguinte comando.
$ sudo serviço apache2 reiniciar
Acessando a aplicação de Laravel
Por fim, acesse seu aplicativo Laravel de um navegador, usando o seguinte URL.
http: // yourDomain.tld ou http: // your-ip-addressVerifique a instalação do Laravel
A partir deste ponto, você está pronto para começar a criar aplicações poderosas usando a estrutura do Laravel PHP. Para configurações adicionais, como cache, banco de dados e sessões, você pode ir para a página inicial do Laravel.
- « 5 ferramentas para digitalizar um servidor Linux para malware e rootkits
- Como instalar o Laravel Php Web Framework em CentOS »