Instale WordPress no Ubuntu 17.04 com suporte Nginx, MariaDB e PHP

  • Cornelius Paul
  • 0
  • 689
  • 134

Este breve tutorial mostra aos alunos e novos usuários um guia passo a passo para executar o WordPress no Ubuntu 17.04 (Zesty Zapus) com suporte a Nginx, MariaDB e PHP. Após esta configuração, os usuários podem executar e gerenciar sites dinâmicos e poderosos usando WordPress.

Para quem não conhece o WordPress, é um sistema de gerenciamento de conteúdo (CMS) gratuito que capacita muitos sites dinâmicos online. Ele permite que qualquer pessoa crie e projete sites poderosos com facilidade usando ferramentas gratuitas e modelos fornecidos pela comunidade WordPress.

Sem perder mais tempo, vamos começar a instalar o WordPress no Ubuntu 17.04

Etapa 1: instalar / atualizar o Ubuntu

Este post assume que você vai rodar o Ubuntu 17.04 e que tem acesso root ou administrativo ao sistema. Antes de começar a instalar pacotes com suporte no Ubuntu, você deve primeiro atualizar o sistema. Para fazer isso, execute os comandos abaixo.

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

Depois de atualizar o Ubuntu, você pode querer reiniciar o sistema. Continue abaixo para instalar o Nginx

Etapa 2: instalar o servidor da web Nginx

Nginx é um servidor web poderoso. O WordPress requer um servidor web para servir as páginas. Como o Nginx é fácil de gerenciar, vamos instalá-lo. Para fazer isso, execute os comandos abaixo

sudo apt-get install nginx

Depois de instalar o Nginx, execute os comandos abaixo para aprender como parar, iniciar e habilitar o serviço Nginx

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl enable nginx.service 

Depois disso, continue abaixo para instalar o MariaDB.

Etapa 3: Instalando o servidor de banco de dados MariaDB

MariaDB está se tornando rapidamente o servidor de banco de dados padrão para sistemas Linux. Ele está ultrapassando rapidamente o MySQL, que tem sido o padrão por muito tempo para todas as distribuições Linux. WordPress também requer um servidor de banco de dados para funcionar.

Para instalar MariaDB, execute os comandos abaixo

sudo apt-get install mariadb-server mariadb-client

Depois de instalar o servidor de banco de dados, execute os comandos abaixo para protegê-lo.

sudo mysql_secure_installation

Você será solicitado a responder uma série de perguntas ... use o exemplo abaixo para guiá-lo.

Digite a senha atual para o root (digite nenhum): PRESSIONE ENTER Definir a senha do root? [S / n] S CRIAR SUA SENHA Remover usuários anônimos? [S / n] S Não permitir o login de root remotamente? [S / n] S Remover banco de dados de teste e acessá-lo? [S / n] S Recarregar tabelas de privilégios agora? [S / n] S

Depois de proteger o servidor de banco de dados, execute o comando abaixo para aprender como parar, iniciar e habilitar o serviço MariaDB

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service 

Continue abaixo para criar um banco de dados WordPress.

Etapa 4 Criar banco de dados e usuário WordPress

Agora que o servidor de banco de dados MariaDB está instalado ... sua próxima tarefa é criar um banco de dados para o WordPress usar. Você também criará um usuário de banco de dados para gerenciar o banco de dados.

Execute os comandos abaixo para fazer logon no servidor de banco de dados

sudo mysql -u root -p

Quando for solicitada a senha de root, digite aquela que você criou acima.

Em seguida, execute os comandos abaixo para criar um novo banco de dados chamado wpdb.

CREATE DATABASE wpdb;

Execute os comandos abaixo para criar um novo usuário do banco de dados chamado wpuser e conceder à conta acesso total ao banco de dados wpdb.

GRANT ALL ON wpdb. * TO 'wpuser' @ 'localhost' IDENTIFICADO POR 'type_new_password_here';

Por fim, execute os comandos abaixo para salvar suas alterações e sair.

FLUSH PRIVILEGES; Saída 

Continue abaixo para instalar o PHP

Etapa 5: instalar o PHP e os módulos

Finalmente, o último pacote necessário para o WordPress é o PHP e seus módulos. Para instalar esses pacotes execute os comandos abaixo

sudo apt-get install php-fpm php-mysql php-curl php-gd php-pear php-imagick php-imap php-mcrypt php-recode php-tidy php-xmlrpc

Depois de instalar todos os pacotes necessários, continue abaixo para baixar o conteúdo do WordPress e configurá-lo.

Etapa 6: Configurando o WordPress

