| A manager megszerzése (Previous) | (Next) Helyi PEAR másolat telepítése egy shared host-on | ||||
| |
|||||
|
|||||
| Előfeltételek |
A következő leírás feltételezi, hogy a PEAR package manager legfrissebb verziója van telepítve. |
A parancssori telepítő a legkönnyebb módja PEAR csomagok telepítésének: a PEAR csomagszerverhez egy egyszerű HTTP csatlakozással csatlakozik, letölti a csomagot és telepíti a rendszeren a kívánt helyre.
A parancssori telepítő nagyon egyszerű, és könnyű használni. Egyszerűen futtassuk a következő parancsot a shellben:
$ pear install <package>
|
A <package> kicserélendő a telepítendő csomag nevére (pl. HTTP_Upload). Van lehetőség az összes elérhető csomag listájának lekérésére. Ezt böngészőben a PEAR csomag böngésző (PEAR package browser) segítségével tehetjük meg, vagy lefuttathatjuk a következő parancsot:
$ pear remote-list
|
Ez a parancs az aktuálisan elérhető PEAR csomagokról ad egy listát.
Ha egy csomag egy megjelenését gzip-elt, tar-olt állományban töltöttük le a http://pear.php.net/ webhelyről, telepíthetjük helyileg is. Ehhez a következő parancssot kell kiadnunk:
$ pear install <file>.tgz
|
Ez a parancs automatikusan telepíteni fogja a csomagot, és nem igényel online kapcsolatot. A <file>.tgz kicserélendő a letöltött fájl nevére.
Az alábbiakban a pear parancssori eszköz által nyújtott lehetőségek kerülnek részletezésre. A parancsok többségéhez rendszergazdai (root) jogosultságokkal kell hozzáférnünk a szerverhez.
| Parancs | Leírás |
|---|---|
| build | Bővítmény build-elése forráskódból |
| bundle | Egy PECL bővítmény letöltése és kicsomagolása |
| channel-add | Csatorna hozzáadása (PEAR 1.4+) |
| channel-alias | Álnév megadása egy csatornához (PEAR 1.4+) |
| channel-delete | Csatorna eltávolítása a listából (PEAR 1.4+) |
| channel-discover | Csatorna inicializálása a szerverének nevéből (PEAR 1.4+) |
| channel-info | Információ lekérése egy csatornáról (PEAR 1.4+) |
| channel-update | Létező csatorna frissítése (PEAR 1.4+) |
| clear-cache | Az XML-RPC gyorsítótár törlése |
| config-create | Alapértelmezett konfigurációs fájl létrehozása (PEAR 1.4+) |
| config-get | Egy konfigurációs beállítás lekérdezése |
| config-help | Súgó egy konfigurációs beállítással kapcsolatban |
| config-set | Konfigurációs beállítás módosítása egy megadott értékre |
| convert | Convert a package.xml 1.0 format to package.xml 2.0 format (PEAR 1.4+) |
| config-show | Az összes konfigurációs érték listázása |
| cvsdiff | "cvs diff -u" futtatása egy csomag minden fájlján. |
| cvstag | Egy CVS release tag beállítása |
| download | Egy csomag letöltése, telepítés nélkül |
| download-all | Minden elérhető csomag letöltése |
| info | Információ megjelenítése egy adott csomagról |
| install | Csomag telepítése, majd a telepítés sikerességének megjelenítése |
| list | Telepített csomagok listázása |
| list-all | Minden csomag listázása (telepített és/vagy elérhető) |
| list-channels | Elérhető csatornák listázása (PEAR 1.4+) |
| list-files | Egy telepített csomag fájljainak listázása (PEAR 1.4+) |
| list-upgrades | A rendszeren telepített csomagokhoz elérhető frissítések listázása |
| login | Bejelentkezés és authentikáció egy távoli PEAR szerverre |
| logout | Kijelentkezés a távoli PEAR szerverről |
| makerpm | RPM spec fájl készítése PEAR csomagból |
| package | Csomag build-elése |
| package-dependencies | Csomag függőségeinek megjelenítése |
| package-validate | Csomag konzisztenciájának ellenőrzése |
| run-scripts | Egy csomag telepítés utáni szkriptjeinek futtatása (PEAR 1.4+) |
| remote-info | Információ a távoli csomagokról |
| remote-list | Távoli csomagok listázása |
| run-tests | Regressziós tesztek futtatása |
| search | Keresés a távoli csomagadatbázisban |
| shell-test | Shell szkript teszt |
| sign | Egy csomag terjesztés fájl megjelölése |
| uninstall | Egy csomag eltávolítása |
| update-channels | Csatornalista frissítése (PEAR 1.4+) |
| upgrade | Egy csomag frissítése az aktuális verzióra (lásd még: preferred_state) |
| upgrade-all | Minden csomag frissítése (lásd még: list-upgrades) |
Az alábbiakban pedig egy lista az elérhető PEAR konfigurációs változókról. A config-get, config-help, config-set és config-show parancsok teszik lehetővé a beállítások manipulálását. A PEAR telepítésekor az kísérlet történik az alapértelmezett értékek kicserélésére az adott szerverre jellemző értékekre. Állítsuk be ezeket ennek megfelelően.
| Változónév | Leírás | Alapértelmezett érték |
|---|---|---|
| bin_dir | A futtatható állományok telepítési könyvtára | /usr/bin |
| doc_dir | A dokumentáció telepítési könyvtára | /usr/lib/php/docs |
| ext_dir | A betölthető bővítmények telepítési könyvtára | ./ |
| php_dir | PHP fájlok telepítési könyvtára (pl. PEAR fájlok) | /usr/lib/php |
| cache_dir | A PEAR telepítő gyorsítótára és az XML-RPC által használt könyvtár | /tmp/pear/cache |
| data_dir | Adatfájlok telepítési könyvtára | /usr/lib/php/data |
| php_bin | A használandó PHP CLI vagy CGI állomány szkriptek futtatásához | /usr/bin/php |
| test_dir | Regressziós tesztek telepítési könyvtára | /usr/lib/php/tests |
| cache_ttk | A helyi cache frissítés nélküli használatának ideje másodpercekben (Time To Kill) | 3600 |
| preferred_state | Előnyben részesített csomag állapot: stable, beta, alpha, devel vagy snapshot | stable |
| umask | Fájlok létrehozásánál használandó umask (csak unix-szerű rendszerek esetében) | 22 |
| verbose | Debug napló szint: 0-3, ahol 3 a teljes debug mode. | 1 |
| http_proxy | Az opcionális HTTP proxy cím (host:post) csomagok letöltéséhez | |
| remote_config | Távoli konfigurációs fájl, egy helyi telepítés tükrözésére egy távoli szerveren FTP protokollon keresztül (PEAR 1.4+) | |
| auto_discover | Új csatornák automatikus felderítése parancssorból vagy függőségek alapján. | 0 |
| default_channel | Alapértelmezett csatorna (PEAR 1.4+) | pear.php.net (pecl.php.net a pecl parancs használatakor) |
| preferred_mirror | Preferred channel mirror (PEAR 1.4+) | pear.php.net (pecl.php.net a pecl parancs használatakor) |
| master_server | PEAR szerver [PEAR 1.4+ felett elavult] | pear.php.net |
| password | PEAR jelszó (karbantartóknak) | |
| sig_bin | Signature kezelő program | /sw/bin/gpg |
| sig_keydir | Signature kulcs könyvtár | /etc/pearkeys |
| sig_keyid | Az aláíráshoz használt kulcs | |
| sig_type | Csomag aláírás típus (csak gpg) | gpg |
| username | PEAR felhasználói név (karbantartóknak) |
| A manager megszerzése (Previous) | (Next) Helyi PEAR másolat telepítése egy shared host-on | ||||||||
| |
|||||||||
|
|||||||||