>백엔드 개발 >PHP 튜토리얼 >[PHP 개발] 해외 프로그래머들이 수집한 PHP 리소스 총집합

[PHP 개발] 해외 프로그래머들이 수집한 PHP 리소스 총집합

WBOY
WBOY원래의
2016-08-08 09:31:28992검색

라이브러리, 프레임워크, 템플릿, 보안, 코드 분석, 로그, 타사 라이브러리, 구성 도구, 웹 도구, 서적, 전자책, 클래식 블로그를 포함하여 Github에서 ziadoz가 시작하고 유지 관리하는 PHP 리소스 목록입니다. 게시물 등


의존성 관리

종속성 및 패키지 관리 라이브러리

  • Composer/Packagist: 패키지 및 종속성 관리자
  • Composer 설치 프로그램: 다중 프레임워크 Composer 라이브러리 설치 프로그램
  • Pickle: PHP 확장 설치 프로그램

기타 의존성 관리

기타 관련 종속성 관리

  • Satis: 정적 Composer 저장소 생성기
  • Composition: 런타임 시 Composer 환경을 확인하는 라이브러리
  • 버전: 시맨틱 버전 구문 분석 및 비교 라이브러리
  • NameSpacer - 밑줄을 네임스페이스로 변환하는 라이브러리
  • Patch Installer - Composer를 사용하여 패치를 설치하기 위한 라이브러리
  • Composer Checker - Composer 구성을 확인하는 도구

프레임

웹 개발 프레임워크

  • Symfony2 - 독립된 구성요소로 구성된 프레임워크
  • Zend Framework 2 - 독립된 구성요소로 구성된 또 다른 프레임워크
  • Laravel 4 - 또 다른 PHP 프레임워크
  • Aura PHP - 독립 구성 요소를 위한 프레임워크
  • Yii2 - 또 다른 PHP 프레임워크
  • Nette - 개별 구성 요소로 구성된 또 다른 프레임워크
  • PPI 프레임워크 2 - 상호 운용성 프레임워크
  • Phalcon - C 확장을 통해 구현된 프레임워크

기타 프레임워크

기타 웹 개발 프레임워크

  • Symfony CMF - 맞춤형 CMS 생성을 위한 콘텐츠 관리 프레임워크
  • Knp RAD 번들 - Symfony 2용 RAD(Rapid Application) 패키지

프레임워크 구성요소

웹 개발 프레임워크의 독립 구성 요소

  • Symfony2 구성 요소 -Symfony2 구성 요소
  • Zend Framework 2 구성 요소 -ZF2 구성 요소
  • Aura 컴포넌트 -PHP5.4 컴포넌트 패키지
  • Hoa 프로젝트 - 또 다른 PHP 컴포넌트 패키지

마이크로 프레임워크

마이크로프레임워크 및 라우팅

  • Silex - Symfony2 구성 요소 기반의 마이크로 프레임워크
  • Slim - 또 하나의 간단한 마이크로 프레임워크
  • Bullet PHP - REST API 구축을 위한 마이크로 프레임워크
  • 빠른 경로 - 빠른 경로 라이브러리
  • Pux - 또 다른 빠른 라우팅 라이브러리

기타 마이크로프레임워크

기타 관련 마이크로 프레임워크 및 라우팅

  • Silex Skeleton -Silex 프로젝트 구조
  • Silex 웹 프로파일러 -Silex 웹 디버깅 도구 모음
  • Stack - Silex/Symfony 스택형 미들웨어 라이브러리
  • 슬림 스켈레톤 -슬림 아키텍처
  • Slim View -Slim의 커스텀 뷰 컬렉션
  • 슬림 미들웨어 - 슬림의 맞춤형 미들웨어 컬렉션

템플릿

템플릿 작성 및 어휘 분석을 위한 라이브러리 및 도구

  • Twig - 포괄적인 템플릿 언어
  • Twig Cache Extension - Twig용 템플릿 조각 캐싱 라이브러리
  • Mustache - Mustache 템플릿 언어의 PHP 구현
  • Phly Mustache - Mustache 템플릿 언어의 또 다른 PHP 구현
  • MtHaml - HAML 템플릿 언어의 PHP 구현
  • PHPTAL - TAL 템플릿 언어의 PHP 구현
  • 플레이트 - 기본 PHP 템플릿 라이브러리
  • Lex - 경량 템플릿 파서

정적 사이트 생성기

웹페이지 콘텐츠를 생성하는 전처리 도구입니다.

  • Sculpin - Markdown과 Twig를 정적 HTML로 변환하는 도구
  • Phrozn - Textile, Markdown 및 Twig를 HTML로 변환하는 또 다른 도구

HTTP

HTTP 및 웹사이트 스크래핑을 위한 라이브러리

  • Guzzle - 포괄적인 HTTP 클라이언트
  • 버즈 - 또 다른 HTTP 클라이언트
  • 요청 - 간단한 HTTP 라이브러리
  • HTTPFul - 연결된 HTTP 라이브러리
  • Goutte - 간단한 웹 크롤러
  • PHP VCR - HTTP 요청을 기록하고 재생하기 위한 라이브러리

