Wordpress em 30 segundos com WP-CLI
Olá, menu nome é Joel Santos e sou desenvolvedor web, criei o Wordpress install para facilitar um pouco a minha vida. Wordpress Install é um script que criei para funcionar em máquinas Linux, ele ligeiramente faz a instalação e configuração do Wordpress em seu servidor Apache (localhost) em menos de 30 segundos, eu garanto!
Instalação
Olá, menu nome é Joel Santos e sou desenvolvedor web, criei o Wordpress Install para facilitar um pouco a minha vida.
Com a pilha instalada devemos instalar e configurar o WP-CLI, com o seu terminal aberto, faça os comandos.
Ir para o diretório home:
cd ~
Fazer download do wp-cli.phar e instalar o pacote curl, caso não tenha instalado:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Verificar se está funcionando:
php wp-cli.phar --info
Torne o arquivo executável:
chmod +x wp-cli.phar
Mova o arquivo para a pasta de executáveis:
sudo mv wp-cli.phar /usr/local/bin/wp
Teste novamente com o alias do wp-cli:
wp --info
Deve retornar mais o menos isso:
Faça o download deste repositório e mova o arquivo wpinstall.sh para uma pasta em sua home:
mkdir ~/scripts
$ mv wordpress-install/wpinstall.sh ~/scripts
Torne o arquivo em executável:
chmod a+x ~/scripts/wpinstall.sh
Agora vamos configurar o arquivo wpinstall.sh para nossas configurações, abra-o com qualquer editor de texto, dê uma breve lida no código, é bem simples e está comentado.
Devemos configurar o local do diretório do Apache, no meu caso é /srv/http, mas em várias distros o Apache usa /var/www/html ou /var/www, deixo a seu critério descobrir.
Linha 26: mkdir /srv/http/$slug
Linha 27: cd /srv/http/$slug
Configure os dados padrões para criação e configuração do wordpress.
Linhas 30 ~ 36:
Muito bom, estamos quase terminando, falta criar um alias para executarmos esse script em nosso terminal.
Acrescente no final do arquivo .bashrc a linha "alias wordpress='~/scripts/wpinstall.sh'" sem as aspas duplas, eu usei o editor nano para isso.
nano ~/.bashrc
Aproveite e crie mais alias para facilitar sua vida:
Com isso terminamos, podemos digitar o comando wordpress no terminal para executarmos o script.
Também criei o alias cli para acessar minha pasta de projetos e server para acessar minha pasta do Apache.
Faça um bom proveito para novos projetos em wordpress.
Usuários Windows, fico devendo algo parecido. kkkk
Joel Santos
https://github.com/joelsantosbr/wordpress-install
Abraços.
Sobre
Wordpress Install é um script que criei para funcionar em máquinas Linux, ele ligeiramente faz a instalação e configuração do Wordpress em seu servidor Apache (localhost) em menos de 30 segundos, eu garanto!Requisitos
- Apache
- MySQL
- PHP 5.3^
- WP-CLI
- Linux (minha distro Manjaro)
Configuração
Não vou mostrar como instalar o Apache, MySQL, PHP devido ao grande número de tutoriais na internet para isso.Com a pilha instalada devemos instalar e configurar o WP-CLI, com o seu terminal aberto, faça os comandos.
Ir para o diretório home:
cd ~
Fazer download do wp-cli.phar e instalar o pacote curl, caso não tenha instalado:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Verificar se está funcionando:
php wp-cli.phar --info
Torne o arquivo executável:
chmod +x wp-cli.phar
Mova o arquivo para a pasta de executáveis:
sudo mv wp-cli.phar /usr/local/bin/wp
Teste novamente com o alias do wp-cli:
wp --info
Deve retornar mais o menos isso:
PHP binary: /usr/bin/php5 PHP version: 5.5.9-1ubuntu4.14 php.ini used: /etc/php5/cli/php.ini WP-CLI root dir: /home/wp-cli/.wp-cli WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/ WP-CLI global config: /home/wp-cli/.wp-cli/config.yml WP-CLI project config: WP-CLI version: 1.0.0Com isso você já pode desfrutar do wp-cli em seu terminal, agora vamos para a configuração do script.
Faça o download deste repositório e mova o arquivo wpinstall.sh para uma pasta em sua home:
mkdir ~/scripts
$ mv wordpress-install/wpinstall.sh ~/scripts
Torne o arquivo em executável:
chmod a+x ~/scripts/wpinstall.sh
Agora vamos configurar o arquivo wpinstall.sh para nossas configurações, abra-o com qualquer editor de texto, dê uma breve lida no código, é bem simples e está comentado.
Devemos configurar o local do diretório do Apache, no meu caso é /srv/http, mas em várias distros o Apache usa /var/www/html ou /var/www, deixo a seu critério descobrir.
Linha 26: mkdir /srv/http/$slug
Linha 27: cd /srv/http/$slug
Configure os dados padrões para criação e configuração do wordpress.
Linhas 30 ~ 36:
dbuser='USUARIO-BANCO-DE-DADOS'
dbpass='SENHA-BANCO-DE-DADOS'
dbhost='localhost'
dbprefix='wp'
wpuser='USUARIO-ADMIN-WORDPRESS'
wppass='SENHA-ADMIN-WORDPRESS'
wpemail='user@example.org'
dbpass='SENHA-BANCO-DE-DADOS'
dbhost='localhost'
dbprefix='wp'
wpuser='USUARIO-ADMIN-WORDPRESS'
wppass='SENHA-ADMIN-WORDPRESS'
wpemail='user@example.org'
Muito bom, estamos quase terminando, falta criar um alias para executarmos esse script em nosso terminal.
Acrescente no final do arquivo .bashrc a linha "alias wordpress='~/scripts/wpinstall.sh'" sem as aspas duplas, eu usei o editor nano para isso.
nano ~/.bashrc
Aproveite e crie mais alias para facilitar sua vida:
alias wordpress='~/scripts/wpinstall.sh
alias cli='cd ~/projetos/clientes'
alias server='cd /srv/http'
alias cli='cd ~/projetos/clientes'
alias server='cd /srv/http'
Com isso terminamos, podemos digitar o comando wordpress no terminal para executarmos o script.
Também criei o alias cli para acessar minha pasta de projetos e server para acessar minha pasta do Apache.
Faça um bom proveito para novos projetos em wordpress.
Usuários Windows, fico devendo algo parecido. kkkk
Joel Santos
https://github.com/joelsantosbr/wordpress-install
Abraços.
Apenas vou adicionar nele a bateria de requisitos para rodar o wordpres (php, mysql e apache) -> (Caso conheça scripts para rodar estas bateria diga, pois preciso de orientação :)
Uma questão no seu código.
Para que serve isto? "echo 'Slug do site: '" O que é isso de slug?
Obrigado