allow_url_fopen
engedélyezve kell lennie az Ön weboldalán.
rendszer php.ini fájljában.Megjegyzés:
A Guzzle már nem igényel cURL-t a HTTP-kérések küldéséhez. A Guzzle a PHP stream wrapper-t használja a HTTP-kérések küldéséhez, ha a cURL nincs telepítve. Alternatívaként megadhatja saját HTTP kezelőjét is, amelyet a kérések küldéséhez használ. Ne feledje, hogy a cURL továbbra is szükséges az egyidejű kérések küldéséhez.
A Guzzle telepítésének ajánlott módja a következő Composer. A Composer egy függőségkezelő eszköz. PHP-hez, amely lehetővé teszi, hogy deklarálja a projektjének szükséges függőségeket és a telepíti őket a projektedbe.
# Install Composer
curl -sS https://getcomposer.org/installer | php
A Guzzle-t függőségként hozzáadhatja a Composer segítségével:
composer require guzzlehttp/guzzle:^7.0
Alternatívaként a Guzzle-t függőségként is megadhatja a projekt meglévő composer.json fájljában:
{
"require": {
"guzzlehttp/guzzle": "^7.0"
}
}
A telepítés után szükség van a Composer automatikus betöltőjére:
require 'vendor/autoload.php';
A getcomposer.org oldalon többet megtudhat a Composer telepítéséről, az automatikus betöltés beállításáról és a függőségek meghatározásának egyéb legjobb gyakorlatairól.
A fejlesztés során lépést tarthatsz a master ág legújabb változásaival, ha a Guzzle verziókövetelményét ^[email protected]
értékre állítod.
{
"require": {
"guzzlehttp/guzzle": "^[email protected]"
}
}
Licencelve a MIT licenc alapján.
Copyright (c) 2015 Michael Dowling <https://github.com/mtdowling>
Ezúton engedélyezzük, hogy bárki, aki másolatot szerez, díjmentesen megkapja a következőket e szoftver és a kapcsolódó dokumentációs fájlok (a "Szoftver"), a következőkre vonatkozóan a Szoftverre korlátozás nélkül, beleértve, de nem korlátozva a következő jogokat a szoftver használatára, másolására, módosítására, egyesítésére, közzétételére, terjesztésére, allicencbe adására és/vagy értékesítésére. a Szoftver másolatainak értékesítésére, valamint arra, hogy engedélyezze azon személyek számára, akiknek a Szoftvert az alábbi feltételek mellett:
A fenti szerzői jogi közleményt és ezt az engedélyezési közleményt a Szoftver minden példányának vagy jelentős részének tartalmaznia kell.
A SZOFTVERT "ÚGY, AHOGY VAN", BÁRMIFÉLE GARANCIA NÉLKÜL, KIFEJEZETT VAGY HALLGATÓLAGOS, BELEÉRTVE, DE NEM KIZÁRÓLAGOSAN AZ ELADHATÓSÁGI GARANCIÁKAT, A MEGHATÁROZOTT CÉLRA VALÓ ALKALMASSÁGRA ÉS A JOGSÉRTÉSMENTESSÉGRE. SEMMILYEN KÖRÜLMÉNYEK KÖZÖTT A SZERZŐK VAGY A SZERZŐI JOGTULAJDONOSOK SEMMILYEN KÖVETELÉSÉRT, KÁRÉRT VAGY EGYÉB FELELŐSSÉGÉRT, AKÁR SZERZŐDÉSES, KÁRTÉRÍTÉSI VAGY MÁS JOGCÍMEN, AMELY A KÖVETKEZŐKBŐL ERED, A SZOFTVERREL, ILLETVE A SZOFTVER HASZNÁLATÁVAL VAGY MÁS, A SZOFTVERREL VALÓ KAPCSOLATTARTÁSSAL KAPCSOLATOS A SZOFTVER.
Ahhoz, hogy hozzájárulhass, ki kell töltened a forrást a GitHubról, és telepítened kell a Guzzle függőségeit a Composer segítségével:
git clone https://github.com/guzzle/guzzle.git
cd guzzle && composer install
A Guzzle-t a PHPUnit segítségével tesztelik. Futtassa a teszteket a Makefile segítségével:
make test
Megjegyzés:
Az integrációhoz telepítenie kell a node.js v8 vagy újabb verzióját. tesztek elvégzéséhez a Guzzle HTTP-kezelőin.
Szeretnénk biztosítani, hogy a Guzzle mindenki számára biztonságos HTTP klienskönyvtár legyen. Ha a biztonsági rést fedezett fel a Guzzle-ben, értékeljük a segítségét. hogy felelős módon nyilvánosságra hozza azt számunkra.
Egy sebezhetőség nyilvánosságra hozatala az egész közösséget veszélybe sodorhatja. Ha a biztonsági problémát fedezett fel, kérjük, küldjön e-mailt az alábbi címre security@guzzlephp.org.. Együtt fogunk dolgozni önnel, hogy megbizonyosodjunk arról, hogy megértettük a a probléma terjedelmét, és hogy teljes mértékben foglalkozunk az Ön problémájával. Úgy véljük A security@guzzlephp.org címre küldött leveleket a legmagasabb prioritásként kezeljük, és azon dolgozunk, hogy a lehető leggyorsabban kezeljük a felmerülő problémákat.
A biztonsági rés kijavítása után a lehető leghamarabb biztonsági frissítés kiadására kerül sor.