/
wordpress command line 유틸리티인 wp-cli 설치하기
wordpress command line 유틸리티인 wp-cli 설치하기
wp-cli 는 워드프레스를 커맨드라인에서 다룰 수 있는 유틸리티로 커맨드라인에서 wordpress 설치/upgrade 나 plugin 설치/삭제등 모든 관리 작업을 할 수 있습니다.
ssh 로 워드프레스 서버에 연결할 수 있고 linux 에 익숙하다면 wp-cli 로 더 효과적으로 관리 작업을 할 수 있습니다.
wp-cli 를 사용하려면 사전에 PHP 와 curl 을 설치해야 합니다.
Windows에 설치
PHP.exe 가 PATH 에 걸려 있어야 합니다.
github 의 wp-cli 배포 페이지에 연결해서 wp-cli.phar 을 다운로드 받거나 파워쉘을 열고 다음 명령을 실행합니다.
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
다운받은 wp-cli.phar 을 PATH 가 걸린 폴더로 이동해 주고 같은 폴더에 wp-cli.bat 란 이름의 파일을 만들고 다음 내용을 추가해 줍니다.
@echo OFF :: in case DelayedExpansion is on and a path contains ! setlocal DISABLEDELAYEDEXPANSION php "%~dp0wp-cli.phar" %*
파워쉘이나 cmd.exe 를 열고 wp-cli --info 명령을 실행해서 동작 여부를 확인합니다.
OSX/Linux에 설치
실행 파일을 다운로드 받습니다.
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
제대로 실행되는지 확인해 봅니다.
$ php wp-cli.phar --info
사용할 때 마다 php wp-cli.phar 이라고 입력하는 것은 불편하므로 실행 속성을 주고 심볼릭 링크를 걸어줍니다.
$ sudo mv wp-cli.phar /usr/local/bin $ sudo chmod +x /usr/local/bin/wp-cli.phar $ sudo ln -sf /usr/local/bin/wp-cli.phar /usr/local/bin/wp-cli
제대로 실행되는지 다시 확인합니다.
$ wp-cli --info OS: Linux 4.18.0-305.12.1.el8_4.x86_64 #1 SMP Tue Aug 10 17:55:22 UTC 2021 x86_64 Shell: /bin/bash PHP binary: /usr/bin/php PHP version: 8.0.12 php.ini used: /etc/php.ini MySQL binary: /usr/bin/mysql MySQL version: mysql Ver 8.0.21 for Linux on x86_64 (Source distribution) SQL modes: 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: /home/rocky WP-CLI packages dir: WP-CLI global config: WP-CLI project config: WP-CLI version: 2.5.0