Installation¶
1. Installer wp-cli sur osx¶
$ brew install wp-cli
Installer le script wp-cli bash completion¶
- Télécharger le script et le copier dans le dossier Home
- Ajouter source ~/wp-completion.bash au .bash_profile
echo "source ~/wp-completion.bash" >> .bash_profile
Taper wp
2. Installer wp-cli sur ovh mutualisé¶
Télécharger le fichier wp-cli.phar
https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
L'envoyer sur ovh dans /opt/bin
puis
chmod +x wp-cli.phar
ln -s wp-cli.phar wp
Aller dans le dossier wordpress pour tester wp-cli
cd ~/www/wordpress
~/www/wordpress $ wp plugin list
+---------------------------------------------+----------+-----------+---------+
| name | status | update | version |
+---------------------------------------------+----------+-----------+---------+
| add-from-server | inactive | none | 3.3.3 |
| admin-post-navigation | active | none | 2.1 |
| akismet | active | none | 4.0.8 |
| wp-retina-2x-pro | active | available | 5.2.9 |
| wp-super-cache | inactive | none | 1.6.3 |
| wordpress-seo | active | none | 7.9.1 |
+---------------------------------------------+----------+-----------+---------+
3. Installer wp-cli sur un NAS Synology¶
# !/usr/bin/env bash
# Télécharger
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
# Test
php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
# Test
wp --info
Par défaut, wp se lance avec php 5.6 (d'origine Synology).
$ wp --info
OS: Linux DS916 3.10.105 #23739 SMP Tue Jul 10 00:16:03 CST 2018 x86_64
Shell: /opt/bin/bash
PHP binary: /usr/bin/php
PHP version: 5.6.11
php.ini used: /etc/php/php.ini
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /usr/local/bin
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.0.0
Pour le lancer avec PHP70 (paquet Synology),
- Créer un script wp.sh dans
/usr/local/bin
- Ajouter le contenu suivant:
#!/bin/bash
# Running wp-cli on Synology NAS
# Add '-d extension=phar.so' to use wp-cli.phar with php70. No needed with php or php56
php70 -d extension=phar.so wp-cli.phar $*
- Rendre le script exécutable et le renommer:
$ chmod +X wp.sh
$ mv wp.sh wp
- Utilisation:
$ wp --info
OS: Linux 3.10.105 #23739 SMP Tue Jul 10 00:16:03 CST 2018 x86_64
Shell: /opt/bin/bash
PHP binary: /volume1/@appstore/PHP7.0/usr/local/bin/php70
PHP version: 7.0.30
php.ini used: /usr/local/etc/php70/php.ini
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /usr/local/bin
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.0.0
Dernière mise à jour:
September 16, 2018