제목: 효율적인 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!