Instale as extensões PHP necessárias para o WP-CLI:
sudo apt update
sudo apt install php php-cli php-xml php-mbstring php-curl php-zip php-bcmath php-gd php-mysql
Verifique a versão do PHP:
php -v
Observação: O WP-CLI funciona com PHP 7.2 ou superior; é preferível usar a versão 8.x.
curlcurl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
Verifique a instalação:
wp --info
ComposerSe você já tem o Composer instalado, pode usar:
composer global require wp-cli/wp-cli-bundle
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Verifique a instalação:
wp --info
Para manter o WP-CLI atualizado com a versão estável:
wp cli update --stable
sudo visudo) e instale o WP-CLI nele para evitar executá-lo como root.755 para diretórios e 644 para arquivos. O wp config set pode gerar wp-config.php com chmod 600.define('DISALLOW_FILE_EDIT', true); ao wp-config.php) e proteja o .htaccess com regras de bloqueio de scripts.wp config set DB_HOST "localhost" --path=/var/www/html) e evite senhas hard-coded.composer require plugin-name), e versione o composer.json.0 2 * * * wp core update --path=/var/www/html/wordpress).wp db export, wp core download, wp plugin install --force, ou ferramentas como wp-cli/wp-cli-phpunit.wp core install --url=site.example.com --skip-email e wp network activate para plugins.wp config set WP_DEBUG true WP_DEBUG_LOG true) e verifique checksums (wp core verify-checksums).