학습 자료
PHP 관련 참조 커뮤니티, 블로그, 웹사이트, 기사, 서적, 비디오 및 기타 리소스
PHP 웹사이트
- PHP 올바른 방법 - PHP 사례에 대한 빠른 참조 가이드
- PHP 모범 사례 - PHP 모범 사례
- Clean Code PHP - PHP 코딩 표준
- PHP 주간 뉴스 - PHP 주간 뉴스
- PHP 보안 – PHP 보안 관련 정보
- PHP Fig - PHP 프레임워크 인터랙티브 그룹
- PHP School - 오픈 소스 PHP 학습 리소스
- PHPTrends - 빠르게 발전하는 PHP 라이브러리 검색
- PHP 개발자 실습
추천 기사
- 2018년 보안 PHP 소프트웨어 구축 가이드 - 중국어 번역: 2018년 보안 PHP 애플리케이션 보안 구축 가이드
- Advanced-php - PHP 다중 프로세스, 소켓 및 기타 관련 기사
- 쉬운 방법으로 정규식 배우기 - 정규식 학습
기타 웹사이트
- OWASP(Open Web Application Security Project) - 오픈 소스 소프트웨어 보안 커뮤니티
- WebSec IO - 웹 보안 커뮤니티
- 의미론적 버전 관리 - 의미론적 버전 관리
- Atlassian Git 튜토리얼 - 일련의 Git 튜토리얼
- 해커를 위한 서버 - 서버 운영 및 유지관리 관련
- 전문 프로그래머 되기 - 전문 프로그래머가 되기 위해 사용되는 다양한 우수한 자료, 아티팩트 및 프레임워크
- PHP 보안 권고 데이터베이스 - PHP 보안 권고 데이터베이스
PHP 도서
- Modern PHP - 저자는 The PHP Tao의 창시자이자 Slim 프레임워크의 저자입니다.
- PHP 판다
- ppts_for_php2017 - 2017 제3회 PHP 글로벌 개발자 컨퍼런스 PPT/키노트
- PHP 데이터 구조 및 알고리즘
- 디자인패턴PHP-php 디자인 패턴
- DesignPatternsPHP(중국어 버전)
기타 도서
- Linux 명령줄 - Linux 명령줄 튜토리얼
- Architecture.of.internet-product - 인터넷 회사의 기술 아키텍처
- architect-awesome - 백엔드 아키텍트 기술 지도
종속성 관리
종속성 관리를 위한 패키지 및 프레임워크
- Composer/Packagist - 패키지 및 종속성 관리자입니다.
- 작곡가/설치 프로그램 - 다중 프레임워크 Composer 라이브러리 설치 프로그램
- hirak/prestissimo - Composer 종속성을 병렬로 설치
- 작곡가/satis - 비공개 Composer 패키지 저장소 구축
- FriendsOfPHP/pickle - PHP 확장 설치 프로그램
- Melody - 하나의 파일 Composer 스크립트를 작성하는 도구입니다.
- tommy-muehle/tooly-composer-script - Composer를 사용하여 PHAR 파일을 관리하기 위한 라이브러리
프레임워크
웹 개발 프레임워크
- laravel/laravel - 간단하고 우아한 PHP 웹 개발 프레임워크
- Symfony/symfony - 독립 구성 요소 프레임워크(SP2)
- yiisoft/yii2 - 대규모 웹 애플리케이션 개발을 위한 고성능 PHP 프레임워크
- cakephp/cakephp - 효율적인 애플리케이션 개발 프레임워크(CP)
- phalcon/cphalcon - 고성능 C 확장 프레임워크
- Yaf - Niao 형제의 C 확장 프레임워크
- overtrue/yaf-skeleton - Yaf 테스트 가능한 뼈대와 작곡가가 지원됩니다.
- swoole - 프로덕션 환경을 위한 PHP 비동기 네트워크 통신 엔진
- SwooleDistributed/SwooleDistributed - Swoole 분산형 전체 스택 프레임워크
- swoft-cloud/swoft - 새로운 시대의 PHP 고성능 코루틴 프레임워크인 Swoole 네이티브 코루틴을 기반으로 합니다 https://www.swoft.org
- hyperf-cloud/hyperf - 엔터프라이즈 수준 PHP 코루틴 마이크로서비스 프레임워크
- mixstart/mixphp - FPM, 상주 메모리 및 코루틴의 Swoole 기반 3모드 PHP 고성능 프레임워크(전체 개발 문서) http://mixphp.cn
- hhxsv5/laravel-s - Swoole을 Laravel 또는 Lumen에 통합
- swooletw/laravel-swoole - Swoole 기반의 고성능 HTTP 서버로 Laravel 또는 Lumen 애플리케이션 속도를 높입니다.
- scil/LaravelFly - Laravel + Swoole Coroutine + Safety + Tinker Online을 사용하여 Laravel을 실행하는 절대적으로 안전한 솔루션입니다.
- garveen/laravoole - Laravel &&( Swoole || Workerman )은 php-fpm보다 10배 더 빠릅니다.
- easy-swoole/easyswoole - echo "hello world"처럼 쉽게 swoole을 사용합니다.
- bingcool/swoolefy - swoolefy는 swoole을 기반으로 하는 경량, 고성능, 코루틴 수준의 개방형 API 및 MVC 애플리케이션 서비스 프레임워크입니다.
- youzan/zan - Youzan 오픈 소스 PHP 프레임워크(유지 관리가 중지되었습니다)
- php-msf - Camera360 오픈 소스 마이크로서비스 프레임워크
- Biny - Tencent의 오픈 소스 고성능 초경량 PHP 프레임워크
- zendframework/zendframework - Zend 프레임워크
구성요소
- auraphp - 독립 구성 요소 패키지
- Hoa 프로젝트 - PHP 구성요소 모음
- andersao/l5-repository - 저장소 개발 모드 지원
구성
구성 파일에 대한 클래스 라이브러리 및 확장 로드
- Yaconf - 고성능 구성 관리 확장
- config - PHP, INI, XML, JSON, YAML 파일을 지원하는 경량 구성 로더
- 젠드 구성
- phpdotenv - .env에서 우선순위가 가장 높은 전역 변수를 읽습니다.
- Symfony/yaml - YAML 구성 파일 로드 및 제거
마이크로 프레임워크
마이크로프레임워크 및 라우팅
- Lumen - Laravel 기반의 마이크로 프레임워크
- Silex - Symphony2 구성 요소를 기반으로 한 마이크로 프레임워크
- Silex Skeleton - Silex용 프로젝트 프레임워크
- Silex 웹 프로파일러 - Silex용 웹 디버깅 도구 모음
- Slim - 또 다른 간단한 마이크로 프레임워크
- 굉장한 슬림
- 슬림 뼈대 - 슬림을 위한 프레임워크
- Slim View - Slim용 사용자 정의 뷰 세트
- Slim Middleware - Slim을 위한 맞춤형 미들웨어 모음
- slim-skeleton - Slim을 기반으로 MVC 및 일부 구성 요소를 구현합니다.
- 슬림 상용판
- Bullet PHP - REST API 구축을 위한 마이크로 프레임워크
- Proton - 마이크로 PHP 프레임워크
- 깜박임 - "장기 실행" 서비스 구축을 위한 초소형 고성능 웹 프레임워크
- flight - 확장 가능한 PHP 마이크로프레임워크
라우터
- Fast Route - 효율적인 라우팅 라이브러리
- Route - Fast Route 기반의 라우팅 라이브러리
- Pux - 또 다른 효율적인 라우팅 라이브러리
- Klein - 유연한 라우팅 라이브러리
- Macaw - 매우 간결하고 빠르며 섹시한 간단한 PHP 라우터입니다.
템플릿 엔진
템플릿 및 어휘 분석을 위한 라이브러리 및 도구
- Twig - 포괄적인 템플릿 언어
- asm89/twig-cache-extension - Twig용 템플릿 조각 캐싱 라이브러리
- rcrowe/TwigBridge - Twig 템플릿 엔진 지원
- Mustache - PHP로 구현된 Mustache 템플릿 언어
- Phly Mustache - Mustache 템플릿 언어의 또 다른 PHP 구현
- MtHaml - PHP로 구현된 HAML 템플릿 언어
- PHPTAL - PHP에서 구현된 TAL 템플릿 언어
- Plates - 원본 PHP 템플릿 라이브러리
- Lex - 경량 템플릿 파서
- Aura.View - TemplateView 및 TwoStepView 제공
정적 사이트 생성기
웹페이지 콘텐츠 생성을 위한 전처리 도구
- Sculpin - Markdown 및 Twig를 정적 HTML로 변환하는 도구
- Phrozn - Textile, Markdown 및 Twig를 HTML로 변환하는 또 다른 ithub 도구
- 압박
- Couscous - Markdown 문서를 HTML로 변환하고 Github 페이지에 게시하는 도구
HTTP
HTTP 및 스크래핑 웹사이트용 라이브러리
- guzzle/guzzle - 완전한 HTTP 클라이언트
- amphp/artax - PHP용 비동기 HTTP 클라이언트
- 버즈 - 또 다른 HTTP 클라이언트
- 요청 - 간단한 HTTP 라이브러리
- HTTPFul - 연결된 HTTP 클라이언트
- FriendsOfPHP/Goutte - 간단한 웹 스크레이퍼
- PHP VCR - HTTP 요청을 기록하고 재생하는 라이브러리
- php-curl-class - PHP용 컬 클래스
- Beanbun - 다중 프로세스 웹 크롤러 프레임워크
- php-mod/curl - PHP 컬 클래스
- medz/cors - PHP CORS(교차 출처 리소스 공유) 미들웨어.
- barryvdh/laravel-cors - 도메인 간 리소스 공유 지원
- lezhnev74/openapi-psr7-validator - OpenAPI 사양에 대해 PSR-7 메시지(HTTP 요청/응답)의 유효성을 검사합니다.
비누
- 비누 클라이언트 - PHP용 범용 SOAP 클라이언트
- 비누 클라이언트 - SOAP 1.1 및 1.2 클라이언트 사양의 PHP 구현
- wsdl2phpgenerator - wsdl 파일에서 PHP 클래스를 생성하기 위한 간단한 유틸리티 및 클래스 라이브러리입니다.
- laravel-soap - Soap 프로토콜 클라이언트
미들웨어
애플리케이션 라이브러리 구축을 위한 미들웨어
URL
URL 구문 분석을 위한 라이브러리
- Purl - URL 조작 라이브러리
- PHP 도메인 파서 - 로컬 접미사 파서
- Uri - 간단한 URL 조작 라이브러리
이메일
이메일 전송 및 구문 분석을 위한 라이브러리
- Swiftmailer/swiftmailer - 메일러 솔루션
- PHPMailer/PHPMailer - 또 다른 메일러 솔루션
- nette/mail - 간단하고 우아한 이메일 전송 모듈
- tedivm/Fetch - IMAP 라이브러리
- willdurand/EmailReplyParser - 이메일 응답 파서 라이브러리
- henrikbjorn/Stampie - SendGrid, PostMark, MailGun 및 Mandrill과 같은 메일 서비스용 라이브러리
- tijsverkoyen/CssToInlineStyles - 이메일 템플릿용 인라인 CSS 라이브러리
- nojacko/email-validator - 소형 이메일 확인 라이브러리
- egulias/EmailValidator - PHP 이메일 유효성 검사기 라이브러리
- Snowfire/Beautymail - Laravel HTML 이메일 템플릿
파일 작업(파일)
파일 처리 및 MIME 유형 확인 정보
- Symfony/finder - 직관적이고 유창한 인터페이스를 통해 파일 및 디렉터리 찾기
- Gaufrette - 파일 스트림을 위한 추상화 계층
- thephpleague/flysystem - 파일 스트림을 위한 또 다른 추상화 계층
- Canal - 인터넷 미디어 종류를 확인할 수 있는 라이브러리
- Apache MIME 유형 - Apache MIME 유형을 구문 분석하기 위한 라이브러리
- Ferret - MIME 감지 라이브러리
- Hoa Mime - 또 다른 MIME 감지 라이브러리
- Lurker - 자산 추적 라이브러리
- PHP File Locator - 대규모 프로젝트에서 파일을 찾기 위한 라이브러리
- PHP FFmpeg - FFmpeg 비디오 래핑을 위한 라이브러리
- GrahamCampbell/Laravel-Flysystem - 파일 시스템 운영, 다중 플랫폼 지원
개울
스트림 처리를 위한 라이브러리
- Streamer - 간단한 객체 지향 스트림 래퍼 라이브러리
의존성 주입
종속성 주입 디자인 패턴을 구현하는 라이브러리
- Pimple - 작은 의존성 주입 컨테이너
- 컨테이너 상호 운용성 - 컨테이너 상호 운용성
- Auryn - 또 다른 작은 종속성 주입 컨테이너
- 컨테이너 - 또 다른 유연한 종속성 주입 컨테이너
- PHP DI - 주석을 사용한 종속성 주입
- Acclimate - 종속성 주입 컨테이너 및 서비스 로케이터를 위한 공통 인터페이스
- Symfony DI - 종속성 주입 구성 요소(SF2)
- 지저귀다
- 간단한 컨테이너
- 땡땡
- di - Yii DI 컨테이너 및 인젝터
형상
이미지 처리용 라이브러리
- 개입/이미지 - 이미지 조작 라이브러리
- 개입/imagecache - 이미지 캐시 향상 도구
- Imagine - 이미지 처리 라이브러리
- Sybio/ImageWorkshop - 또 다른 이미지 처리 라이브러리
- Sybio/GifFrameExtractor - GIF 애니메이션 프레임 정보를 추출하기 위한 라이브러리
- Sybio/GifCreator - 여러 이미지에서 애니메이션 GIF를 생성하기 위한 라이브러리
- nmcteam/image-with-text - 이미지에 텍스트를 삽입하기 위한 라이브러리
- php-loep/color-extractor - 이미지에서 색상을 추출하는 라이브러리
- thephpleague/glide - 주문형 이미지 처리 라이브러리
- psliwa/image-optimizer - 이미지 최적화를 위한 라이브러리
- PHPThumb - 썸네일 처리 라이브러리
- t0k4rt/phpqrcode - QR 코드 생성 라이브러리
- endroid/qr-code - 또 다른 QR 코드 생성 라이브러리
- Bacon/BaconQrCode - PHP용 QR 코드 생성기
- SimpleSoftwareIO/simple-qrcode - QR 코드 생성 도구
- lsolesen/pel - PHP Exif 라이브러리
- php-exif - PHP Exif 정보 읽기 라이브러리
- Gregwar/Image - 이미지 처리 라이브러리
- Gregwar/Captcha - 그래픽 보안 문자
- google/recaptcha - google reCAPTCHA 인증 코드 클라이언트 라이브러리
- mewebstudio/captcha - 이미지 인증 코드 솔루션
테스트
코드 테스트 및 테스트 데이터 생성을 위한 라이브러리
- PHPUnit - 단위 테스트 프레임워크
- DBUnit - PHPUnit용 코드 테스트 라이브러리
- ParaTest - PHPUnit용 병렬 테스트 라이브러리
- PHPSpec - 사양을 기반으로 하는 단위 테스트 라이브러리
- Codeception - 전체 스택 테스트 프레임워크
- AspectMock - PHPUnit/Codeception을 위한 모의 프레임워크
- Atoum - 간단한 테스트 라이브러리
- Mockery - 테스트용 모의 객체 라이브러리
- Phake - 테스트를 위한 또 다른 모의 객체 라이브러리
- 예언 - 강력한 조롱 프레임워크
- Faker - 가짜 데이터 생성 라이브러리
- Samsui - 또 다른 의사 데이터 생성 라이브러리
- Alice - 복잡한 데이터 생성을 위한 라이브러리
- Behat - 행동 중심 개발(BDD)을 위한 테스트 프레임워크
- Pho - 행동 중심 개발을 위한 또 다른 테스트 프레임워크
- Mink - 웹 승인 테스트
- HTTP Mock - 단위 테스트에서 HTTP 요청을 조롱하기 위한 라이브러리
- VFS 스트림 - 테스트용 가상 파일 시스템 스트림 래퍼
- VFS - 테스트를 위한 또 다른 가상 파일 시스템
- Locust - Python으로 개발된 최신 부하 테스트 라이브러리
- Peridot - 이벤트 기반 테스트 프레임워크
- SimpleTest - PHP용 단위 테스트
- testbench - Laravel 확장을 위한 단위 테스트 도구
- laracasts/TestDummy - Laracasts의 가짜 데이터 생성 도구
지속적인 통합
지속적으로 통합되는 라이브러리 및 애플리케이션
- Travis CI - 지속적인 통합 플랫폼
- SemaphoreCI - 오픈 소스 프로그램 및 개인 프로젝트를 위한 지속적인 통합 플랫폼
- PHPCI - PHP용 오픈 소스 지속적 통합 플랫폼
- Sismo - 지속적인 테스트 서버 라이브러리
- Jenkins - PHP 기반 지속적 통합 플랫폼
- JoliCi - PHP로 개발된 Docker 기반 지속적 통합 클라이언트
선적 서류 비치
프로젝트 문서 생성을 위한 라이브러리
- Sami - API 문서 생성기
- APIGen - 또 다른 API 문서 생성기
- PHP Documentor 2 - 문서 생성기
- phpDox - PHP 프로젝트용 문서 생성기(API 문서뿐만 아니라)
- swagger-php - PHP Swagger 주석 및 구문 분석 라이브러리
보안
안전한 난수 생성, 데이터 암호화, 취약점 스캔 및 토큰을 위한 라이브러리
- ezyang/htmlpurifier - 표준 HTML 필터
- random_compat - PHP5.x용 보안 난수 생성을 위한 라이브러리(PHP7에서 사용할 수 있는 내장형
random_bytes()
및 random_int()
함수) - RandomLib - 난수 및 난수 문자열을 생성하기 위한 라이브러리
- True Random - www.random.org를 사용하여 난수를 생성하는 라이브러리
- SecurityMultiTool - PHP 보안 라이브러리
- PHPSecLib - 순수 PHP 보안 통신 라이브러리
- TCrypto - 간단한 키-값 암호화 저장소
- PHP IDS - PHP를 위한 구조화된 보안 계층
- PHP SSH - 객체 지향 SSH 래퍼 라이브러리
- IniScan - PHP INI 파일의 보안을 검사하는 도구
- SensioLabs Security Check - 보안 권장 사항에 대해 Composer 종속성을 확인하는 웹 도구
- Zed - 웹 애플리케이션용 통합 침투 테스트 도구
- PHP 속도 제한기
- xxtea-php - PHP용 XXTEA 암호화 알고리즘 라이브러리.
- mewebstudio/Purifier - 사용자가 제출한 HTML의 화이트리스트 필터링
- defuse/php-encryption - 대칭 키 암호화 라이브러리
- paragonie/halite - 고급 암호화 인터페이스를 제공하는 libsodium 래퍼
비밀번호
비밀번호 처리 및 저장을 위한 라이브러리 및 도구, 다양한 인코딩용 라이브러리
- ircmaxell/password_compat - 새로운 PHP5.5 비밀번호 기능을 위한 호환성 라이브러리
- phpass - 휴대용 비밀번호 해싱 프레임워크
- ircmaxell/PHP-PasswordLib - 비밀번호 생성 및 확인을 위한 라이브러리
- ircmaxell/password-policy - PHP 및 JavaScript용 비밀번호 규칙 라이브러리
- jeremykendall/password-validator - 비밀번호 해시를 검증하고 업그레이드하는 라이브러리
- bjeavons/zxcvbn-php - Zxcvbn JS를 기반으로 한 PHP 디스플레이 비밀번호 강도 추정 라이브러리
- timoh6/GenPhrase - 안전한 무작위 비밀번호 생성을 위한 라이브러리
- tuupola/base62 - base62 인코딩 라이브러리(단축 URL 애플리케이션)
- stephen-hill/base58php - base58 인코딩 라이브러리(비트코인에서 사용되는 고유한 인코딩 방법, 주로 비트코인 지갑 주소를 생성하는 데 사용됨)
- base85 - base85 인코딩 라이브러리(Adobe의 PostScript 언어 및 PDF 문서 형식에 적용되는 base64 기반 데이터를 추가로 압축)
- bjeavons/zxcvbn-php - 비밀번호 강도를 평가하기 위한 라이브러리입니다. 강도가 강할수록 비밀번호를 해독하기가 더 어려워집니다.
코드 분석
코드 베이스 분석, 구문 분석, 조작을 위한 도구
- PHP Parser - PHP로 작성된 PHP 파서
- PHPPHP - PHP로 구현된 PHP 가상 머신
- PHPSandbox – PHP용 샌드박스 환경
- Dissect - 어휘 및 구문 분석을 위한 도구 모음
- PHP Mess Detector - 코드에서 버그, 차선의 코드 및 사용되지 않는 매개변수를 검색하는 라이브러리
- PHP_CodeSniffer - PHP/CSS/JS 코드 사양 및 품질 검사 도구
- PHP CS Fixer - PHP 코드 사양 및 품질 검사 도구
- phpmd - PHP 코드 사양 및 품질 검사 도구
- PHPCPD - 복사하여 붙여넣은 코드를 감지하는 라이브러리
- PHP 분석기 - PHP 코드의 오류를 분석하기 위한 라이브러리
- PHP Manipulator - PHP 소스 코드를 분석하고 수정하기 위한 라이브러리
- PHP Metrics - 정적 측정 라이브러리
- PHP 리팩토링 브라우저 - PHP 코드 리팩토링을 위한 명령줄 도구
- php-semver-checker - 버전 비교 명령줄 도구
- UBench - 간단한 소규모 벤치마킹 라이브러리
- Athletic - 주석 기반 벤치마킹 라이브러리
- Mondrian - 그래프 이론을 이용한 코드 분석 도구
- Scrutinizer - PHP 코드 검사를 위한 웹 도구
- PHPLOC - PHP 프로젝트의 크기를 빠르게 추정하는 도구
- PHPCheckstyle - 특정 코딩 규칙을 준수하는 데 도움이 되는 도구
- PhpDependencyAnalytic - 사용자 정의 가능한 종속성 다이어그램을 생성하기 위한 도구
- 코드 기후 - 자동화된 코드 검토
- PHP 오류 - 주로 개발 중 디버깅에 사용되는 표준 PHP 오류 메시지를 변환하는 데 사용됩니다.
- psalm - 코드에서 발생할 수 있는 버그를 식별하는 데 도움이 되는 정적 분석 도구
- phan - 코드 정적 분석 도구
- phpstan - 코드 정적 분석 도구
- PHPLint - PHP 파일 구문 감지에 사용됩니다(
php -l
기반으로 여러 프로세스 지원).
건축
디자인 패턴, 프로그래밍 규칙 및 코드 구성에 대한 라이브러리
- PHP 옵션 - PHP 옵션 유형 라이브러리
- Ruler - 환경 규칙을 생성하기 위한 간단한 상태 비저장 엔진
- Finite - 간단한 PHP 유한 상태 머신
- Compose - 기능적 구성 라이브러리
- Monad PHP - 간단한 Monad 라이브러리
- Patchwork - 사용자를 재정의하는 라이브러리
- 갈라파고스 - 언어 전환 진화
- 디자인 패턴 PHP - PHP로 구현된 디자인 패턴 예제 라이브러리
- Functional PHP - 함수형 프로그래밍 라이브러리
- Lib Accessor - 액세스를 단순화하는 라이브러리
- Iter - 생성기를 사용하여 반복 기본 요소를 제공하는 라이브러리
- laracasts/Laravel-5-Generators-Extended - Laracasts에서 제작한 빠른 코드 생성 도구
- Symfony/workflow - Workflow 구성 요소는 워크플로 또는 유한 상태 시스템을 관리하기 위한 도구를 제공합니다.
디버깅 및 프로파일링
코드 디버깅을 위한 라이브러리 및 도구
- xDebug - PHP용 디버깅 및 프로파일링 도구
- 앗
- PHP 디버그 바 - 디버깅 도구 모음
- PHP 콘솔 - 웹 디버깅 콘솔
- Barbushin PHP Console - Google Chrome을 사용하는 웹 디버깅 제어 도구
- PHPDBG - 대화형 PHP 디버거
- Tracy - 간단한 오류 감지, 로깅 및 시간 측정 라이브러리
- Z-Ray - 디버깅 및 프로파일링 도구
- xHprof - Facebook의 오픈 소스 PHP 성능 평가 도구
- xhprof - 공식 버전 포크를 기반으로 한 커뮤니티 버전(PHP7 지원)
- xhprof.io - xhprof 데이터를 저장하고 데이터를 표시하기 위한 UI를 구현합니다.
- xhgui - xhprof 데이터를 저장하고 표시하기 위한 또 다른 UI
- Blackfire.io - 오버헤드가 낮은 코드 프로파일러
- Kint - 디버깅 및 프로파일링 도구
- phptrace - 360 오픈 소스 PHP 실행 추적 도구
- php-apm - PHP 애플리케이션을 위한 애플리케이션 성능 관리
- BooBoo - 중앙 집중식 예외 잡기
- 충돌 - 명령줄 PHP 애플리케이션을 위한 오류 처리기 프레임워크
- Symfony/debug - PHP 디버깅 라이브러리
- Molten - 애플리케이션 투명 링크 추적 도구(PHP 확장)
- laravel-debugbar - Laravel 디버거
- itsgoingd/clockwork - 동일한 이름의 Chrome 브라우저 플러그인과 함께 작동하는 디버깅 도구
- GrahamCampbell/Laravel-Exceptions - 오류 예외 처리 도구(개발 및 생산 환경 지원, 오류 표시를 위해 Whoops 사용)
빌드 도구
프로젝트 빌드 및 자동화 도구
- Go - 간단한 PHP 빌드 도구
- Bob - 간단한 프로젝트 자동화 도구
- Phake - PHP 클론 라이브러리
- Box - PHAR 파일 구축 도구
- Phing - Apache Ant 기반 PHP 프로젝트용 빌드 시스템
작업 실행자
작업 자동화를 위한 라이브러리
- 작업 - Grunt 및 Gulp를 기반으로 하는 순수 PHP 작업 실행기
- Robo - 객체 지향 PHP 작업 실행기
- Bldr - Symfony 구성 요소를 기반으로 구축된 PHP 작업 실행기
항해
탐색 구조 구축을 위한 도구
- KnpMenu - 메뉴 라이브러리
- 지도 제작자 - 사이트맵 생성 라이브러리
자산관리
웹사이트 리소스를 관리, 압축, 최소화하기 위한 도구
- kriswallsmith/assetic - 자산 관리 파이프라인 라이브러리
- CHH/pipe - 리소스 관리를 위한 또 다른 파이프 라이브러리
- meenie/munee - 리소스 최적화 라이브러리
- tedivm/JShrink - JavaScript 압축 라이브러리
- webmozart/puli - 리소스에 대한 절대 경로를 감지하기 위한 라이브러리
- Chumper/Zipper - ZIp 패키징 도구(ZipArchive 기반)
- HTMLMin/Laravel-HTMLMin - minify 기반 HTML 압축 도구
지리적 위치
위도와 경도를 사용하여 주소를 인코딩하는 라이브러리
- geocoder-php/Geocoder - 위치정보 작업 도구 세트(Geocoder 기반)
- php-loep/Geotools - 지리 도구 관련 라이브러리
- mjaschen/phpgeo - 간단한 지리 라이브러리
- jmikola/geojson - GeoJSON 구현
- laravel-geoip - IP를 통해 해당 지리적 위치 정보 획득(GeoIP 데이터베이스)
- lionsoul2014/ip2region - IP 주소 위치 라이브러리
- maxmind/GeoIP2-php - GeoIP 데이터베이스 PHP 클라이언트
날짜 및 시간
날짜와 시간을 처리하는 라이브러리
- Carbon - 간단한 날짜/시간 API 확장
- ExpressiveDate - 또 다른 날짜-시간 API 확장
- CalendR - 달력 관리 라이브러리
- date - 다국어 날짜 라이브러리
- 순간.php
이벤트
이벤트 기반 또는 비차단 이벤트 루프 구현을 위한 라이브러리
- React - 이벤트 중심의 비차단 I/O 라이브러리
- Rx.PHP - React 확장 라이브러리
- phpsocket.io
- Ratchet - 웹 소켓 라이브러리
- Hoa WebSocket - 또 다른 웹 소켓 라이브러리
- Elephant.io - 또 다른 웹 소켓 라이브러리
- Hoa EventSource - 이벤트 소스 라이브러리
- Evenement - 이벤트 예약 라이브러리
- 이벤트 - 앱 및/또는 도메인에 대한 이벤트 패키지입니다.
- 케이크 이벤트 - 이벤트 예약 라이브러리
- Broadway - 이벤트 소싱 및 CQRS 라이브러리
벌채 반출
로그 파일 생성 및 처리를 위한 라이브러리
- Monolog - 포괄적인 로깅 라이브러리
- KLogger - 사용하기 쉬운 PSR-3 로깅 클래스
- 아날로그 - 기회주의적 폐쇄 기능을 갖춘 마이크로 로깅 패키지
- SeasLog - 효율적인 로깅 확장
- rap2hpoutre/laravel-log-viewer - 매우 편리한 페이지 로그 보기 도구
전자상거래
결제 및 온라인 전자상거래 상점 구축을 위한 라이브러리 및 앱
- OmniPay - 다중 게이트웨이 결제 처리를 위한 프레임워크
- omnipay-paypal - 페이팔 결제
- omnipay-wechatpay - 위챗 결제
- omnipay-unionpay - 유니온페이 결제
- omnipay-alipay - 알리페이 결제
- omnipay-pingpp - ping++ 합산 결제
- omnipay-99bill - 빠른 현금결제
- Payum - 지불을 위한 추상화 라이브러리
- Sylius - 오픈 소스 전자상거래 솔루션
- Thelia - 또 다른 오픈 소스 전자상거래 솔루션
- Money - PHP로 구현된 Fowler 화폐 모델
- Sebastian Money - 금전적 가치를 처리하기 위한 라이브러리
- 스왑 - 환율 라이브러리
- yansongda/pay - Alipay 및 WeChat을 위한 우아한 결제 SDK 확장 패키지
- paypal/PayPal-PHP-SDK - PayPal RESTful API용 PHP SDK https://developer.paypal.com/docs/api/
- paypal/Checkout-PHP-SDK - Checkout RESTful API용 PHP SDK
PDF
PDF 파일 작업을 위한 라이브러리 및 소프트웨어
- Snappy - PDF 및 이미지 생성 라이브러리
- WKHTMLToPDF - HTML을 PDF로 변환하는 도구
- PHPPdf - XML을 PDF 및 이미지로 변환하는 라이브러리
- phpwkhtmltopdf
- php-pdftk - pdftk를 기반으로 한 PDF 변환 및 양식 유틸리티
- barryvdh/laravel-dompdf - PDF 조작 도구(dompdf 기반)
- laravel-snappy - PDF 처리 도구
사무실
Office 제품군의 다양한 문서에 대한 처리 라이브러리
- PHPOffice/PHPWord - Word 문서 작업을 위한 라이브러리
- PHPOffice/PHPExcel - Excel 문서 작업을 위한 라이브러리
- PHPOffice/PHPPowerPoint - PPT 슬라이드 작업을 위한 라이브러리
- Wisembly/ExcelAnt - Excel 문서를 조작하기 위한 라이브러리
- PHPOffice/PhpSpreadsheet - PHPOffice에서 관리하는 최신 Excel 문서 처리 라이브러리를 사용하는 것이 좋습니다.
- viest/php-ext-excel-export - Excel 운영을 위한 PHP 확장
- Maatwebsite/Laravel-Excel - Excel 처리 도구
- thephpleague/csv - CSV 데이터 조작 라이브러리
데이터 베이스
ORM(객체 관계형 매핑) 또는 데이터 매핑 기술을 사용하는 데이터베이스 상호 작용 라이브러리
- 교리 - 완전한 DBAL 및 ORM
- Doctrine Extensions - Doctrine 행동의 확장 모음입니다.
- Propel - 빠른 ORM, 마이그레이션 및 쿼리 라이브러리
- Eloquent - 라라벨 5 ORM(L5)
- baum/baum - 중첩 세트 모델 지원
- VentureCraft/수정 가능 - 데이터 모델 작업 기록(예: 관리자 작업 로그)
- nicolaslopezj/searchable - 특성 형태로 Eloquent 모델에 검색 기능을 추가합니다.
- Tucker-Eric/EloquentFilter - 사용자 정의 쿼리 조건(모델 필드 필터링)
- rtconner/laravel-tagged - Eloquent 모델에 태그 기능 추가
- LazyRecord - 빠른 ORM
- Baum - Eloquent의 중첩 컬렉션
- Spot2 - MySQL용 ORM 매퍼
- RedBean - 가볍고 구성하기 쉬운 ORM
- Pomm - PostgreSQL용 객체 모델 관리자
- ProxyManager - 데이터 매핑을 위한 프록시 개체를 생성하기 위한 도구 모음
- Cake ORM - CP(데이터 매핑 패턴)를 사용하여 구현된 객체 관계형 매퍼
- catfan/Medoo - 개발을 가속화하는 경량 ORM
- auraphp/Aura.Sql - PDO를 통한 SQL 데이터베이스 액세스.
- EasyDB - 데이터베이스 추상화 계층
마이그레이션
데이터베이스 스키마, 마이그레이션 및 백업을 관리하기 위한 라이브러리
- davedevelopment/phpmig - 마이그레이션 관리 라이브러리
- obmorgan/phinx - 데이터베이스 마이그레이션 관리 라이브러리
- icomefromthenet/Migrations - 또 다른 마이그레이션 관리 라이브러리
- Doctrine 마이그레이션 - Doctrine용 마이그레이션 라이브러리
- Xethron/migrations-generator - 인덱스 및 외래 키를 포함하여 기존 데이터에서 마이그레이션으로 데이터베이스 테이블 내보내기
- orangehill/iseed - 데이터베이스에서 데이터를 시드로 내보내기
- spatie/laravel-backup - 데이터 백업 도구(압축 지원, 다양한 파일 시스템 지원)
비관계형 데이터베이스(NoSQL)
NoSQL 백엔드 처리를 위한 라이브러리
- 몽고DB
- mongo-php-library - MongoDB 공식 PHP 라이브러리
- MongoQB - MongoDB용 쿼리 구축 라이브러리
- Monga - MongoDB를 위한 추상화 라이브러리
- mongodm - MongoDB ORM
- php-mongo - MongoDB용 PHP ODM
- jensegers/laravel-mongodb - MongoDB 데이터베이스 지원
- 레디스
- Predis - 모든 기능을 갖춘 Redis 라이브러리
- codis - Codis는 분산 Redis 솔루션입니다.
- twemproxy - twtter용 오픈 소스 redis 및 memcache 프록시 서버입니다.
- pika - Pika는 내구성이 뛰어난 대용량 Redis 스토리지 서비스입니다.
대기줄
이벤트 및 작업 대기열을 처리하기 위한 라이브러리
- enqueue-dev - PHP, Symfony, Laravel, Magento용 메시지 대기열 패키지
- 대기열/rdkafka
- 대기열에 넣다/대기열에 넣다
- 대기열에 넣기/pheanstalk
- 대기열에 넣기/재사용
- PHP-인큐/dsn
큐 서비스 프레임워크
- Kafka - 처리량이 높은 분산 게시-구독 메시징 시스템
- RabbitMQ - erlang으로 작성된 AMQP(Advanced Message Queuing Protocol) 서비스 구현
- 로켓MQ
- 액티브MQ
- Qpid
- Disque - 분산 메모리 큐
- beanstalkd - 고성능, 경량 메시지 대기열 미들웨어
큐 관련 클래스 라이브러리
- Pheanstalk - Beanstalkd 클라이언트 라이브러리
- PHP AMQP - 순수 PHP AMQP 라이브러리
- Thumper - RabbitMQ 패턴 라이브러리
- Bernard - 다중 백엔드 추상화 라이브러리
- php-resque - redis 기반 메시지 큐
- php-amqplib - RabbitMQ 클라이언트 라이브러리
- kafka-php - Kafka 클라이언트 라이브러리(Composer)
- php-rdkafka - 카프카 클라이언트 라이브러리(PECL)
찾다
데이터에 대한 인덱싱 및 쿼리 실행을 위한 라이브러리 및 소프트웨어
- ElasticSearch PHP - ElasticSearch의 공식 클라이언트 라이브러리입니다.
- Elastica - ElasticSearch를 위한 또 다른 클라이언트 라이브러리
- Solarium - Solr용 클라이언트 라이브러리입니다.
- SphinxQL 쿼리 빌더 - Sphinx 검색 엔진용 쿼리 라이브러리
명령줄
명령줄 도구 구축을 위한 라이브러리
- Symfony/console - Symfony 명령줄 작업자 구성 요소
- Symfony/process - Symfony 명령 실행 구성요소(시스템 명령을 실행하는 데 사용됨)
- Boris - 작은 PHP REPL
- PsySH - 또 다른 PHP REPL
- 피칸(Pecan) - 이벤트 중심의 비차단 쉘
- GetOpt - 명령줄 선택 파서
- OptParse - 또 다른 명령줄 선택 파서
- Commando - 간단한 명령줄 선택 파서
- GetOptionKit - 명령줄 옵션 파서이기도 합니다.
- mtdowling/cron-expression - cron 실행 날짜를 계산하기 위한 라이브러리
- ShellWrap - 간단한 명령줄 래핑 라이브러리
- Hoa 콘솔 - 또 다른 명령줄 라이브러리
- Shunt - 여러 원격 시스템에서 병렬로 실행하기 위한 명령줄 라이브러리
- Cilex - 명령줄 도구를 구축하기 위한 작은 프레임워크
- CLImate - 명령줄 도구를 구축하기 위한 프레임워크(색상 및 특수 형식 출력 가능)
- 웹모차르트 콘솔
- Silly - Symfony 콘솔 기반 Silly CLI 마이크로 프레임워크
- php-shellcommand - PHP에서 쉘 명령을 실행하기 위한 간단한 객체 지향 인터페이스
- PHP-Console-Highlighter - 명령줄에서 PHP 코드 강조 표시
예약된 작업(Crontab)
PHP에서 예약된 작업 관리 crontab의 관련 캡슐화
- Indatus/dispatcher - Laravel 기반 예약 작업 관리
- osgochina/swoole-crontab - 두 번째 수준 처리를 지원하는 swoole 기반 타이머 프로그램
- jobbyphp/jobby - PHP 예약 작업 관리자
- ajbdev/cronlingo - crontab을 인간 친화적인 문구로 표현
- Indatus/디스패처 - 예약된 작업 디스패처(Cron을 직접 대체할 수 있음)
인증 및 승인
인증 모드를 구현하는 라이브러리
- Sentinel - 인증 및 권한 부여 프레임워크
- Sentinel Social - 소셜 네트워크 인증을 위한 라이브러리
- Opauth - OAuth 인증을 지원하고 통합된 표준 액세스 방법을 제공합니다.
- OAuth2 서버 - OAuth2 인증 서버, 리소스 서버 및 클라이언트 라이브러리
- OAuth2 서버 - OAuth2 서버 구현
- PHP oAuthLib - 또 다른 OAuth 라이브러리
- ruudk/twitteroauth - 트위터 OAuth 라이브러리
- Hawk - Hawk HTTP 인증 라이브러리
- HybridAuth - 오픈 소스 소셜 로그인 라이브러리
- 잠금 - ACL(액세스 제어 목록) 시스템 라이브러리입니다.
- OAuth 1.0 클라이언트 - OAuth 1.0 클라이언트 라이브러리입니다.
- OAuth 2.0 클라이언트 - OAuth 2.0 클라이언트 라이브러리입니다.
- Sentry - 인증 및 권한 부여 시스템
- EvaOAuth - 통합 인터페이스 OAuth 로그인 PHP 클래스 라이브러리
- JSON 웹 토큰 - JSON 웹 토큰 라이브러리
- 파이어베이스/php-jwt
- 이코부치/jwt
- namshi/jose - JSON 서명 및 암호화 라이브러리
- 투폴라/슬림-jwt-auth
- tymondesigns/jwt-auth - JWT(JSON 웹 토큰) 사용자 인증 메커니즘
- Sapient - Secure API ENgineering Toolkit API 메시징 보안 검증
- legalthings/sso - PHP용 단순 싱글 사인온(SSO)
- antonioribeiro/google2fa - 사용자 인증 솔루션(Google에서 홍보하는 양방향 인증 및 HOTP 인증 알고리즘 지원)
- PHPGangsta/GoogleAuthenticator - Google 양방향 인증
권한 제어
역할 및 권한 제어 관련 구성 요소
- spatie/laravel-permission - Laravel 기반 권한 구성요소
- Zizaco/entrust - 그룹 기반 사용자 권한 시스템
- php-casbin/php-casbin - 경량 오픈 소스 액세스 제어 프레임워크 Casbin의 PHP 구현
마크업
태그를 처리하는 라이브러리
- Decoda - 경량 태그 구문 분석 라이브러리
- michelf/php-markdown - 마크다운 파서
- thephpleague/commonmark - CommonMark 사양을 지원하는 Markdown 파서입니다.
- thephpleague/html-to-markdown - HTML을 마크다운으로 변환하는 변환기
- erusev/parsedown - 마크다운 파서
- kzykhys/Ciconia - Github 스타일을 지원하는 Markdown 파서
- cebe/markdown - 빠르고 확장 가능한 마크다운 파서
- GrahamCampbell/Laravel-Markdown - 마크다운 파서
- Masterminds/html5-php - HTML5 구문 분석 및 직렬화를 위한 라이브러리
- heyupdate/Emoji - 이모티콘 처리를 위한 간단한 클래스 라이브러리
- iamcal/php-emoji - 이모티콘 변환 라이브러리
문자열
문자열을 구문 분석하고 조작하기 위한 라이브러리
- jenssegers/agent - 클라이언트 사용자 에이전트 구문 분석 도구(MobileDetect 기반)
- sensiolabs/ansi-to-html - ANSI를 HTML5로 변환하기 위한 라이브러리
- nicolas-grekas/Patchwork-UTF8 - UTF-8 형식 문자열을 처리하기 위한 이식 가능한 라이브러리
- hoaproject/String - 또 다른 UTF-8 형식 문자열 라이브러리
- danielstjules/Stringy - 멀티바이트를 지원하는 문자열 조작 라이브러리
- mikeemoo/ColorJizz-PHP - 색상 처리 및 변환을 위한 라이브러리
- ramsey/uuid - UUID 생성을 위한 라이브러리
- laravel-uuid - RFC 4122 표준 생성 UUID
- cocur/slugify - 문자열을 슬러그 형식으로 변환하는 라이브러리
- jbroadway/urlify - Django URLify.js의 PHP 포트
- Kzykhys/텍스트 - 텍스트 처리 라이브러리
- Jdorn/SQL -Formatter- SQL 문을 형식화하기위한 라이브러리
- Tobie/UA -Parser- UA (사용자 에이전트) 문자열을 구문 분석하는 라이브러리
- Piwik/Device -Detector- UA를 구문 분석하기위한 또 다른 라이브러리 (사용자 에이전트) 문자열
- Serbanghita/Mobile 검기 - 모바일 장치 감지를위한 가벼운 라이브러리 (데스크탑 장치 포함)
- cbschuld/browser.php- 사용자의 브라우저 환경에 대한 정보를 감지합니다
- Hisorange/Browser-Detect- 브라우저 감지 도구 (JavaScript 및 CSS 지원의 클라이언트 측 탐지 포함)
- Colors.php- CLI 스크립트에 색상을 추가하는 쉬운 방법입니다.
- CVIEBROCK/ELOQUENT -SLUGGEBLE- 기사 제목 URL 별칭 처리 도구
- Fukuball/jieba -php- "Stammer"의 중국어 단어 세분화
숫자
숫자 작업을위한 도서관
- 숫자 PHP- 숫자 작업을위한 라이브러리
- 수학 - 더 많은 숫자로 작업하기위한 도서관
- 바이트 유닛 - 이진 및 측정 시스템에서 바이트 유닛을 구문 분석, 형식 및 변환을위한 라이브러리
- PHP 측정 단위 - 측정 단위 간 변환을위한 라이브러리
- PHP 변환 - 측정 단위 간 변환을위한 또 다른 라이브러리
- PHP 용 LibphonEnumber -Google 전화 번호 처리 시스템 라이브러리 PHP에서 구현
- Ivanakimov/hashids.php- 정수에서 고유 한 문자열을 생성하는 데 사용됩니다 (예 : ID를 암호화하고 해독하여 실제 ID를 숨기기)
- 입자 -PHP ID 생성기 |
- Nanoid -PHP- 소형 고유 ID 생성 도구
- Vinkla/Laravel -Hashids -Hash ID 생성기는 숫자 ID를 숨기는 것을 용이하게합니다 (해시드 기반)
필터링 및 유효성 검사 (Ang 유효성 검증 필터링)
데이터 필터링 및 검증을위한 라이브러리
- Ircmaxell/Filterus- 간단한 PHP 필터링 라이브러리
- 존중/검증 - 간단한 검증 라이브러리
- Vlucas/Valitron- 다른 데이터 검증 라이브러리
- CakePHP/Validation- 다른 데이터 검증 라이브러리
- 일루미 네이트/검증 - Laravel의 유효성 검사 라이브러리
- PHP- 읽기 - 컨텐츠 분석 알고리즘
- CodeGuy/Upload- 파일 업로드 및 유효성 검사를 처리하는 라이브러리
- RDOHMS/DMS-Filter- 주석 기반 필터링 라이브러리
- Romaricdrigon/Metayaml- Yaml, JSON 및 XML을 지원하는 스키마 검증 라이브러리
- Ronanguilloux/Isocodes- 다른 ISO 및 Zip 인코딩 검증을위한 라이브러리
- AURA/필터 - AURA 데이터 검증 구성 요소
- Symfony/Validator- Symfony Data Validation 구성 요소
- Dwightwatson/Validating- 웅변 데이터 모델을 저장할 때 자동 검증을 구현하기 위해 특성 사용
- Propaganistas/Laravel -Phone- 휴대 전화 번호, 전화 번호 확인 지원
- Felixkiss/IliqueWith -Validator- 형식 검증 규칙 필드간에 고유성 검증 추가
- CVIEBROCH/IMAGE -VALIDATOR- 이미지 크기 검증
휴식과 API
편안한 API를 개발하기위한 라이브러리 및 웹 프레임 워크
- Dingo/API- API 서버 구축을위한 완벽한 솔루션
- Apigility- Zend Framework2로 구축 된 API 빌더
- 증오 - 증오 휴식 웹 서비스 라이브러리
- HAL- 하이퍼 텍스트 응용 프로그램 언어 (HAL) 빌딩 라이브러리
- 협상 - 콘텐츠 협상 도서관
- DREST- 교리 단체를 휴식 자원 노드로 노출시키는 도서관
- RESTLER- 편안한 웹 API로 PHP 방법을 노출하기위한 가벼운 프레임 워크
- Thephpleague/Fractal- [모범 사례] 통합 데이터 반환 처리
- API-PROBLEM- API-PROBLEM 사양의 간단한 구현
- GraphQL -PHP- 애플리케이션 계층 쿼리 언어 라이브러리
- GraphQL- 다른 응용 프로그램 계층 쿼리 언어 라이브러리
- Grahamcampbell/Laravel -Strottle- 속도 제어 도구
캐싱
캐싱 데이터를위한 라이브러리
- Symfony/Cache -Symfony의 PSR -6 호환 캐시 구성 요소
- 대체 PHP 캐시 (APC) - PHP 용 오픈 소스 오크 코드 캐시
- 교리 캐시 - 캐싱 라이브러리.
- Zend Cache- 다른 캐싱 라이브러리
- 케이크 캐시 - 캐싱을위한 라이브러리
- Stash- 또 다른 캐싱 라이브러리
- CACHETOOL- APC/Opcode 캐시를 지우는 명령 줄 도구
- Phpfastcache -PHP 캐싱 라이브러리
- Desarrolla2/캐시 - 여러 어댑터를 제공하는 캐싱 라이브러리
- Laruence/YAC-YAC는 PHP 용으로 구현 된 공유 메모리 기반, 잠금없는 콘텐츠 캐시입니다
- LIEXUSONG/PCACHE- PHP 로컬 캐시의 확장
- SHIES/PHP7-BUFFER- PHP 용 고성능 로컬 캐시 확장
데이터 구조 및 스토리지
데이터 구조 및 스토리지 기술을 구현하는 라이브러리
- Illuminate Support Collection- Laravel이 제공 한 배열 데이터를 조작하기위한 부드럽고 편리한 패키지를 제공하는 컬렉션 라이브러리
- 컬렉션 - 컬렉션 라이브러리가 Laravel에서 회전합니다
- Ardent- 데이터 구조 라이브러리
- 케이크 컬렉션 - 간단한 컬렉션 라이브러리
- 컬렉션 - 컬렉션 추상화 라이브러리
- Fractal- 복잡한 데이터 구조를 JSON 출력으로 변환하기위한 라이브러리
- PHP 컬렉션 - 간단한 컬렉션 라이브러리
- SERIALIZER- 데이터 직렬화 및 사제화를위한 라이브러리
- Zend Serializer- 데이터 직렬화 및 사제화를위한 또 다른 라이브러리
- PHP 객체 저장 - 객체 저장을위한 라이브러리
- 토템 - 데이터 수정 세트 관리 및 생성을위한 라이브러리
- PINQ -PHP 실시간 LINQ 라이브러리
- JSONMAPPER- JSON 구조를 PHP 클래스에 매핑하는 라이브러리
- PHP -JSONQ- JSON의 PHP 쿼리 빌더
- DeepCopy- 물체의 딥 카피 (클론) 만들기
알림
알림에 대한 라이브러리
- FILP/NOD- 알림 라이브러리
- WREP/Notificato- 푸시 메시지를 처리하기위한 라이브러리
- Ph3Nol/NotificationPusher- 장치 푸시 알림을위한 독립형 라이브러리
- Namshi/Notificator- 가벼운 알림 라이브러리
- Davibennun/Laravel-Push-Notification- 앱의 푸시 알림 전송 도구 (Apple의 APN 및 Android의 GCM 지원)
- Edvinaskrucas/알림 - 페이지 메시지 알림 구성 요소
전개
프로젝트 배포를위한 라이브러리
- Tamagokun/Pomander- PHP 응용 프로그램을위한 배포 도구
- Rocketeers/Rocketeer- PHP의 빠르고 간단한 배치자
- Laravel/Envoy- Laravel이 공식적으로 제작 한 간단한 배포 도구
- Aerialls/Plum- 배포 라이브러리
- Deployphp/Deployer- 배포 도구
- Meolu/Walle -Web- 오픈 소스 웹 코드 릴리스 관리 시스템
- PIPLIN -PIPLIN은 무료 오픈 소스 연속 통합 및 배포 시스템으로 자동화 된 소프트웨어 구성, 테스트 및 배포와 관련된 다양한 응용 프로그램 시나리오에 적합합니다.
국제화 및 현지화
국제화 도서관 (I18N) 및 현지화 (L10N)
- auraphp/aura.intl
- Cakephp/i18n- 메시지를 번역하고 로컬 화하십시오
- Symfony/Translation
- 조명/번역
- getText -GetText (.po, .mo, .php, .json 등)를 수집하고 조작하려면 PHP 라이브러리
- Zend/I18N
- McAmara/Laravel -Localization- Laravel 현지화 기능 향상
- Dimsav/Laravel Translatable- 데이터베이스를위한 다중 언어 번역 솔루션
- WebPatser/Laravel -Countries- 세계 모든 국가에 대한 데이터 (자본 환율 포함 등)
제 3 자 API
타사 API/SDK에 액세스하는 라이브러리
- Mailgun -PHP- Mailgun의 공식 SDK 용 PHP
- Wechat- Wechat 개발을 더 쉽게 만듭니다
- qiniu/sdk -qiniu 리소스 스토리지 SDK 용 PHP
- Qiniu/Qshell -Qshell은 Qiniu 문서에 공개 된 API를 사용하여 구현 된 명령 줄 도구입니다. 개발자가 Qiniu API 서비스를 테스트하고 사용하도록 촉진합니다.
- Tencentyun/Wafer- 탄성 기능을 갖춘 Wechat 미니 프로그램을 빠르게 구축하십시오.
- Maxmind/GeoIP2 -PHP- Maxmind GeoIP2 Geolocation Service
- pingplusplus/pingpp -php -ping ++ 골재 지불 sdk
- MGP25/Instagram-API-Instagram의 개인 API
- AWS/AWS-SDK-PHP- AWS 서비스를위한 개발자 툴킷
- BUGSNAG/BUGSNAG -LARAVEL- BUGSNAG 서비스 통합 패키지
- Maknz/Slack- 슬랙 서비스의 통합
- LyRIXX/Twitter -SDK- 완전히 테스트 된 Twitter SDK
- Thujohn/Twitter -Twitter API 지원
- Overtrue/Weather -AMAP Open 플랫폼 인터페이스 기반 PHP 날씨 정보 구성 요소
- ALIYUN/ALIYUN-SOSS-PHP-SDK-ALIBABA 클라우드 객체 저장소
- Aliyun/Openapi-SDK-PHP- PHP 용 Alibaba Cloud SDK
- Overtrue/Laravel-Filesystem-Qiniu-Laravel Filesystem Qiniu
- Jacobcyl/Aliyun-Soss-Storage-Alibaba Cloud Oss Laravel Extension
- Overtrue/Easy -SMS- 다양한 발송 요구를 충족하는 SMS 전송 구성 요소
- Mingyoung/Dingtalk -Dingtalk SDK
- Wowiwj/Ding -Notice -Dingtalk 푸시 로봇 메시지 보내기 Laravel Extension 패키지 보내기
확장
PHP 확장을 구축하는 데 도움이되는 라이브러리
- Zephir- PHP 확장을 개발하기 위해 PHP와 C ++ 간의 편집 된 언어
- PHP CPP- PHP 확장 개발을위한 C ++ 라이브러리
- PHP -X- Zend API의 C ++ 래퍼
PHP 설치
PHP 설치 및 관리에 도움이됩니다
- 홈브류 - OSX를위한 패키지 관리 도구
- Homebrew PHP -Homebrew의 PHP를위한 설치 패키지
- PHP OSX- OSX의 PHP 설치 프로그램
- PHP Brew- PHP 버전 관리 도구 및 설치 프로그램
- PHP ENV- 또 다른 PHP 버전화 도구
- PHP 스위치 - 다른 PHP 버전 도구
- PHP 빌드 - 또 다른 PHP 빌드 도구
- victphp- 분리 된 PHP 환경 생성 및 관리 도구
개발 환경
샌드 박스 개발 환경을 만드는 소프트웨어 및 도구
- Docker- 오픈 소스 애플리케이션 컨테이너 엔진
- Vagrant- 개발 환경을 조성하기위한 가벼운 도구
- Ansible- 간단한 비즈니스 프로세스 프레임 워크
- 꼭두각시 - 서버 자동화 프레임 워크 및 응용 프로그램
- Puphpet- PHP 개발 구축을위한 가상 공작 기계
- Protobox- PHP 개발을위한 가상 머신 구축을위한 또 다른 도구
- PHANSIBLE- PHP 개발을위한 가상 머신 구축을위한 또 다른 도구
- Centstead -Laravel 지역 개발 환경 Vagrant 및 Homestead
- Devilbox- XAMPP에 대한 현대적인 램프 및 평균 스택 대안
- 홈스테드 - Vagrant를 기반으로 한 PHP 개발 환경
- LARADOCK- Docker 기반 PHP 개발 환경
가상 머신
대체 PHP 가상 머신
- HHVM- Facebook의 오픈 소스 PHP 가상 머신
- HIPPYVM- 또 다른 PHP 가상 머신
개발 도구 (통합 개발 환경)
PHP를 지원하는 IDE
- Netbeans
- PHP 개발자를위한 일식
- phpstorm
웹 응용 프로그램
웹 기반 응용 프로그램 및 도구
- 3V4L- 온라인 PHP 쉘
- DBV- 데이터베이스 버전 제어 응용 프로그램
- PHP 큐 - 대기열을 관리하는 백엔드 프로그램
- MailCatcher- 메일을 수락하고보기위한 프로그램
- CACHET- 오픈 소스 웹 사이트 상태 디스플레이 시스템 (예 : status.github.com)
- Phpredisadmin- Redis Management 도구
- PHPPGADMIN- PostgreSQL 투여 도구
- Phpmyadmin - MySQL 관리 도구
- Rockmongo- MongoDB 관리 도구
- 그레이트 - 강력한 플랫 파일 CMS
- Piwik- 웹 통계
- Yourls- 짧은 URL 생성 시스템
- NextCloud Server- 오픈 소스 프라이빗 클라우드 시스템 (모든 데이터를위한 안전한 홈)
- Magento2- 오픈 소스 PHP 전자 상거래 시스템
- Laravel-Admin- Laravel 기반 백엔드 관리 개발 프레임 워크
- Crinsane/Laravelshoppingcart- 간단한 쇼핑 카트 모듈 구현
- CACHETHQ/CACHET -CACHET은 오픈 소스 상태 페이지 시스템입니다 (이벤트, 구성 요소 및 메트릭을 얻고 추가 및 삭제할 수있는 API 제공)
- Flarum/Flarum- 우아하고 간단한 가벼운 포럼
- Roots/Bedrock- WordPress 배포 도구
- Monicahq/Monica- 개인 관계 관리 CRM
하부 구조
PHP 응용 프로그램 및 서비스를 제공하는 인프라
- AppServer.io-PHP 기반 멀티 스레드 애플리케이션 서버
- PHP -PM- PHP 응용 프로그램 용 부스터 및로드 밸런서, 프로세스 관리자
데이터베이스 미들웨어 (DB Proxy)
분리, 서브 다베이스 및 하위 테이블 등을 읽고 쓰는 데 사용됩니다.
- Kingshard -Kingsoft 오픈 소스 데이터베이스 미들웨어
- HEISENBERG- 바이두의 오픈 소스 데이터베이스 미들웨어
- Oceanus -58.com의 오픈 소스 데이터베이스 미들웨어
- ATLAS -360 오픈 소스 데이터베이스 미들웨어
- DBPROXY -ATLAS를 기반으로 한 Meituan -Dianping의 데이터베이스 미들웨어
- Mycat
- TIDB- 분산 데이터베이스
RPC 프레임 워크
원격 절차 호출 프레임 워크
- Apache/Thrift - Apache Thrift
- GRPC/GRPC- Google의 오픈 소스 프레임 워크
- protobuf
- 알리바바/더보 - 알리바바의 오픈 소스 RPC 프레임 워크
- Tarscloud/Tars -TANS의 고성능 RPC 개발 프레임 워크 TARS 프로토콜을 사용한 이름 서비스를 기반으로합니다.
- Weibocom/Motan -Weibo Lightweight RPC 프레임 워크
- dangdangdotcom/dubbox -dubbox는 dangdang.com에 의해 관리됩니다
- Baidu/Sofa-PBRPC-Baidu 오픈 소스 소파 -pbrpc
- Laruence/yar- PHP & C를위한 빛, 동시 RPC 프레임 워크
- HPROSE- 고성능 교차 RPC
- 다른
비동기 네트워크 통신 프레임 워크 (비동기 이벤트 중심 프레임 워크)
- Swoole
- 노동자
- Gearman- 작업 분배 시스템
- phpdaemon
- Reactphp
- AMPHP/AMP- PHP 응용 프로그램을위한 비 차단 동시성 프레임 워크.
- 비동기 - 코드를 비동기로 쉽게 실행합니다
- Kraken-PHP- 분산 응용 프로그램을위한 비동기 및 결함 내성 PHP 프레임 워크.
- Recoilphp/Recoil- PHP 7에 대한 비동기 코 루틴.
규칙 엔진
- HOA roler- HOA 프로젝트의 규칙 엔진
- 통치자 - 간단한 무국적 규칙 엔진
- 규칙 -PHP 간단한 규칙 엔진
여러 가지 잡다한
위 카테고리에 속하지 않는 유용한 라이브러리 및 도구
- Overtrue/Pinyin- 중국어를 Pinyin으로 전환하는 도서관
- Jifei/Pinyin- 중국어를 Pinyin으로 전환하기위한 도서관
- class.upload.php- 파일 업로드 처리 클래스
- PHP -Paginator- 페이지 매김 처리 클래스
- anahkiasen/centscore -php -altscore.js 유사한 PHP 구문 지원
- Flexihash- 일관된 해싱 라이브러리
- EDEN- 자동로드, 이벤트 중심, 문서 시스템, 캐싱, 템플릿, 국제화, 데이터베이스, 웹 서비스, 결제 게이트웨이, 로딩 및 클라우드 서비스 기술을위한 많은 구성 요소가 포함 된 PHP Rapid Development Library.
- HTML -PARSER -HTML 구문 분석 도구
- PHPCRAWL -PHP 크롤러 프레임 워크
- Tig- 명령 줄에서 git 브라우저
- 카피 라이팅 - 수정 - 중국 및 영어 카피 라이팅 조정자
- PHP -ML- PHP 머신 러닝 라이브러리
- 봇맨 - 챗봇 도서관
- Barryvdh/Laravel-ide-Helper- ID를 사용하여 Laravel 프로젝트를 개발하기에 좋은 도우미
- Davejamesmiller/Laravel -Breadcrumbs- 페이지 빵 부스러기 도구
- laracasts/php-vars-to-js-transformer- PHP 변수를 JavaScript 변수로 변환합니다
- Laravelium/Laravel -Sitemap- 사이트 맵 생성 도구
- yajra/laravel -datatables- jQuery DataTables에 대한 백엔드 지원
- 포머/이전 - 강력한 형태 생성자
- Laravelium/Laravel -Feed- 사료 정보 흐름 생성기