Mac에 Composer를 설치하고 Composer와 함께 TP5를 설치하세요.
다음 튜토리얼 칼럼인 composer에서는 Mac에 Composer를 설치하는 방법과 Composer로 TP5를 설치하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!
Mac 환경 설치 Composer
Mac 버전: macOS High Sierra 10.13.4
Git 버전: 2.17.0
PHP 버전: 7.0.29(cli) (빌드: 2018년 4월 12일 03:15: 13) (NTS)
소개
Composer는 PHP에서 종속 관계를 관리하는 데 사용하는 도구입니다.
프로젝트에서 의존하는 외부 라이브러리(라이브러리)를 선언하면 Composer가 이러한 종속 라이브러리 파일을 설치해 줍니다.
작곡가는 프로젝트도 관리할 수 있습니다. 일반적으로 Composer는 PHP 기반 버전 제어 및 프로젝트 관리 도구입니다.
영어 공식 홈페이지: https://getcomposer.org/
영어 미러: https://packagist.org
중국 공식 홈페이지: https://www.phpcomposer.com/
중국 미러: https://pkg. phpcomposer.com/
Composer 설치
Composer를 설치하려면 2가지 작업만 하면 됩니다
1.composer.phar
2를 다운로드하고 설치하세요.
자세한 내용은 다음과 같습니다.
1. 글로벌 설치, 공식 홈페이지 Composer.phar
에서 최신 버전을 다운로드하세요
php -v
php composer.phar -v
mv composer.phar /usr/local/bin/composer
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer config repo.packagist composer https://packagist.phpcomposer.com
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
{ "require": { "monolog/monolog": "1.2.*" } }
{ "require": { "monolog/monolog": "1.2.*" }, "repositories": { "packaglist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } } }
composer.json을 생성하지 않고 직접 설치하려면 다음 명령어만 실행하면 됩니다.
composer create-project topthink/think tp5 --prefer-dist
🎜
위 내용은 Mac에 Composer를 설치하고 Composer와 함께 TP5를 설치하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











프론트 엔드 프로젝트를 개발할 때 까다로운 문제가 있습니다. 호환성을 보장하기 위해 CSS 속성에 브라우저 접두사를 수동으로 추가해야합니다. 이것은 시간이 많이 걸릴뿐만 아니라 오류가 발생하기 쉽습니다. 약간의 탐사 후, 나는 Padaliyajay/PHP-AutoPrefixer 라이브러리를 발견하여 작곡가로 쉽게 문제를 해결했습니다.

PHP 소스 코드 분석을 처리하는 과정에서 PHP 코드를 분석하고 처리하기 쉬운 형식으로 변환하는 방법 : 까다로운 문제가 발생했습니다. 나는 여러 가지 방법을 시도했지만 아무도 잘 작동하지 않았습니다. 마지막으로 Composer를 사용하여 thiser/tokenizer 라이브러리를 설치함으로써 PHP 소스 코드를 XML 형식으로 성공적으로 변환하여 후속 분석 작업을 크게 단순화했습니다.

개발 중에는 종종 PHP의 다양한 데이터 유형을 로깅, 디버깅 또는 데이터 처리를 위해 문자열로 변환해야합니다. 그러나 다른 유형의 변환을 처리하는 것은 종종 번거롭고 오류가 발생하기 쉬운 것처럼 보입니다. 라이브러리 Coduo/PHP-to-String을 발견 할 때까지 PHP 값을 문자열로 쉽게 변환하여 워크 플로를 크게 단순화 할 수있었습니다.

프로젝트 개발에서 수집 데이터를 효율적으로 관리하고 조작하는 방법과 같은 일반적인 문제가 발생했습니다. 나는 여러 가지 방법을 시도했지만 복잡한 데이터 구조를 다룰 때 항상 유연하고 효율적이지 않다고 생각합니다. 나중에 Ramsey/Collection Library를 발견하여 개발 경험을 완전히 바꿨습니다.

PHP 프로젝트를 개발할 때는 종종 성능을 최적화하기 위해 코드 실행 시간을 모니터링해야합니다. 최근 프로젝트 중 하나에서 문제가 발생했습니다. 다른 코드 세그먼트간에 정확한 타이밍을 수행해야했지만 타이머를 수동으로 구현하는 것은 지루할뿐만 아니라 오류가 발생하기 쉽습니다. 약간의 탐사 후, 나는 작곡가를 통해 쉽게 통합되어 내 작업을 크게 단순화하는 라이브러리 PHPUNIT/PHP 타이머를 발견했습니다.

작은 응용 프로그램을 개발할 때 까다로운 문제가 발생했습니다. 가벼운 데이터베이스 운영 라이브러리를 신속하게 통합해야합니다. 여러 라이브러리를 시도한 후에는 기능이 너무 많거나 호환되지 않는다는 것을 알았습니다. 결국, 나는 내 문제를 완벽하게 해결하는 YII2를 기반으로 단순화 된 버전 인 Minii/DB를 발견했습니다.

프로젝트 개발에서는 일상적인 작업을 단순화하거나 프로세스를 자동화하기 위해 명령 줄 도구를 작성해야합니다. 그러나 아름답고 테스트하기 쉬운 명령 줄 인터페이스를 만드는 것은 쉽지 않습니다. 최근에 저는 명령 줄 도구가 필요한 프로젝트를 개발 하면서이 문제를 겪었습니다. 약간의 탐색 후, 나는 Symfony/Console 라이브러리를 발견하여 명령 줄 인터페이스의 생성 프로세스를 크게 단순화합니다.

새로운 Laravel 프로젝트를 개발할 때 까다로운 문제를 겪었습니다. 완전히 기능적이고 관리하기 쉬운 컨텐츠 관리 시스템 (CMS)을 신속하게 구축하는 방법. 여러 솔루션을 시도했지만 복잡한 구성과 불편한 유지 관리로 인해 모두 포기했습니다. 설치가 간단 할뿐만 아니라 강력한 기능과 직관적 인 관리 인터페이스를 제공하는 Laravelcms 패키지 MKI-Labs/Espresso를 발견 할 때까지 내 문제를 완전히 해결했습니다.
