많은 오픈 소스 소프트웨어는 Composer를 통해 설치해야 합니다. Composer는 PHP용 종속성 관리 도구입니다. 이를 통해 프로젝트가 의존하는 코드 라이브러리를 선언할 수 있으며 프로젝트에 해당 라이브러리가 설치됩니다. 아래 composer 사용법 튜토리얼 칼럼에서는 XAMPP에서의 Composer 설치 방법을 소개하겠습니다.
관계 선언
프로젝트를 생성 중이고 로깅을 위한 라이브러리가 필요하다고 가정해 보겠습니다. 당신은 독백을 사용하기로 결정했습니다. 이를 프로젝트에 추가하려면 프로젝트의 종속성을 설명하는 > 작곡가.json 파일을 생성하기만 하면 됩니다.
{ "require": { "monolog/monolog": "1.2.*" } }
Installation
1. Composer-Setup.exe를 다운로드합니다
2. 설치하려면 클릭하세요
3. 많은 PHP DLL을 찾을 수 없는 것으로 나타납니다
C 디스크 아래의 system32 파일에서
여전히 작동하지 않습니다
PHP를 지원하기 위해 환경 변수를 추가하려고 했지만
여전히 작동하지 않습니다
나중에 알고 보니
extension_dir = " xampp의 php.ini에 있는 xamppphpext"는 상대 경로의 경우 작곡가가 해당 dll을 찾을 수 없습니다. 그냥 Extension_dir = "D:xamppphpext"로 변경하세요. 변경해야 할 다른 위치가 있습니다.
browscap = "D: xamppphpextrasbrowscap.ini"
수정이 완료되면 설치 준비가 완료됩니다.
Using
계속 설명하자면, 작곡가가 자동으로 생성한 타사 컨트롤은 일반적으로 Vendor라는 폴더에 있으며 중국어 번역은 'vendor'입니다. 사용할 때는
require_once __DIR__ . '/vendor/autoload.php';
또는 더 안전한
if (is_file(__DIR__ . '/vendor/autoload.php')) { require_once __DIR__ . '/vendor/autoload.php'; }
이 문장을 추가하지 않으면 일반적으로 오류가 보고됩니다.
요약: Composer는 선언된 종속성을 기반으로 관련 라이브러리의 소스에서 코드 파일을 다운로드하고 종속성을 기반으로 Composer 디렉터리에 자동 클래스 로딩을 위한 PHP 스크립트를 생성합니다. 프로젝트 Vendor/autoload.php" 파일의 시작 부분을 사용하면 이러한 타사 라이브러리의 클래스를 직접 인스턴스화할 수 있습니다.
위 내용은 XAMPP에 작곡가 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!