>백엔드 개발 >PHP 튜토리얼 >Deployer 및 PHPStorm을 사용한 효율적인 PHP 애플리케이션 배포

Deployer 및 PHPStorm을 사용한 효율적인 PHP 애플리케이션 배포

WBOY
WBOY원래의
2023-07-12 23:21:051636검색

제목: 효율적인 PHP 애플리케이션 배포를 위해 Deployer 및 PHPStorm을 사용하세요

소개:
개발자에게 효율적인 애플리케이션 배포는 핵심 링크입니다. 이 기사에서는 Deployer와 PHPStorm 두 도구를 사용하여 효율적인 PHP 애플리케이션 배포를 달성하는 방법을 소개합니다. Deployer는 애플리케이션 배포 및 게시 프로세스를 단순화하고 다양한 서버 환경을 지원하는 PHP로 작성된 오픈 소스 도구입니다. PHPStorm은 SSH 원격 서버 액세스 및 작업 실행과 같은 많은 배포 관련 기능을 제공하는 강력한 PHP 개발 IDE입니다. 이 두 가지 도구를 결합하면 PHP 애플리케이션 배포를 쉽게 완료하고 작업 효율성을 높일 수 있습니다.

1단계: Deployer 설치 및 구성
먼저 Deployer를 설치해야 합니다. Deployer를 설치하려면 터미널에서 다음 명령을 실행하세요.

$ composer require deployer/deployer --dev

설치가 완료된 후 배포 작업을 구성하고 정의하려면 프로젝트 루트 디렉터리에 deploy.php 파일을 생성해야 합니다. 다음은 간단한 구성 예입니다.

<?php
require 'recipe/common.php';

// 服务器配置
server('production', 'your_server_ip')
    ->user('your_username')
    ->password('your_password')
    ->set('deploy_path', '/path/to/deploy');

// 项目配置
set('repository', 'your_git_repository');
set('http_user', 'www-data');
set('shared_files', ['.env']);
set('writable_dirs', ['storage']);

// 任务定义
task('deploy', function () {
    // 克隆代码库
    run('git clone {{repository}} {{release_path}}');

    // 安装依赖
    run('cd {{release_path}} && composer install');

    // 更新软链接
    run('rm -rf {{deploy_path}}/current');
    run('ln -s {{release_path}} {{deploy_path}}/current');

    // 重启服务
    run('sudo service php7.4-fpm reload');
});

// 设置默认任务
after('deploy', 'success');

2단계: PHPStorm에서 원격 서버 액세스 구성
PHPStorm을 열고 "파일" -> "설정"을 선택하여 설정 페이지로 들어갑니다. "빌드, 실행, 배포" -> "배포"를 찾아 "+" 버튼을 클릭하여 새 FTP 서버 또는 SFTP 서버 연결 구성을 추가합니다. 다음 정보를 입력하세요.

  • 유형: "로컬 또는 마운트된 폴더"를 선택합니다.
  • 루트 폴더: 프로젝트의 루트 디렉터리를 선택합니다.
  • 연결: 호스트, 포트, 사용자 이름, 비밀번호 등을 포함한 서버의 연결 구성을 입력합니다.

"연결 테스트" 버튼을 클릭하여 연결 성공 여부를 테스트하세요. 연결에 성공하면 "적용"을 클릭하여 구성을 저장합니다.

3단계: PHPStorm에서 배포 작업 구성
PHPStorm 설정 페이지에서 계속해서 "빌드, 실행, 배포" -> "배포" -> "매핑"을 찾은 다음 "+" 버튼을 클릭하여 새 매핑을 추가하세요. 관계. 다음 정보를 입력하세요.

  • 로컬 경로: 프로젝트의 루트 디렉터리를 선택하세요.
  • 배포 경로: 배포 디렉터리 경로를 입력합니다.

구성을 저장하려면 "확인"을 클릭하세요.

4단계: 배포 작업 실행
PHPStorm의 기본 인터페이스 위에 있는 도구 모음에서 "배포" 버튼을 찾아 드롭다운 메뉴를 클릭하여 이전에 구성한 배포 작업을 선택한 다음 실행 버튼을 클릭하여 배포를 시작합니다.

결론:
이 문서에서는 Deployer 및 PHPStorm을 사용하여 효율적인 PHP 애플리케이션 배포를 달성하는 방법을 설명합니다. Deployer와 PHPStorm을 구성함으로써 배포 작업을 쉽게 수행하고 개발 작업 효율성을 높일 수 있습니다. 이 기사가 도움이 되기를 바랍니다!

위 내용은 Deployer 및 PHPStorm을 사용한 효율적인 PHP 애플리케이션 배포의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.