Agora que o banco de dados e o usuário do WordPress foram criados, vá e baixe o conteúdo mais recente do WordPress. Para fazer isso, execute os comandos abaixo

cd / tmp / && wget http://wordpress.org/latest.tar.gz

Em seguida, extraia o conteúdo baixado e copie-o para o diretório raiz padrão do Apache2 no Ubuntu.

tar -xzvf latest.tar.gz sudo cp -R wordpress / * / var / www / html

Certifique-se de remover o padrão do Ubuntu index.html arquivo de teste do diretório raiz padrão. Isso pode causar problemas para novos usuários.

sudo rm -rf /var/www/html/index.html

Depois disso, crie o arquivo de configuração do WordPress a partir de seu arquivo de amostra executando os comandos abaixo.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Então abra wp-config.php arquivo e faça as seguintes alterações destacadas para fazer referência ao banco de dados e ao usuário que você criou acima.

sudo nano /var/www/html/wp-config.php

Quando o arquivo abrir, faça as alterações e salve.

// ** Configurações do MySQL - você pode obter essas informações de seu host da web ** // / ** O nome do banco de dados para WordPress * / define ('DB_NAME', 'wpdb'); / ** nome de usuário do banco de dados MySQL * / define ('DB_USER', 'wpuser'); / ** senha do banco de dados MySQL * / define ('DB_PASSWORD', 'type_new_password_here'); / ** nome do host MySQL * / define ('DB_HOST', 'localhost'); / ** Conjunto de caracteres do banco de dados a ser usado na criação de tabelas de banco de dados. * / define ('DB_CHARSET', 'utf8'); / ** O tipo de agrupamento de banco de dados. Não mude isso se estiver em dúvida. * / define ('DB_COLLATE', ");

Continue a configurar o Nginx

Etapa 7: definir a configuração padrão do site Nginx

Depois de definir as configurações do WordPress, abra o arquivo de configuração padrão Nginx e faça as alterações abaixo, em seguida, salve o arquivo.

sudo nano / etc / nginx / sites-available / default

Em seguida, faça as alterações destacadas e salve o arquivo.

# Configuração do servidor padrão # servidor ouvir 80 servidor_padrão; escute [::]: 80 default_server; # Configuração SSL # # listen 443 ssl default_server; # listen [::]: 443 ssl default_server; # # Certos autoassinados gerados pelo pacote ssl-cert # Não os use em um servidor de produção! # # include snippets / snakeoil.conf; root / var / www / html; # Adicione index.php à lista se você estiver usando índice de PHP index.php index.html index.htm index.nginx-debian.html; nome do servidor _; location / # Primeira tentativa de servir a solicitação como arquivo, depois # como diretório e, em seguida, volte a exibir um 404. try_files $ uri $ uri / = 404;  # passa scripts PHP para o servidor FastCGI # location ~ \ .php $ include snippets / fastcgi-php.conf; # # Com php-fpm (ou outros sockets unix): fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; # # Com php-cgi (ou outros sockets tcp): # fastcgi_pass 127.0.0.1:9000;  # nega o acesso aos arquivos .htaccess, se a raiz do documento do Apache # concorda com a do nginx # #location ~ /\.ht # deny all; # 

Salve o arquivo e pronto.

PASSO 8: ALTERAR AS PERMISSÕES DO ARQUIVO DE CONTEÚDO DO WORDPRESS

Depois de definir as configurações do WordPress, sua próxima etapa será alterar as permissões do diretório para que o WordPress possa funcionar corretamente. Para fazer isso, execute os comandos abaixo

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html /

Por fim, reinicie o servidor da web Nginx e abra seu navegador e vá para o endereço IP ou nome de host do servidor.

sudo systemctl restart nginx.service

Desative o servidor da web Apache2 para que ele nunca seja executado.

sudo systemctl stop apache2.service sudo systemctl disable apache2.service 

Abra seu navegador e vá para o nome de host do servidor e você deverá ver a página de configuração padrão do WordPress.

http: // localhost

Continue com o assistente do WordPress para configurar seu novo site.

Continue com o assistente de configuração e crie uma administração WordPress para gerenciar o site online. Não se esqueça de nomear o site apropriadamente.

Clique em Instalar WordPress quando terminar.

Resumo:

Esta postagem mostra aos alunos e novos usuários uma maneira simples de instalar e configurar o WordPress no Ubuntu 17.04. Os usuários que precisam executar seus próprios sites WordPress acharão este tutorial útil, especialmente se forem novos para ele.

Ao seguir cuidadosamente as etapas acima, você em nenhum momento terá um site WordPress funcionando e pronto para ser personalizado.




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux