사전에 Nginx가 설치되어 있다고 가정.
인제, Nginx에 대한 설정이 다 되어있으니 wordpress를 깔아보자.
이때 설치를 도와주는 wp-cli에 대해설 알아보자.
WP-CLI 란?
WP-CLI는 워드프레스를 위한 명령줄 인터페이스입니다. 이 도구를 사용하면 웹 브라우저 없이도 워드프레스 사이트를 관리할 수 있습니다. 예를 들어 플러그인을 설치하거나 업데이트하고, 새 포스트를 작성하거나, 데이터베이스를 업데이트하는 등의 작업을 할 수 있습니다. WP-CLI는 워드프레스 관리자 및 개발자에게 매우 유용한 도구로, 특히 대량의 사이트를 운영하거나 자동화된 작업을 수행해야 할 때 효과적입니다.
WP-CLI 설치하기
WP-CLI를 설치하는 방법은 간단합니다. 다음 단계를 따르세요:
-
WP-CLI 다운로드 및 설치:
shellcurl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
이 명령은 WP-CLI의 Phar 패키지를 다운로드합니다.
-
실행 가능하게 만들기:
shellchmod +x wp-cli.phar다운로드한 파일을 실행 가능하게 만듭니다.
-
실행파일로 이동:
shellmv wp-cli.phar /usr/local/bin/wp이 명령은
wp-cli.phar파일을/usr/local/bin/wp로 이동시켜 어느 위치에서나wp명령어를 사용할 수 있게 합니다.
WP-CLI를 이용한 워드프레스 설치
중요한 점은 wordpress의 설치는 nginx와 잘 연동되어야 한다는 것이다.
결국 docker-compose를 통해 볼륨을 만든 상황에서 해야 한다는 의미기도 하다.
WP-CLI를 사용하여 워드프레스를 설치하는 방법은 다음과 같습니다:
-
워드프레스 다운로드:
shellwp core download --path=your_directory_path --locale=ko_KR이 명령은 워드프레스를 지정된 디렉토리에 다운로드하고, 필요한 경우 한국어 버전을 설치합니다.
-
wp-config 파일 생성:
shellwp config create --dbname=your_db_name --dbuser=your_db_user --dbpass=your_db_password --dbhost=localhost --path=your_directory_path이 명령은 데이터베이스 접속 정보를 사용하여
wp-config.php파일을 생성합니다. -
워드프레스 설치:
shellwp core install --url=your_site_url --title="Your Site Title" --admin_user="admin" --admin_password="admin_password" --admin_email="your_email@example.com" --path=your_directory_path이 명령은 워드프레스를 설치하고 관리자 계정을 설정합니다.