URL

URL 구문 분석 라이브러리

  • Purl - URL 처리 라이브러리
  • PHP 도메인 파서 - 로컬 접두어 구문 분석 라이브러리

이메일

이메일 전송 및 구문 분석을 위한 라이브러리

  • SwiftMailer - 이메일 솔루션
  • PHPMailer - 또 다른 이메일 솔루션
  • Fetch - IMAP 라이브러리
  • Email Reply Parser - 이메일 답장 구문 분석 라이브러리
  • Stampie - SendGrid, PostMark, MailGun 및 Mandrill보다 열등한 메일 서비스 라이브러리입니다.
  • CssToInlineStyles - 이메일 템플릿에 CSS를 인라인하기 위한 라이브러리

파일

파일 처리 및 MIME 유형 감지 라이브러리

  • Gaufrette - 파일 시스템 추상화 계층
  • Flysystem - 또 다른 파일 시스템 추상화 계층
  • Canal - 인터넷 미디어 유형 감지 라이브러리
  • Apache MIME 유형 - Apache MIME 유형을 구문 분석하기 위한 라이브러리
  • Ferret - MIME 감지 라이브러리
  • Hoa Mime - 또 다른 MIME 감지 라이브러리
  • Lurker - 자원 추적 라이브러리
  • PHP 파일 로케이터 - 대규모 프로젝트에서 파일을 찾기 위한 라이브러리
  • PHP FFmpeg - FFmpeg 비디오 패키징용 라이브러리입니다.
  • CSV - CSV 데이터 처리 라이브러리

스트림 스트림

스트림 처리용 라이브러리

  • Streamer - 객체 지향 스트림 패키징 라이브러리

의존성 주입

의존성 주입 디자인 패턴을 구현한 라이브러리

  • 핌플 - 작은 의존성 주사 용기
  • Auryn - 또 다른 종속성 주입 컨테이너
  • Orno Di - 또 다른 확장 가능한 종속성 주입 컨테이너
  • PHP DI - 주석을 사용하여 구현된 종속성 주입
  • Acclimate - 종속성 주입 컨테이너 및 서비스 위치에 대한 공통 인터페이스

이미지 이미지

이미지 처리 라이브러리

  • Imagine - 이미지 처리 라이브러리
  • PHP 이미지 워크샵 - 또 다른 이미지 처리 라이브러리
  • 개입 이미지 - 또 다른 이미지 처리 라이브러리
  • GIF Frame Extractor - GIF 애니메이션 프레임 정보를 추출하는 라이브러리
  • GIF Creator - 여러 이미지로 GIF 애니메이션을 만들기 위한 라이브러리
  • Image With Text - 이미지에 텍스트를 삽입하기 위한 라이브러리
  • Color Extractor - 이미지에서 색상을 추출하는 라이브러리

테스트 테스트

코드 테스트 및 테스트 데이터 생성을 위한 라이브러리

  • PHPUnit - 단위 테스트 프레임워크
  • DBUnit - PHPUnit의 데이터베이스 테스트 라이브러리
  • ParaTest - PHPUnit의 병렬 테스트 라이브러리
  • PHPSpec - 기능 포인트 설계 기반 단위 테스트 라이브러리
  • Codeception - 전체 스택 테스트 프레임워크
  • AspectMock - PHPUnit/코드 수용 시뮬레이션 프레임워크.
  • Atoum - 간단한 테스트 라이브러리
  • Mockery - 테스트용 모의 개체 라이브러리
  • Phake - 테스트를 위한 또 다른 모의 객체 라이브러리
  • Prophecy - 매우 선택적인 시뮬레이션 프레임워크
  • Faker - 가짜 데이터 생성 라이브러리
  • Samsui - 또 다른 유사 데이터 생성 라이브러리
  • 앨리스 - 표현력이 풍부한 세대 라이브러리
  • Behat - BDD(행동 중심 개발) 테스트 프레임워크
  • Pho - 행동 중심 개발 테스트 프레임워크
  • Mink -웹 수용 테스트
  • HTTP Mock - 단위 테스트에서 HTTP 요청을 시뮬레이션하는 라이브러리
  • VFS Stream - 테스트용 가상 파일 시스템 스트림 래퍼
  • VFS - 테스트를 위한 또 다른 가상 파일 시스템
  • Locust - Python으로 작성된 최신 부하 테스트 라이브러리

지속적 통합 지속적인 통합

지속적으로 통합되는 라이브러리 및 애플리케이션

  • Travis CI - 지속적인 통합 플랫폼
  • PHPCI - PHP용 오픈 소스 지속적 통합 플랫폼
  • Sismo - 지속적인 테스트 서비스 라이브러리
  • Jenkins는 PHP가 지원하는 지속적 통합 플랫폼입니다
  • JoliCi - PHP로 작성된 Docker 기반 지속적 통합 클라이언트

문서화

프로젝트 문서 생성을 위한 라이브러리

  • Sami - API 문서 생성기
  • APIGen - 또 다른 API 문서 생성기
  • PHP Documentor 2 - API 문서 생성기
  • phpDox - PHP 프로젝트용 문서 생성기(API 문서에만 국한되지 않음)

보안

보안 난수 생성, 데이터 암호화, 취약점 검색을 위한 라이브러리

  • HTML 정화기 - 표준을 준수하는 HTML 필터
  • 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 - 통합 웹 애플리케이션 침투 테스트 도구

비밀번호

비밀번호 처리 및 저장을 위한 라이브러리 및 도구

  • Password Compat - PHP5.5 비밀번호 기능을 위한 새로운 호환성 라이브러리
  • phpass - 휴대용 비밀번호 해싱 프레임워크
  • PHP Password Lib - 비밀번호 생성 및 확인을 위한 라이브러리
  • 비밀번호 정책 - PHP 및 JavaScript용 비밀번호 정책 라이브러리
  • 비밀번호 검사기 - 비밀번호 해시를 확인하고 업그레이드하기 위한 라이브러리
  • Zxcvbn PHP - Zxcvbn JS를 기반으로 한 현실적인 PHP 비밀번호 강도 추정 라이브러리

코드 분석 코드 분석

코드 베이스의 라이브러리를 분석, 구문 분석 및 처리하는 도구

  • PHP 파서 - PHP로 작성된 PHP 파서
  • PHPPHP - PHP로 구현된 PHP 가상 머신
  • PHPSandbox - PHP 샌드박스 환경
  • Dissect - 어휘 및 구문 분석 도구 모음
  • PHP Mess Detector - 코드 결함, 차선 코드, 사용되지 않는 매개변수 등을 검색하는 라이브러리입니다.
  • PHP 코드 스니퍼 - PHP, CSS 및 JS 코드 표준 충돌을 감지하는 라이브러리
  • PHPCPD - 복사하여 붙여넣은 코드를 감지하는 라이브러리
  • PHP 분석기 - PHP 코드를 분석하여 결함과 오류를 찾아내는 라이브러리
  • PHP CS Fixer - 코딩 표준 라이브러리
  • PHP Manipulator - PHP 소스 코드를 분석하고 수정하기 위한 라이브러리
  • PHP Metrics - 정적 측정 라이브러리
  • PHP 리팩토링 브라우저 - PHP 코드 리팩토링을 위한 명령줄 도구 세트
  • UBench - 간단한 마이크로 벤치마킹 라이브러리
  • Athletic - 주석 기반 벤치마킹 라이브러리
  • 몬드리안 - 그래프 이론을 활용한 코드 분석 도구 사용
  • Scrutinizer - PHP 코드 검토를 위한 웹 도구
  • PHPLOC - PHP 프로젝트의 크기를 빠르게 측정하는 도구
  • xHprof - 또 다른 PHP 프로파일링 도구
  • PHPCcheckstyle - 특정 코딩 규칙을 준수하는 데 도움이 되는 도구입니다.

디버깅

코드 디버깅을 위한 라이브러리 및 도구

  • xDebug - PHP 디버깅 및 분석 도구
  • PHP 디버그 표시줄 - 디버깅 도구 모음
  • PHP 콘솔 - 웹 디버깅 콘솔
  • Barbushin PHP 콘솔 - Google Chrome을 사용하는 또 다른 웹 디버깅 콘솔
  • PHPDBG - 대화형 PHP 디버거
  • Tracy - 간단한 오류 감지, 로깅 및 시간 측정 라이브러리

빌드 도구 빌드 도구

프로젝트 구축 및 자동화 도구

  • Go - 간단한 PHP 빌드 도구
  • Bob - 간단한 프로젝트 자동화 도구
  • Phake - PHP 클론 라이브러리
  • Box - PHAR 파일 작성 도구
  • Phing - Apache Ant에서 영감을 받은 PHP 프로젝트 빌드 시스템

작업 실행자 작업 실행자

작업 자동 실행을 위한 라이브러리

  • Task - Grunt와 Gulp에서 영감을 받은 순수 PHP 작업 실행기
  • Robo - 객체 지향으로 구성된 PHP 작업 실행기
  • Bldr - Symfony 구성 요소를 기반으로 구축된 PHP 작업 실행기

내비게이션

탐색 구조 구축 도구

  • KnpMenu - 메뉴 라이브러리
  • Cartographer - 사이트맵 생성 라이브러리

자산관리 자원관리

웹사이트 리소스를 관리, 압축, 최소화하는 도구

  • Assetic - 리소스 관리를 위한 파이프라인 라이브러리
  • Pipe - 리소스 관리를 위한 또 다른 파이프라인 라이브러리
  • Munee - 리소스 최적화 라이브러리
  • JShrink - JavaScript 최소화 라이브러리
  • Puli - 리소스에 대한 절대 경로를 감지하는 라이브러리

지리적 위치

주소를 지오코딩하고 위도와 경도를 사용하는 라이브러리입니다.

  • GeoCoder - 지오코딩 라이브러리
  • GeoTools - 지리 도구 관련 라이브러리
  • PHPGeo - 간단한 지리 라이브러리
  • GeoJSON - 지리적 JSON 구현

날짜 및 시간 날짜 및 시간

날짜와 시간을 처리하는 라이브러리

  • Carbon - 간단한 날짜 및 시간 API 확장
  • ExpressiveDate - 또 다른 날짜 및 시간 API 확장
  • CalenR - 달력 관리 라이브러리

이벤트 이벤트

시간 중심 또는 비차단 이벤트 루프 구현을 위한 라이브러리

  • React - 이벤트 중심의 비차단 I/O 라이브러리
  • Rx.PHP - 반응형 확장 라이브러리
  • Ratchet - 웹 소켓 라이브러리
  • Hoa WebSocket - 또 ​​다른 웹 소켓 라이브러리
  • Hoa EventSource - 이벤트 소스 라이브러리
  • Evenement - 이벤트 유통 라이브러리
  • FuelPHP 이벤트 - 또 다른 이벤트 배포 라이브러리

로깅 로그

로그 파일 생성 및 처리를 위한 라이브러리

  • Monolog - 종합적인 로깅 도구
  • KLogger - 사용하기 쉬운 PSR-3 호환 로깅 클래스

전자상거래 전자상거래

결제 처리 및 온라인 전자상거래 상점 구축을 위한 라이브러리 및 애플리케이션

  • OmniPay - 다중 게이트웨이 결제 처리를 위한 프레임워크 하이브리드 라이브러리
  • Payum - 결제 추상화 라이브러리
  • Sylius - 오픈소스 전자상거래 솔루션
  • Thelia - 또 다른 오픈소스 전자상거래 솔루션
  • Money - Fowler의 머니 모델을 PHP로 구현한 것
  • Sebastian Money - 금전적 가치를 처리하는 또 다른 라이브러리
  • Swap - 환율 라이브러리

PDF

PDF 파일 처리용 라이브러리 및 소프트웨어

  • Snappy - PDF 및 이미지 생성기 라이브러리
  • WKHTMLToPDF - HTML을 PDF로 변환하는 도구

데이터베이스 데이터베이스

객체관계형 매핑(ORM)이나 데이터 매핑 기술을 이용한 데이터베이스 상호작용 라이브러리

  • Docrine - 포괄적인 DBAL 및 ORM
  • Doctrine Extensions - 교리 행동 확장 모음
  • Propel - 빠른 ORM, 마이그레이션 라이브러리 및 쿼리 빌더
  • Eloquent -Laravel 4 ORM
  • Baum - Eloquent 중첩 세트 구현
  • Spot2 - MySQL ORM 매퍼
  • RedBean - 가볍고 구성이 적은 ORM
  • Pomm - PostgreSQL 객체 모델 관리자
  • ProxyManager - 데이터 매핑을 위한 프록시 객체 생성을 위한 도구 세트

이전

데이터베이스 스키마 및 마이그레이션 관리에 도움이 되는 라이브러리

  • PHPMig - 또 다른 마이그레이션 관리 라이브러리
  • Phinx - 또 다른 데이터베이스 마이그레이션 관리 라이브러리
  • 마이그레이션 - 마이그레이션 관리 라이브러리
  • Docrine Migrations - 교리 마이그레이션 라이브러리

NoSQL

NoSQL 백엔드 처리를 위한 라이브러리

  • MongoQB - MongoDB 쿼리 구축 라이브러리
  • Monga - MongoDB 추상화 라이브러리
  • Predis - 모든 기능을 갖춘 Redis 라이브러리

대기열

이벤트 및 작업 대기열 처리를 위한 라이브러리

  • Pheanstalk - Beanstalkd 클라이언트 라이브러리
  • PHP AMQP - 순수 PHP AMQP 라이브러리
  • Thumper - RabbitMQ 패턴 라이브러리
  • Bernard - 멀티 백엔드 추상화 라이브러리

검색 검색

데이터를 색인화하고 쿼리를 수행하는 라이브러리 및 소프트웨어

  • ElasticSearch PHP - ElasticSearch의 공식 클라이언트 라이브러리
  • Elastica - ElasticSearch 클라이언트 라이브러리
  • Solarium - Solr 클라이언트 라이브러리
  • SphinxQL 쿼리 빌더 - Sphinx 검색 엔진용 쿼리 라이브러리

명령줄 명령줄

명령줄 도구 작성을 위한 라이브러리

  • Boris - 마이크로 PHP REPL
  • PsySH - 또 다른 마이크로 PHP REPL
  • 피칸 - 이벤트 기반 및 비차단 커널
  • GetOpt - 명령줄 선택 파서
  • OptParse - 또 다른 명령줄 선택 파서
  • Commando - 또 다른 간단한 명령줄 선택 파서
  • GetOptionKit - 또 ​​다른 명령줄 옵션 파서
  • Cron 표현식 - cron 실행 날짜를 계산하는 라이브러리
  • ShellWrap - 간단한 명령줄 래핑 라이브러리
  • Hoa 콘솔 - 또 다른 명령줄 라이브러리
  • Shunt - 여러 원격 컴퓨터에서 명령줄을 병렬로 실행하기 위한 라이브러리
  • Cilex - 명령줄 도구 구축을 위한 마이크로 프레임워크

인증

인증을 구현하는 라이브러리

  • Sentry - 하이브리드 인증 및 권한 부여 프레임워크 라이브러리
  • Sentry Social - 소셜 네트워크 인증 라이브러리
  • Opauth - 다중 채널 인증 프레임워크
  • OAuth2 - OAuth2 인증 서비스, 리소스 서버 및 클라이언트 라이브러리
  • OAuth2 서버 - 또 다른 OAuth2 서버 구현
  • PHP oAuthLib - 또 다른 OAuth 라이브러리
  • TwitterOAuth - Twitter OAuth 라이브러리
  • TwitterSDK - 완전히 테스트된 Twitter SDK
  • Haw - A Hawk HTTP 인증 라이브러리
  • HybridAuth - 오픈 소스 소셜 로그인 라이브러리

마크업 마크

태그 처리용 라이브러리

  • Decoda - 경량 태그 구문 분석 라이브러리
  • PHP 마크다운 - 마크다운 파서
  • CommonMark PHP - CommonMark 사양을 완벽하게 지원하는 Markdown 파서
  • Dflydev Markdown - 또 다른 마크다운 파서
  • Parsedown - 또 다른 마크다운 파서
  • Ciconia - Github Markdown 스타일을 지원하는 또 다른 Markdown 파서
  • Cebe Markdown - 빠르고 확장 가능한 Markdown 파서
  • HTML5 PHP - HTML5 구문 분석 및 직렬화 라이브러리

문자열 문자열

문자열 구문 분석 및 처리를 위한 라이브러리

  • ANSI에서 HTML5로 - ANSI에서 HTML5로 변환 라이브러리
  • 패치워크 UTF-8 - UTF-8 문자열 처리를 위한 휴대용 라이브러리
  • Hoa String - 또 다른 UTF-8 문자열 라이브러리
  • Stringy - 멀티바이트를 지원하는 문자열 처리 라이브러리
  • Color Jizz - 색상 처리 및 변환을 위한 라이브러리
  • UUID - UUID 생성을 위한 라이브러리
  • Slugify - 문자열을 슬러그로 변환하는 라이브러리
  • Urlify - Django용 URLify.jsPHP 채널
  • 텍스트 - 텍스트 처리 라이브러리
  • SQL Formatter - SQL 문 형식을 지정하는 라이브러리
  • UA Parser - 사용자 에이전트 문자열을 구문 분석하기 위한 라이브러리

숫자 숫자

번호 처리 라이브러리

  • 숫자 PHP - 숫자 처리용 라이브러리
  • 수학 - 큰 수를 처리하는 라이브러리
  • ByteUnits - 바이너리 및 미터법 시스템의 바이트 단위를 구문 분석, 형식화 및 변환하기 위한 라이브러리
  • PHP 측정 단위 - 측정 단위 변환을 위한 라이브러리
  • PHP 변환 - 측정 단위 변환을 위한 또 다른 라이브러리
  • LibPhoneNumber for PHP - Google 전화번호 처리를 위한 PHP 구현 라이브러리

필터링 및 유효성 검사

데이터 필터링 및 검증을 위한 라이브러리

  • Filterus - 간단한 PHP 필터링 라이브러리
  • Respect Validate - 간단한 검증 라이브러리
  • Valitron - 또 다른 검증 라이브러리
  • 업로드 - 파일 업로드 및 확인을 처리하는 라이브러리
  • DMS 필터 - 댓글 필터링 라이브러리
  • MetaYaml - YAML, JSON 및 XML을 지원하는 스키마 검증 라이브러리
  • ISO 코드 - 다양한 ISO 및 ZIP 인코딩(IBAN, SWIFT/BIC, BBAN, VAT, SSN, UKNIN)을 검증하기 위한 라이브러리

REST와 API

REST-ful API 개발을 위한 라이브러리 및 웹 도구

  • Apigility - Zend Framework 2로 구축된 API 빌더
  • Hateoas - HOATEOAS REST 웹 서비스 라이브러리
  • HAL - HAL(Hypertext Application Language) 구축 라이브러리
  • 협상 - 콘텐츠 협상 라이브러리
  • Drest - Doctrine 엔터티를 REST 리소스 노드로 노출하는 라이브러리
  • Restler - PHP 메소드를 RESTful 웹 API로 노출하는 경량 프레임워크

캐싱 캐싱

데이터 캐싱 라이브러리

  • 대체 PHP 캐시(APC) - PHP 의사 코드 캐싱 활성화
  • 캐시 - 캐싱 라이브러리(교리 부분)
  • Stash - 또 다른 캐싱 라이브러리

데이터 구조 및 저장

데이터 구조와 저장 기술을 구현하는 라이브러리

  • Ardent - 데이터 구조 라이브러리
  • PHP 컬렉션 - 간단한 컬렉션 라이브러리
  • Serializer - 데이터 직렬화 및 역직렬화를 위한 라이브러리
  • PHP 객체 스토리지 - 객체 스토리지 라이브러리
  • Fractal - 복잡한 데이터 구조를 JSON 출력으로 변환하는 라이브러리
  • Totem - 아이템 데이터 세트를 관리하고 교환하기 위한 라이브러리
  • PINQ - PHP 실시간 Linq 라이브러리
  • JsonMapper - 내장된 JSON 구조를 PHP 클래스에 매핑하는 라이브러리

