오늘날 콘텐츠 제작이 점점 더 중요 해지면 블로그 플랫폼은 정보를 공유하는 중요한 방법이되었습니다. 고스트는 단순화 된 인터페이스와 우수한 글쓰기 경험을 가진 많은 제작자들이 선호하는 현대적인 블로그 시스템입니다. 고스트는 Node.js에 의존하지만 많은 사용자가 여전히 PHP를 통해 유사한 시스템을 구축하기를 희망합니다. 이 기사에서는 PHP를 사용하여 유령 스타일 블로깅 플랫폼을 구축하는 방법을 보여줍니다.
블로그 시스템을 시작하기 전에 서버 환경이 다음 요구 사항을 충족하는지 확인하십시오.
Ubuntu 시스템을 사용하는 경우 필요한 환경을 신속하게 설치할 수 있습니다.
sudo apt update
sudo apt install php libapache2-mod-php php-mysql데이터베이스는 블로그 게시물, 사용자 데이터 및 기타 정보를 저장하는 데 사용됩니다. 데이터베이스와 사용자를 만드는 단계는 다음과 같습니다.
sudo mysql -u root -p
CREATE DATABASE ghost_db;
CREATE USER 'ghost_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON ghost_db.* TO 'ghost_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;Ghost의 기능을 시뮬레이션하려면 오픈 소스 블로그 프레임 워크를 다운로드하거나 사용자 정의 개발 된 프론트 엔드 템플릿을 사용할 수 있습니다. 유령의 구조를 참조로 취하면 다음 단계를 수행 할 수 있습니다.
wget https://ghost.org/static/ghost-latest.zip
unzip ghost-latest.zip
cd ghost다음으로 샘플 구성 파일을 복사하고 데이터베이스 연결 구성을 수행하십시오.
cp config.example.json config.json
nano config.json이전 단계에서 만든 데이터베이스 정보를 기반으로 데이터베이스 연결 필드를 작성하십시오.
이것은 PHP 환경에서 시뮬레이션 된 구현이지만 Ghost 자체와 함께 실행하려는 경우 시스템에 node.js를 설치하고 다음 명령을 실행할 수 있습니다.
npm install
npm start그런 다음 브라우저를 통해 블로그 배경에 액세스하고 주제 설정, 기사 게시 및 기타 작업을 수행 할 수 있습니다.
이 자습서를 통해 PHP 환경에서 Ghost와 유사한 블로그 플랫폼을 구축하는 방법을 배웠습니다. Ghost 자체는 PHP 및 데이터베이스 구성의 도움으로 Node.js에 의존하지만 여전히 간단하고 아름다운 블로그 경험을 달성 할 수 있습니다. 이 안내서가 개인 블로그를 구축하는 데 도움이되기를 바랍니다.