como instalar o WordPress no Debian 9 com LAMP (Tutorial)

WordPress + LAMP é a configuração clássica de hospedagem na web.

claro, existem outras opções de pilha de software para hospedagem WordPress (parte de nossa equipe é parcial ao LEMP). Mas em termos de ampla implementação e uso para sites em todo o mundo, nada se compara ao WordPress com o LAMP.

então hoje vamos mostrar-lhe como obter servir o seu site para o mundo desta forma, instalando o WordPress no Debian 9 usando uma pilha LAMP.

quer instalar o WordPress, mas não no Debian?
Click Clique aqui para o nosso WordPress + Ubunbu 18.04 tutorial
Click Clique aqui para o nosso WordPress + CentOS 7 tutorial

WordPress + LAMP: o CMS mais popular e servidor web

WordPress é uma potência—mais de 34% de todos os sites on—line hoje usá-lo-que é mais de 22 milhões de sites.

e para sites que usam um CMS( content management system), ele se eleva sobre a concorrência com 60% da participação de mercado.Enquanto isso, o Apache (uma peça-chave da pilha LAMP) é o servidor web mais popular do mundo.

então, você pode ver por que ter a instalação do WordPress / LAMP no seu bolso é fundamental para qualquer desenvolvedor ou qualquer pessoa que queira hospedar seu próprio blog ou site.

como instalar o WordPress no Debian 9 usando uma pilha LAMP

neste tutorial, mostrarei como instalar o WordPress com LAMP no Debian 9.

pré-requisitos para instalar o WordPress no Debian 9

Antes de começarmos, você precisará configurar o seguinte:

  1. LAMP stack: LAMP significa Linux Apache MySQL PHP. O WordPress é um front-end e um sistema de back-end, por isso requer um servidor web, um mecanismo de banco de dados e PHP para servir conteúdo dinâmico que é tratado pela pilha LAMP. – > Clique aqui para obter um guia passo a passo para instalar o LAMP no seu servidor Linux.
  2. acesso SSH ao seu servidor Debian 9
  3. um usuário do sistema com privilégios sudo

se você estiver pronto, vamos começar!

Passo 1: Crie um banco de dados para o usuário do WordPress

o WordPress envia um pacote de vários arquivos e esses arquivos precisam ser armazenados em um banco de dados.Portanto, seu primeiro passo para instalar o WordPress é configurar o banco de dados MySQL para lidar com esses arquivos.

para fazer isso, vamos fazer login no MySQL como um usuário root, usando o comando:

mysql -u root -p

em seguida, você solicitará a senha definida durante a configuração do sistema de banco de dados MySQL.

uma vez logado, você precisa criar um novo banco de dados que irá acomodar arquivos WordPress durante e após o processo de instalação. Você pode nomeá-lo o que quiser, mas para manter as coisas simples, vamos chamá-lo wordpressdb neste guia.

para criar o banco de dados, execute o seguinte comando.

mysql> CREATE DATABASE wordpressdb;

Nota: Lembre-se sempre de encerrar as instruções MySQL com dois pontos “;”

com o banco de dados em vigor, você precisa criar uma nova conta de usuário MySQL que terá acesso exclusivo ao banco de dados.

vamos também conceder ao usuário acesso total ao banco de dados e definir uma senha forte. Para este guia, criaremos um usuário
chamado admin-user.

para fazer isso, execute o seguinte comando

mysql> GRANT ALL ON wordpress.* TO 'admin-suser'@'localhost' IDENTIFIED BY 'PASSWORD';

Nota: Lembre-se de substituir a string PASSWORD por uma senha forte.

neste ponto, criamos um banco de dados e uma conta de usuário especificamente para WordPress.

Para aplicar as alterações na instância do MySQL, precisamos executar o comando abaixo

mysql> FLUSH PRIVILEGES;

Então vamos sair da instância do MySQL executando o comando

mysql> EXIT;

Passo 2: Instalar o adicional de extensões PHP

pilha LAMP requer apenas um conjunto mínimo de extensões para o PHP para se comunicar com o banco de dados MySQL server. No entanto, o WordPress e muitos de seus plug-ins exigem extensões adicionais para funcionar sem complicações.

com isso em mente, agora vamos instalar extensões PHP adicionais para WordPress.

Primeiro, atualizar o sistema:

# sudo apt update

em seguida, instale o adicional de extensões PHP:

# sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php- soap php-intl php-zip

Para carregar essas extensões, reinicie o Apache web server executando o seguinte comando:

# sudo systemctl restart apache2

Passo 3: Download do WordPress

Com todos os pré-requisitos no lugar, vamos ir em frente e fazer o download do WordPress.

por razões de segurança, recomendo sempre baixar o WordPress de seu repositório oficial:

Primeiro, Navegue até /var/www/ diretório

# cd /var/www/```

em Seguida, baixe a pasta compactada usando o comando

# curl -O https://wordpress.org/latest.tar.gz

Extraia o arquivo tarball

# tar -xvf latest.tar.gz

A extração do arquivo tarball produz uma pasta rotulada wordpress.

esta é a pasta que contém todos os arquivos de configuração do WordPress. Neste ponto, é seguro excluir o arquivo tarball que você acabou de baixar do repositório WordPress.

# rm latest.tar.gz

Passo 4: Configure o diretório WordPress

Antes de prosseguir para a próxima etapa, precisamos ajustar as permissões de propriedade e arquivo do diretório WordPress.

Vamos atribuir a propriedade do arquivo para todos os arquivos no diretório WordPress usando o

# sudo chown -R www-data:www-data /var/www/wordpress

de seguida, vamos definir as permissões corretas, como mostrado:

# sudo find /var/www/wordpress/ -type d -exec chmod 750 {} \;# sudo find /var/www/wordpress/ -type f -exec chmod 640 {} \;