알림

알림 소프트웨어 처리를 위한 라이브러리

  • Nod - 알림 라이브러리(Growl 등)
  • Notificato - 푸시 알림 처리를 위한 라이브러리
  • Notification Pusher - 장치 푸시 알림을 위한 독립 라이브러리
  • Notificator - 가벼운 알림 라이브러리

배포 배포

프로젝트 배포 라이브러리

  • Pomander - PHP 애플리케이션 배포 도구
  • Rocketeer - PHP 세계의 빠르고 간단한 배포자
  • Envoy - PHP로 SSH 작업을 실행하는 도구
  • Plum - 배포 라이브러리

국제화와 현지화

국제화(I18n)와 현지화(L10n)

  • 아우라.인틀

타사 API

타사 API에 액세스하기 위한 라이브러리

  • Amazon 웹 서비스 SDK - PHP AWS SDK 공식 라이브러리
  • S3 스트림 래퍼 -Amazon S3 스트림 패키징 라이브러리
  • Stripe -Stripe 공식 PHP 라이브러리
  • Campaign Monitor -Campaign Monitor 공식 PHP 라이브러리
  • Digital Ocean -Digital Ocean API 인터페이스 라이브러리
  • Github - Github API 대화형 라이브러리
  • PHP Github API - 또 다른 Github API 상호 작용 라이브러리
  • Twitter OAuth -Twitter OAuth 워크플로 상호 작용 라이브러리
  • Twitter REST - Twitter REST API 상호 작용 라이브러리
  • Dropbox SDK - 공식 PHP Dropbox SDK 라이브러리입니다.
  • Dropbox SDK - Dropbox SDK 공식 PHP 라이브러리
  • Twilio - 공식 Twilio PHP REST API입니다.
  • Twilio - Twilio 공식 PHP REST API
  • Mailgun 공식 Mailgun PHP API입니다.
  • Mailgun Mailgun 공식 PHP REST API

확장 확장

그룹이 PHP 확장 라이브러리를 구축하도록 도와주세요

  • Zephir - PHP 확장을 개발하는 데 사용되는 컴파일 언어로, PHP와 C++ 사이에 있습니다.
  • PHP CPP - PHP 확장 개발을 위한 C++ 라이브러리

기타

위 카테고리에 없는 유용한 라이브러리와 도구

  • Spork - 포크를 처리하는 라이브러리
  • JSON Lint - JSON 린트 도구
  • JSONPCallbackValidator - JSONP 콜백을 검증하기 위한 라이브러리
  • Pagerfanta - 페이징 라이브러리
  • Ruler - 간단한 상태 비저장 프로덕션 환경 규칙 엔진입니다.
  • LiteCQRS - CQRS(명령 쿼리 책임 분리) 라이브러리
  • Sslurp - SSL 처리를 줄이는 라이브러리
  • PHP 옵션은 선택적 유형 라이브러리
  • 측정항목 - 간단한 측정항목 API 라이브러리
  • Sabre VObject - VCard 및 iCalendar 개체를 구문 분석하기 위한 라이브러리
  • 주석 - 주석 라이브러리(교리 부분)
  • 앗 - 좋은 오류 처리 라이브러리
  • Finite - 간단한 PHP 유한 상태 머신
  • LadyBug - 쓰레기 도서관
  • Procrastinator - 시간이 많이 걸리는 작업을 실행하기 위한 라이브러리
  • Compose - 함수 조합 라이브러리
  • SuperClosure - 클로저 직렬화를 허용하는 라이브러리
  • Jumper - 원격 서비스 실행 라이브러리
  • Underscore - Underscore JS 라이브러리의 PHP 구현
  • PHP PassBook - iOS PassBook PHP 라이브러리
  • PHP 표현식 - PHP 표현식 언어
  • RMT - 버전 작성 및 소프트웨어 게시를 위한 라이브러리
  • Wise - 구성 관리자
  • Opengraph - 개방형 라이브러리
  • Essence - 웹 미디어 추출 라이브러리
  • Embera - Oembed 소비 라이브러리
  • Graphviz - 그래픽 라이브러리
  • Monad PHP 간단한 Monad 라이브러리
  • Flux - 정규식 구축 라이브러리
  • 패치워크 - 사용자를 재정의하는 기능 라이브러리
  • 갈라파고스 - 언어 전환의 진화
  • Design Patterns PHP - PHP로 구현된 디자인 패턴 저장소
  • PHPCR - JCR(Java Content Repository)의 PHP 구현
  • 함수형 PHP - 함수형 프로그래밍 라이브러리
  • ClassPreloader - 자동 로딩을 최적화하는 라이브러리
  • Lib Country - 국가 및 지역 데이터 라이브러리
  • Lib Accessor - 액세스를 단순화하는 라이브러리
  • PHPStack - PHP로 작성된 TCP/IP 스택 개념
  • Nmap - Nmap PHP 래퍼
  • Code Mover - 코드 이동을 위한 라이브러리
  • Iter - 생성기를 사용하여 반복 기본 요소를 제공하는 라이브러리
  • Lambda PHP - PHP의 Lambda 계산 파서
  • 국가 목록 - 이름과 ISO 3166-1 인코딩이 있는 모든 국가 목록
  • PHP-GPIO - Raspberry PI의 GPIO 핀용 라이브러리
  • print_o - 객체 그래프 시각화 도구
  • Alias ​​​​- 카테고리 이름 라이브러리

