Instalar o WordPress no localhost, ou seja, diretamente no seu computador, é uma prática essencial para quem deseja desenvolver e testar sites com segurança.
Isso permite que alterações de temas, plugins ou códigos sejam feitas sem impactar o site oficial e sem que as pessoas visitantes vejam essas mudanças.
Essa abordagem oferece total controle e liberdade para fazer experimentos, detectar problemas de desempenho e melhorar habilidades de programação, tudo sem riscos para o site em produção.
Entenda como fazer a instalação do WordPress localmente no Windows (WAMP)
1. Baixe o WAMP
Para começar a criar o seu site local no Windows, você vai precisar do WampServer, um software baseado no sistema Windows que oferece um ambiente local para desenvolvimento web.
-
- O primeiro passo é acessar o site oficial do WampServer;
- Vá até a seção de downloads, onde você vai encontrar duas opções: 64 bits e 32 bits;
- Caso não tenha certeza sobre qual versão escolher, acesse o seu Painel de Controle → Sistema e Segurança → Sistema, para verificar se o seu sistema operacional é de 64 ou 32 bits;
- Com essa informação em mãos, baixe a versão correspondente do WampServer.
2. Configure o WampServer e escolha o navegador
-
- Assim que o download estiver concluído, localize o arquivo de instalação e clique nele para iniciar o setup;
- O processo de instalação será iniciado automaticamente com o assistente (setup wizard). Você precisará seguir algumas etapas simples, o que inclui a aceitação do Contrato de Licença e a escolha de um local no seu computador para armazenar o WampServer;
- Durante a instalação, você também precisará escolher qual navegador o WampServer deve utilizar por padrão. O Internet Explorer é selecionado automaticamente, mas você pode trocar por outro de sua preferência;
- Após selecionar o navegador e finalizar a instalação, você verá uma breve seção de instruções que explicam como utilizar o software e poderá seguir para o próximo passo.
3. Inicie o WampServer e acesse o phpMyAdmin
-
- Agora que a instalação está completa, você pode acessar o WampServer a partir do “menu iniciar” do Windows;
- Em seguida, um ícone será exibido na sua barra de tarefas;
- Certifique-se de que ele esteja verde, para indicar que o WampServer funciona corretamente;
- Se o ícone estiver amarelo ou vermelho, reinicie a aplicação para tentar resolver o problema;
- Agora, acesse o phpMyAdmin para gerenciar o seu banco de dados MySQL — você pode fazer isso ao clicar diretamente no ícone do WampServer ou digitar localhost no seu navegador;
- Ao acessar o phpMyAdmin, use “root” como nome de usuário e deixe o campo de senha em branco para efetuar o login.
4. Crie o banco de dados e instale o WordPress
-
- Com o phpMyAdmin aberto, vá até a aba “Databases” e crie um novo banco de dados;
- Para isso, você deve inserir um nome e selecionar a opção “Collation”;
- Baixe o WordPress diretamente do site oficial;
- Após o download do arquivo .zip, extraia-o e copie a pasta “WordPress” para o diretório em que o WAMP foi instalado;
- Renomeie a pasta “WordPress” para algo simples, como “meusite”. Esse será o nome da URL do seu site local, por isso, escolha algo fácil de lembrar.
5. Configure o WordPress no WampServer
-
- Acesse o endereço http://localhost/meusite (substitua “meusite” pelo nome escolhido);
- O primeiro passo será selecionar o idioma para o seu site;
- Em seguida, você precisará preencher os detalhes do banco de dados: “root” será o nome de usuário e a senha deve ser deixada em branco;
- Após obter sucesso com a conexão ao banco de dados, você poderá continuar com a instalação do WordPress;
- Na tela de boas-vindas, insira um título para o site, crie um nome de usuário, uma senha e um e-mail para a sua conta;
- Clique em “Log in” para acessar o painel de controle do WordPress.
6. Finalize a instalação e resolva problemas
Agora que o WordPress está instalado, você pode começar a configurar o site localmente, fazer testes ou resolver possíveis problemas.
Se surgir alguma dúvida durante o processo, consulte os fóruns de suporte do WAMP e encontre soluções para erros comuns.
Instalação do WordPress localmente no Windows (XAMPP)
1. Instale o XAMPP no seu computador
Você também pode instalar o WordPress no localhost por meio do XAMPP.
-
- Vá até o site oficial do XAMPP e baixe o instalador adequado para o seu sistema operacional. É recomendável escolher uma versão com PHP 7.3 ou 7.4, sem o uso de uma Máquina Virtual (VM);
- Após o download, execute o instalador e siga o assistente de instalação. Clique em “Next” até que o processo de instalação comece;
- A depender do seu sistema, pode ser necessário fornecer a senha de administrador do seu computador para prosseguir;
- Assim que os arquivos forem instalados, você pode abrir o XAMPP.
2. Inicie o XAMPP e teste a conexão
-
- Agora que o XAMPP está instalado, você pode iniciá-lo a partir da sua lista de aplicativos;
- Ao abrir, o painel de controle do XAMPP aparecerá, com diversas opções para gerenciar o servidor local
- No painel, clique em “Start All” e aguarde até que as luzes fiquem verdes;
- Feito isso, abra o navegador e digite http://localhost na barra de endereço;
- Se uma página de boas-vindas do XAMPP aparecer, significa que a conexão está funcional e você pode avançar.
3. Crie um banco de dados para o site
Agora é hora de criar o banco de dados do seu site WordPress.
-
- No navegador, acesse http://localhost e clique no link “phpMyAdmin”, no canto superior direito;
- Clique na aba “Databases”, insira um nome para o seu banco de dados e, em seguida, clique no botão “Create”;
- Não será necessário criar um usuário para o banco de dados, mas lembre-se do nome escolhido, pois você precisará dele na próxima etapa;
- Com o banco de dados criado, saia do phpMyAdmin e prepare-se para a instalação do WordPress.
4. Baixe e instale o WordPress no XAMPP
Agora que o ambiente está configurado, é hora de instalar o WordPress.
-
- O primeiro passo é criar uma pasta no XAMPP para o seu site;
- Navegue até o local em que o XAMPP foi instalado e encontre a pasta “htdocs”;
- Dentro dela, crie um diretório para o seu site, com um nome fácil de identificar, como “meusite”;
- Acesse o site oficial do WordPress para fazer o download;
- Extraia o conteúdo do arquivo baixado e mova-o para a pasta que você criou dentro de htdocs;
- Em seguida, acesse o endereço localhost/meusite/wp-admin/setup-config.php no navegador. Isso abrirá o instalador do WordPress.
- Na primeira tela do instalador, insira o nome do banco de dados que você criou, defina “root” como o nome de usuário e deixe o campo da senha em branco;
- Preencha os outros campos conforme solicitado e clique em “Install WordPress”.
- Ao final, uma mensagem de sucesso vai aparecer e você poderá acessar o painel do WordPress por meio do botão de “Log In”.
Se surgir algum problema durante o processo, consulte os fóruns de suporte do XAMPP, a fim de encontrar soluções para erros comuns.
Como fazer a instalação do WordPress localhost no MacOS?
1. Baixe e instale o MAMP
Para começar a instalação do WordPress localmente no macOS, é necessário baixar o MAMP, um pacote de software ideal para criar um ambiente localhost compatível com esse sistema.
-
- Acesse o site oficial do MAMP e clique na aba “Downloads”, localizada no menu superior;
- Nessa página, escolha a versão compatível com macOS;
- Ao baixar o MAMP, você terá acesso tanto à versão gratuita quanto ao MAMP Pro, que pode ser deletado se não for necessário;
- Após o download, execute o arquivo e siga as instruções de instalação que aparecem na tela;
- Aceite o contrato de licença e escolha o local de instalação. O software também mostrará quanto espaço será utilizado;
- Após a instalação, uma mensagem confirmará o sucesso do processo e você poderá fechar o instalador.
2. Configure as preferências
Com o MAMP instalado, é hora de ajustar algumas preferências.
-
- Clique no ícone correspondente para abrir o aplicativo;
- No canto superior esquerdo da tela, acesse o menu “Preferences” e vá até a aba “Ports”;
- Altere a porta do Apache para “80”, que possibilitará o acesso ao site por meio da URL http://localhost, em vez de http://localhost:8888 — lembre-se de que o uso da porta 80 exigirá a senha com privilégios de administração;
- Em seguida, configure a porta Nginx para “8888” e a porta MySQL para “8889”. Após ajustar as portas, clique em “Ok”;
- Vá até a aba “Web Server” e escolha a pasta na qual o seu site será armazenado. O local padrão é Applications/MAMP/htdocs, mas você pode alterar para uma pasta personalizada, como /Users/SeuNome/Sites/wordpress/;
- Clique em “Ok” para confirmar as mudanças.
3. Faça o download do WordPress e mova para o diretório raiz
Agora que o ambiente está configurado, é hora de baixar o WordPress.
-
- Acesse o site oficial do WordPress para baixar o arquivo .zip;
- Depois que o download estiver completo, extraia o conteúdo;
- No Finder do macOS, navegue até Aplicações → MAMP para encontrar a pasta do programa;
- Localize o diretório raiz definido e cole a pasta do WordPress nele. Você pode renomear essa pasta para um nome que desejar, como “meusite”, por exemplo.
4. Crie o banco de dados
O próximo passo é criar um banco de dados.
-
- Volte ao painel de controle do MAMP e clique em “WebStart”. Isso abrirá uma nova janela do navegador para exibir a página de boas-vindas do MAMP;
- No menu “Tools”, clique em “phpMyAdmin”;
- Dentro do “phpMyAdmin”, vá até a aba “Databases” e, no campo “Create Database”, insira o nome que deseja dar ao banco de dados e selecione a opção de codificação “utf8_general-ci”;
- Clique em “Create” para concluir a criação do banco de dados.
5. Instale o WordPress e visite o site de teste
Agora é o momento de instalar o WordPress.
-
- Abra o navegador e digite http://localhost. Se as configurações anteriores estiverem corretas, a página de boas-vindas do WordPress será exibida;
- Insira as informações do banco de dados que você acabou de criar;
- Adicione o nome do banco, o nome de usuário e a senha utilizados no phpMyAdmin;
- No campo Database Host, insira “localhost”;
- Em seguida, digite o nome de usuário, a senha e o e-mail que deseja usar para gerenciar o seu site WordPress;
- Após dar um título ao site, clique para instalar o WordPress;
- Quando a instalação for concluída, clique no botão “Log In” para acessar o site por meio do WordPress Admin Login.
Se surgir algum problema durante o processo, consulte os fóruns de suporte do MAMP para encontrar soluções para erros comuns.
Veja como fazer a instalação do WordPress localmente no Ubuntu
1. Instale todos os pacotes necessários para o LAMP
O primeiro passo para configurar o WordPress em um servidor Ubuntu envolve instalar os componentes essenciais do LAMP (Linux, Apache, MySQL e PHP).
-
- Acesse o servidor por meio do SSH e execute o seguinte comando para atualizar o gerenciador de pacotes e instalar os componentes:
sudo apt update sudo apt install apache2 mysql-server php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip php libapache2-mod-php php-mysql -y
-
- Após instalar os pacotes, configure o firewall do servidor para permitir tráfego HTTP com o comando abaixo:
sudo ufw allow in “Apache”
-
- Essa configuração autoriza conexões ao servidor Apache. Para verificar se a regra foi aplicada corretamente, use o comando sudo ufw status;
- Você também pode confirmar o funcionamento do Apache ao acessar o endereço IP do servidor no navegador;
- Se tudo estiver correto, será exibida a página padrão do Apache.
2. Configure o MySQL para garantir a segurança
Depois de instalar o MySQL, o próximo passo é configurá-lo adequadamente, principalmente se o servidor for utilizado em um ambiente de produção.
O comando para isso é:
sudo mysql_secure_installation
Durante a execução desse script, você terá algumas opções de segurança:
-
- Validação de senha: defina um nível de segurança para as senhas do MySQL. Para ambientes de produção, o nível 2 é o mais seguro;
- Definir senha de root: se ainda não houver uma senha de root, será solicitado que você defina uma senha forte e exclusiva;
- Remover usuários anônimos: para aumentar a segurança, remova os usuários anônimos;
- Desabilitar login remoto de root: essa opção previne acessos remotos ao MySQL como root, o que é mais seguro em servidores únicos;
- Remover banco de dados de teste: recomenda-se remover o banco de teste, que geralmente não é necessário.
Essas configurações são especialmente importantes para ambientes de produção, mas, mesmo em testes, é bom manter o MySQL seguro.
3. Crie um banco de dados e um usuário MySQL para o WordPress
Com o MySQL instalado e configurado, é hora de criar um banco de dados para o WordPress. Ele armazenará informações como posts, comentários e dados de usuários.
-
- Abra o MySQL com o seguinte comando: sudo mysql;
- No prompt do MySQL, execute este comando para criar um banco de dados:
CREATE DATABASE wordpress_db DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
-
- Substitua wordpress_db por um nome de sua preferência;
- Depois, crie um usuário para o WordPress e atribua permissões com os comandos:
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_secure_password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; exit;
Esses comandos garantem que o WordPress tenha acesso ao banco de dados por meio de um usuário dedicado, o que é uma prática recomendada para a segurança do sistema.
4. Crie um arquivo de host virtual no Apache
Agora que o servidor está configurado, é necessário criar um host virtual no Apache para o seu site WordPress. Isso permitirá que o servidor hospede vários sites ou aplicações no mesmo servidor, cada um com o seu próprio domínio.
-
- Vamos configurar o Apache para servir o site WordPress. Começamos por criar as pastas necessárias e definir as permissões corretas com o seguinte comando:
sudo mkdir -p /var/www/meusite.com.br sudo chown -R $USER:$USER /var/www/meusite.com.br
-
- Em seguida, crie um arquivo de configuração do Apache para o domínio por meio do seguinte comando: sudo nano /etc/apache2/sites-available/meusite.com.br.conf.
- Adicione o seguinte conteúdo ao arquivo e substitua meusite.com.br pelo seu domínio:
ServerName meusite.com.br ServerAlias www.meusite.com.br ServerAdmin webmaster@localhost DocumentRoot /var/www/meusite.com.br ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined meusite.com.br/> AllowOverride All
-
- Após editar e salvar o arquivo, habilite o novo host virtual com os comandos:
sudo a2dissite 000-default sudo a2ensite meusite.com.br sudo a2enmod rewrite sudo systemctl reload apache2
-
- Ao acessar o IP ou o domínio do servidor no navegador, você verá uma listagem de diretórios ou uma página padrão, o que indica que o Apache está corretamente configurado.
5. Baixe e instale o WordPress
Com o ambiente do servidor pronto, é hora de instalar o WordPress.
-
- Execute os comandos para baixar e extrair os arquivos do WordPress na pasta correta:
wget -O /tmp/wordpress.tar.gz https://wordpress.org/latest.tar.gz sudo tar -xzvf /tmp/wordpress.tar.gz -C /var/www/meusite.com.br sudo chown -R www-data:www-data /var/www/meusite.com.br
-
- Acesse o endereço do seu servidor no navegador para iniciar o assistente de configuração do WordPress;
- Durante o processo, você precisará inserir as informações do banco de dados criadas anteriormente, como nome do banco, nome do usuário e senha;
- Assim que fornecer essas informações, o WordPress fará a configuração das tabelas do banco de dados e permitirá que você defina o título do site, além do nome de usuário e da senha do administrador;
- Com isso, o WordPress estará instalado e pronto para uso.
Se surgir algum problema durante o processo, consulte os fóruns de suporte do LAMP para encontrar soluções para erros comuns.
Como funciona o WordPress em um servidor local?
Um servidor local, como o nome sugere, é um ambiente de desenvolvimento que roda diretamente no seu computador. Ele imita o funcionamento de um servidor online e, assim, permite que você hospede sites temporários localmente para testes e desenvolvimento.
Para isso, você precisa de três componentes principais:
-
- Um servidor web (como Apache ou Nginx);
- Um banco de dados (geralmente MySQL);
- O PHP, que é a linguagem em que o WordPress é escrito.
Rodar o WordPress em um servidor local é uma maneira prática e segura de testar sites, desenvolver funcionalidades e fazer experimentos sem afetar um site online.
Programas como XAMPP, WAMP ou MAMP, como vimos, permitem criar esse ambiente com facilidade, pois reúnem todos os elementos necessários para rodar o WordPress.
De modo resumido, depois de configurar o servidor local, basta baixar o WordPress e movê-lo para a pasta correta do servidor local.
Em seguida, é necessário criar um banco de dados vazio por meio de uma ferramenta como o phpMyAdmin e o WordPress armazenará as suas informações.
Feito isso, a instalação do WordPress é simples e guiada, o que permite que você configure o sistema e comece a utilizá-lo imediatamente no ambiente local.
Quando devo instalar o WordPress localhost?
Instalar o WordPress em um ambiente local é uma prática altamente recomendada, especialmente para pessoas desenvolvedoras e para quem deseja experimentar e aprender sem o risco de afetar um site online.
Ao trabalhar localmente, todas as mudanças são realizadas com rapidez. Com isso, você pode criar, testar e modificar o site conforme necessário.
Mas, afinal, quando essa prática é mais indicada? Nas seguintes situações:
-
- Desenvolvimento de novos sites: ao criar um site do zero, ter um ambiente local permite testar, personalizar e experimentar à vontade, sem a pressão de um lançamento imediato. Isso garante que o site fique pronto e funcione corretamente antes de ser disponibilizado ao público;
- Testar temas e plugins: antes de aplicar um novo tema ou plugin em um site ao vivo, é fundamental testá-lo em um ambiente isolado. Isso evita problemas de compatibilidade, erros e até mesmo a perda de dados;
- Realizar atualizações: ao aplicar atualizações no WordPress, temas ou plugins, é aconselhável fazer um backup completo do site e testar as alterações em um ambiente local. Isso garante que tudo funcione como esperado e permite reverter as mudanças caso ocorram problemas;
- Fazer experimentos de design: se você deseja experimentar novas ideias de design ou testar diferentes layouts, um ambiente local é o lugar ideal. Você pode fazer todas as alterações que quiser sem se preocupar em afetar o visual do site online;
- Resolver problemas e aprender a programar: ao encontrar algum problema em seu site, você pode criar uma cópia local para investigar e solucionar o problema com mais calma. Além disso, um ambiente local é perfeito para aprender a programar e personalizar o WordPress.
Vale a pena contratar uma hospedagem WordPress?
A hospedagem WordPress da Locaweb oferece uma série de recursos e vantagens que tornam a criação e gestão de sites, blogs ou lojas online muito mais simples e eficiente.
Com armazenamento e transferência ilimitados, você pode hospedar quantos arquivos quiser, sem se preocupar com espaço ou taxas extras.
Outra grande vantagem é a inclusão de um certificado SSL gratuito em todos os planos de contratação anual, o que garante a segurança dos dados e melhora o posicionamento nos mecanismos de busca.
Nosso suporte técnico 24/7 é outro ponto forte. Oferecemos assistência especializada sempre que necessário, pois queremos te ajudar em todas as etapas.
Temos, também, recursos adicionais importantes, como backups diários, que protegem o seu site de possíveis perdas de dados.
Para quem quer otimizar a visibilidade, plugins — como o Yoast SEO — ajudam a melhorar o ranqueamento no Google, enquanto o WooCommerce facilita a criação de lojas virtuais diretamente no WordPress, com várias opções de pagamento.
Assim, hospedar o seu site na Locaweb traz praticidade, segurança e flexibilidade, além de ferramentas para melhorar o desempenho e atrair mais visitantes.
Se você gostou deste conteúdo, pode se interessar também pelo nosso guia que explica como criar um blog!