Nós também precisamos mudar o nome do arquivo de configuração de exemplo no diretório WordPress para um nome de arquivo que ele possa ler a partir de:

# cd /var/www/wordpress# mv wp-config-sample.php wp-config.php

em seguida, vamos abrir o wp-config.arquivo php usando o editor de texto padrão Vim.

# vim wp-config.php

agora role para baixo e localize as configurações do banco de dados conforme mostrado abaixo. Certifique-se de preencher o WordPress database name, database user, database password e hostname.

// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', 'wordpressdb');/** MySQL database username */define('DB_USER', 'admin-user');/** MySQL database password */define('DB_PASSWORD', 'StrongPassword');/** MySQL hostname */define('DB_HOST', 'localhost');/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');

Salve e saia do arquivo de configuração.

você também precisa gerar chaves de segurança para fornecer segurança adicional à sua instalação do WordPress. O WordPress fornece um gerador automático para essas chaves para eliminar a necessidade de gerá-las nós mesmos.

para gerar esses valores do WordPress secret generator, basta executar o comando:

# curl -s https://api.wordpress.org/secret-key/1.1/salt/

Nota: o comando nos deu a saída abaixo. Não USE esses valores, você precisa copiar os valores exclusivos que você gerou.

define('AUTH_KEY', 'UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...mL)');define('SECURE_AUTH_KEY', 'bn(UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL)zx');define('LOGGED_IN_KEY', '-naUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL{fY');define('NONCE_KEY', '{xNwUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL8Fq');define('AUTH_SALT', 'j+;UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLZpu');define('SECURE_AUTH_SALT', '0M=UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emL*xC');define('LOGGED_IN_SALT', 'G&2UV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLps+');define('NONCE_SALT', '2gZUV>...SAMPLE ONLY...COPY YOUR OWN VALUES...emLh/L');

Copie a saída exclusiva que você gerou.

mais uma Vez, abra o arquivo de configuração do WordPress wp-config.php

# vim wp-config.php

Desloque-se e localize a seção que contém os valores fictícios, que se parece com isso:

define('AUTH_KEY', 'put your unique phrase here');define('SECURE_AUTH_KEY', 'put your unique phrase here');define('LOGGED_IN_KEY', 'put your unique phrase here');define('NONCE_KEY', 'put your unique phrase here');define('AUTH_SALT', 'put your unique phrase here');define('SECURE_AUTH_SALT', 'put your unique phrase here');define('LOGGED_IN_SALT', 'put your unique phrase here');define('NONCE_SALT', 'put your unique phrase here');

Excluir os valores e cole o chaves de segurança que o WordPress gerado para você.

Agora salve e saia do arquivo de configuração.

Passo 5: Modifique a configuração do Apache

nesta etapa, precisamos fazer alguns ajustes no arquivo de configuração padrão 000-default.confno caminho /etc/apache2/sites-available.

comece abrindo o arquivo de configuração padrão

# vim /etc/apache2/sites-available/000-default.conf

em seguida, localize o atributo DocumentRoot e altere-o de /var/www/html para /var/www/wordpress.

no mesmo arquivo, copie e cole as seguintes linhas dentro do bloco Host Virtual.

<Directory /var/www/wordpress/>AllowOverride All</Directory>

virtual_host_wordpress_ubuntu

Salve e saia do arquivo de configuração.

em seguida, você precisa habilitar o mod_rewrite para que você possa usar o recurso WordPress Permalink.

# sudo a2enmod rewrite

para verificar se tudo correu bem, execute o comando.

# sudo apache2ctl configtest

saída: Ok

para implementar as alterações, reinicie o servidor web Apache.Etapa 6: execute a instalação do WordPress usando o navegador da web

neste ponto, você concluiu todas as configurações do servidor para sua instalação do WordPress.

a etapa final é concluir a instalação por meio de um navegador da web.

para fazer isso, inicie seu navegador e navegador o endereço IP ou nome de domínio do seu servidor
http://server_IP_address ou http://YOUR-DOMAIN

a primeira página solicitará que você selecione o idioma.

wordpress_ubuntu_language

clique no seu idioma preferido e clique no botão’ continuar’.

na próxima etapa, preencha as informações adicionais necessárias, como’ nome do Site’,’ nome de usuário’,’ senha ‘e’endereço de E-mail’.

wordpress_ubuntu_welcomeDepois de ter preenchido todos os campos necessários, clique em “Instalar WordPress’

Se tudo correu bem, você será direcionado para a Página de Login.

aperte o botão ‘Login’ e você irá para o painel do WordPress mundialmente famoso que você vê abaixo:

wordpress_ubuntu_dashboard

Adivinhe? Você acabou de instalar o WordPress no Debian!

Parabéns! Se você seguiu até aqui, instalou o WordPress com LAMP no Debian 9.

então, agora você está pronto para começar a trabalhar construindo seu novo blog ou site.

se você está apenas começando com o WordPress, a boa notícia é que existem toneladas de recursos gratuitos para aprendizado e personalização. Se você conseguiu instalar o LAMP no seu servidor e executar a configuração do WordPress, o próprio WordPress deve ser um pedaço de bolo!

Blazing fast WordPress hosting por US $9,99/mês?

se você terminou este tutorial, então você obviamente já tem um servidor …

mas se você gostaria de cortar sua conta de hospedagem enquanto aumenta suas estatísticas de desempenho, então você deve considerar o desempenho VPS de nós SSD.

o desempenho VPS apresenta armazenamento NVMe, que é como amarrar um motor de foguete ao seu CMS. Carregue páginas da web pesadas em mídia até 10x mais rápido do que com unidades SSD padrão.

Write a Comment

O seu endereço de email não será publicado.