소프트웨어 소프트웨어

개발 환경용 소프트웨어 제작

PHP 설치

컴퓨터에 PHP를 설치하고 관리하는 데 도움이 되는 도구

  • HomeBrew - OSX 패키지 관리자
  • HomeBrew PHP - HomeBrew PHP 채널
  • PHP OSX - OSX용 PHP 설치 프로그램
  • PHP Brew - PHP 버전 관리 및 설치 프로그램
  • PHP Env - 또 다른 PHP 버전 관리자
  • PHP 스위치 - 또 다른 PHP 버전 관리자
  • PHP 빌드 - 또 다른 PHP 버전 설치 프로그램
  • VirtPHP - 독립적인 PHP 환경을 만들고 관리하는 도구

개발환경 개발환경

샌드박스 개발 환경 구축을 위한 소프트웨어 및 도구

  • Vagrant - 휴대용 개발 환경 도구
  • Ansible - 매우 간단한 오케스트레이션 프레임워크
  • Puppet - 서버 자동화 프레임워크 및 애플리케이션
  • PuPHPet - PHP 개발을 위한 가상 머신 구축을 위한 웹 도구
  • Protobox - PHP 개발을 위한 가상 머신 구축을 위한 또 다른 웹 도구
  • Phansible - Ansible을 사용하여 PHP 개발 가상 머신을 구축하는 웹 도구

가상 머신 가상 머신

관련 PHP 가상 머신

  • HipHop PHP - Facebook에서 제작한 PHP 가상 머신, 런타임 및 JIT
  • HippyVM - 또 다른 PHP 가상 머신
  • Hack - PHP와의 원활한 작동을 위한 HHVM 프로그래밍 언어

IDE 통합 개발 환경

PHP를 지원하는 통합 개발 환경

  • Netbeans - PHP 및 HTML5를 지원하는 IDE
  • PHP 개발자를 위한 Eclipse - Eclipse 플랫폼 기반의 PHP IDE
  • PhpStorm - 상용 PHP IDE

웹 애플리케이션 웹 애플리케이션

웹 기반 애플리케이션 및 도구

  • 3V4L 온라인 PHP 쉘
  • DBV - 데이터베이스 버전 관리 애플리케이션
  • PHP 큐 - 백엔드 큐를 관리하는 애플리케이션
  • Composer as a Service - Composer 패키지를 zip 파일로 다운로드하는 도구
  • MailCatcher - 이메일을 캡처하고 볼 수 있는 웹 도구

자원 자원

책, 웹사이트, 기사 등 PHP 개발 기술과 지식을 향상시키는 다양한 리소스

PHP 웹사이트

PHP 관련 유용한 사이트

  • PHP 올바른 방법 - PHP 모범 사례에 대한 빠른 가이드
  • PHP 모범 사례 - PHP 모범 사례 가이드
  • PHP Weekly - 주간 PHP 뉴스
  • PHP 보안 - PHP 보안 가이드
  • PHP FIG - PHP 프레임워크 상호작용 그룹
  • PHP UG - 가장 가까운 PHP 사용자 그룹(UG)을 찾는 데 도움이 되는 웹사이트
  • Seven PHP - PHP 커뮤니티 구성원을 인터뷰하는 웹사이트
  • Nomad PHP - 온라인 PHP 학습 리소스
  • PHP 멘토링 - P2P PHP 멘토링 단체

다른 사이트 다른 사이트

웹 개발 관련 유용한 사이트

  • OWASP(개방형 웹 애플리케이션 보안 프로젝트) - 개방형 소프트웨어 보안 커뮤니티
  • WebSec IO - 웹 보안 커뮤니티 리소스
  • Web Advent - 웹 개발자를 위한 달력
  • Semantic Versioning - 의미 버전을 파싱하는 웹사이트
  • Atlassian Git 튜토리얼 - Git 튜토리얼 시리즈
  • Hg Init - Mercurial 튜토리얼 시리즈
  • Servers for Hackers - 서버 관리에 관한 뉴스레터

PHP 도서

