Globally installing the PHAR involves the same procedure as manually installing PHPUnit or Composer on Windows.
1. Install XAMPP for Windows into e.g., C:\xampp
2. Append ;C:\xampp\php to your PATH environment variable
( Start –> Control Panel –> System –> Advanced System Settings –> Environment Variables )
3. Download wp-cli.phar and save the file as C:\xampp\php\wp-cli.phar
4. Open a command line (e.g., press Windows+R » type cmd » ENTER)
5. Create a wrapping batch script (results in C:\xampp\php\wp.cmd):
C:\Users\username> cd C:\xampp\php
C:\xampp\php> echo @php "%~dp0wp-cli.phar" %* > wp.cmd
C:\xampp\php> exit |
C:\Users\username> cd C:\xampp\php
C:\xampp\php> echo @php "%~dp0wp-cli.phar" %* > wp.cmd
C:\xampp\php> exit
6. Open a new command line and confirm that you can execute WP-CLI from any path:
C:\Users\username> wp --info
PHP binary: C:\xampp\php\php.exe
PHP version: 7.0.1
php.ini used: C:\xampp\php\php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI packages dir: /.wp-cli/packages/
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.23.1 |
C:\Users\username> wp --info
PHP binary: C:\xampp\php\php.exe
PHP version: 7.0.1
php.ini used: C:\xampp\php\php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI packages dir: /.wp-cli/packages/
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.23.1
7.(optional). For MingW32 (that comes with Git for Windows) shell environment, save the file as wp (in C:\xampp\php ;without .phar extension)
bash: wp: command not found
bash: phpunit: command not found
bash: phpcs: command not found