PHP PEAR php ile dahil mi?

2 Cevap php

Ben Xampp ile benim yerel PC'de php kurulumda arıyorum ve ben dahil dizinle için php.ini dosyasında fark, bu unix için ama ARMUT Windows için içerir etti

include_path = ".:/php/includes"

ama pencereler için vardır

include_path = ".;C:\webserver\php\pear\"

Yani bilmek isteyen am, PEAR PHP varsayılan sürümü dahil edilir? OR bir eklenti üzerinde kullanılabilir sadece nedir?

Eğer php.net gördüğünüz tüm özel sınıflar bu PHP içine inşa edilir ya da onlar da PEAR kullanabilirim?

Sadece armut hakkında daha fazla bilgi bulmak için çalışırken, gibi ben bunu kullanarak veya bir şey olup olmadığını, standart php değil ve ben bunu bilerek kullanmak zorunda değilim farkında olmadan zaten kullandığınız bir şey varsa

2 Cevap

Kaynaklardan PHP derlerken, bu seçenekleri var:

$ ./configure --help                                                    
Usage: configure [options] [host]                                       
Options: [defaults in brackets after descriptions]

...

PEAR:

  --with-pear=DIR         Install PEAR in DIR [PREFIX/lib/php]
  --without-pear          Do not install PEAR

...

Hangi PHP bir "default" sürümü ile ARMUT destek çeşit almak anlamına gelir; ya da PEAR destekleyen diğer depolarda - muhtemelen sadece PEAR deposundan başkalarının paketlerini indirmek / yüklemek için izin verir pear programı (an probably a few basic packages), olsa kuracağız.


Still, "installing pear" doesn't mean much by itslef : what you'll use are PEAR packages -- and you'll generally have to install those yourself, using commands like

pear install package_name


Using the official windows release, from what I remember, you get a "go-pear.bat" batch file ; if you launch it, it will install the pear command, and do some basic configuration, like modify the default include_path so it includes the directory in which the pear command will install PEAR packages.


All the special classes you see on php.net are those built into PHP or do they use PEAR as well?

Ben online manual herhangi ARMUT sınıf gördükten hatırlamıyorum.

Örneğin, APC ve manual page - Ama aynı kılavuzda PECL uzantıları gördükten hatırlıyorum.

PECL uzantıları genellikle C ile yazılmış, ve php uzantıları, iyi ... olarak yüklenen ise fark, PEAR paketleri PHP ile yazılmış sınıfların bir set olmak.

Windows için, en azından, PHP PEAR (PHP Yayım ve Uygulama Deposu) ile birlikte gelmez. Eğer PEAR yüklemek için çalışması gerektiğini PHP kurulum kökünde bir go-pear.bat yürütülebilir komut olsa da, vardır.

Eğer php.net gördüğünüz sınıflar PEAR paketin büyük olasılıkla bir parçası değildir. Php.net ana belgelerde mevcut sınıflar, C ile yazılmış ise ARMUT sınıflar, saf PHP ile yazılmış olan