PHP와 관련된 아주 좋은 책들

  • PHP 애플리케이션 확장 - PHP 애플리케이션 확장에 관한 Steve Corona의 전자책
  • 테스트 가능한 PHP 애플리케이션 구축을 위한 심술쟁이 프로그래머 가이드 - Chris Hartjes가 쓴 테스트 가능한 PHP 애플리케이션 구축에 관한 책
  • Grumpy PHPUnit - 단위 테스트를 위한 PHPUnit 사용에 관한 Chris Hartjes의 책
  • 객체 지향 PHP 마스터하기 - Brandon Savage의 객체 지향 PHP에 관한 책
  • Signaling PHP - CLI 스크립트에서 PCNTL 신호 캡처에 대한 Cal Evans의 책
  • PHP 보안: 핵심 개념 - 일반적인 PHP 보안 용어 및 관행에 대해 Chris Cornutt가 쓴 책
  • PHP의 레거시 애플리케이션 현대화 - 레거시 PHP 애플리케이션 현대화에 대한 Paul M. Jones의 책

기타 도서

일반 컴퓨팅 및 웹 개발 관련 도서

  • 리눅스 명령줄 -William Shotts의 Linux 명령줄에 관한 책
  • Understanding Computation - Tom Stuart의 컴퓨팅 이론에 관한 책
  • The Tangled Web — 웹 애플리케이션 보안 - Michal Zalewski의 웹 애플리케이션 보안에 관한 책
  • Elasticsearch: 최종 가이드 - Clinton Cormley와 Zachary Tong이 작성한 Elasticsearch 작업 가이드
  • Eloquent JavaScript - Marijin Haverbeke가 쓴 JavaScript 프로그래밍에 관한 책
  • Vagrant Cookbook-Erika Heidi의 Vagrant 환경 만들기에 관한 책
  • Pro Git - Scott Chacon과 Ben Straub가 쓴 Git에 관한 책

PHP 동영상

PHP 관련 영상이 아주 좋습니다

  • PHP를 진지하게 받아들이기 - Facebook에서 Keith Adams가 PHP의 장점에 대해 이야기합니다
  • PHP Town Hall - Ben Edmunds와 Phil Sturgeon이 함께하는 캐주얼 PHP 팟캐스트
  • Anthony Anthony Ferrara의 비디오 시리즈를 이용한 프로그래밍

PHP 읽기

PHP 관련 자료

  • 나만의 PHP 프레임워크 만들기 - 나만의 PHP 프레임워크를 만드는 방법에 대한 Fabien Potencier의 기사 시리즈
  • BCrypt를 망치는 7가지 방법 - BCrypt 구현 수정에 대한 기사
  • CSRF 공격 방지 - CSRF 공격 구성에 대한 기사
  • BREACH에 대해 걱정하지 마세요 - BREACH 공격 및 CSRF 토큰에 대한 기사
  • PHP 5.3의 Lamda 함수 및 클로저 - 람다 함수 및 클로저에 대한 기사
  • Env 사용 - Unix 환경 도움말 사용에 대한 도움말
  • 컴포저 입문서 - 작곡가 초등
  • Composer 버전 관리 - Composer 버전에 대한 기사
  • Composer 안정성 플래그 - Composer 안정성 플래그에 대한 기사
  • 순진한 마을 사람들인가, 아니면 약탈자인가? - PHP가 다른 언어로부터 아이디어를 얻는 것에 관한 기사 ​​
  • PHP에서 난수 예측 - 난수 생성에 대한 기사
  • PHP에서 XSS 방지를 위한 20가지 항목 목록 - XSS 방지에 대한 기사
  • PHP는 짜증나지만 좋아요! - PHP의 장점과 단점에 대한 기사
  • PHP는 생각보다 훨씬 좋습니다 - PHP 언어 및 생태계에 대한 기사

PHP 내부 읽기 PHP 커널 읽기

PHP 커널 또는 성능 관련 정보 읽기

  • PHP RFC - PHP RFC 홈 페이지(댓글 요청)
  • PHP 내부 도서 - 세 명의 핵심 개발자가 작성한 PHP 커널에 관한 온라인 도서
  • 인쇄 vs 에코, 어느 것이 더 빠를까? - 인쇄와 에코 성능에 관한 기사
  • PHP 삼항 연산자가 빠를까요? - 삼항 연산의 성능에 대한 기사
  • 작은따옴표 신화 반박 - 작은따옴표와 큰따옴표 문자열의 성능에 관한 기사
  • 당신은 거짓말을 하고 있습니다 - 커널 ZVAL에 관한 기사
  • 끈 한 조각은 얼마나 긴가 - 끈의 원리에 관한 기사
  • OpCode 이해 - 의사코드에 관한 기사
  • Foreach 작동 방식 - foreach 답변에 대한 StackOverflow 세부 정보
  • Foreach는 언제 복사되나요? - foreach의 원리에 대한 기사
  • PHP 배열(및 값)은 실제로 얼마나 큽니까? - 배열 원리에 대한 기사
  • 객체(보통)가 배열보다 메모리를 적게 사용하는 이유 - 객체와 배열의 원리에 대한 기사
  • PHP 평가 순서 - PHP 평가 순서에 대한 기사
  • 개발자를 위한 PHP 소스 코드: 1 2 3 4 - PHP 소스 코드 시리즈
  • 가비지 컬렉션: PHP 가비지 컬렉션 원칙에 관한 1 2 3 시리즈

위 내용은 관련 내용을 포함하여 해외 프로그래머들이 수집한 PHP 리소스 전체를 [PHP 개발]에 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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