Első lépések a php

PECL kiterjesztések telepítése Windows rendszeren

Miután telepítette a PHP-t és a webszervert a Windows rendszeren, valószínűleg néhány bővítményt szeretne telepíteni a PHP-funkciók hozzáadásához. A php.ini konfigurációs fájl módosításával kiválaszthatja a letölteni kívánt bővítményeket. amely előírja a szükséges PECL-bővítmények csatlakoztatására vonatkozó irányelveket. A bővítő modulokat dinamikusan is betölthetjük, vagyis a PHP parancsfájl PECL moduljainak meghívásával, a dl () dinamikus kiterjesztés funkció segítségével.

# 13; A kiterjesztésekhez használt DLL-eknek a php_ előtagja van.

A legtöbb könyvtár a Windows Windows verziójára épül. Ezek a könyvtárak DLL fájlok, és betöltődnek a kiterjesztési irányelv segítségével. Néhány PHP-kiterjesztés a Windows rendszerhez további támogatási fájlokat igényel, amelyeket át kell másolni az Apache webszerver gyökérkönyvtárába. By the way, egyes könyvtárak már szerepelnek a PHP for Windows programban (nincs szükség további bővítmények letöltésére). Itt van a lista:

# 13; A PHP 4-ben (PHP 4.3.11 esetén): BCMath. Caledar. COM. C-típusú. FTP. MySQL. ODBC. Túlterhelés. PCRE. Session. Tokenizer. WDDX. XML és Zlib

# 13; A PHP 5-ben (PHP 5.0.4-nél): DOM. Libxml. Iconv. SimpleXML. SPL és SQLite. Azonban a következő könyvtárak már nem szerepelnek a PHP-ben: MySQL és Overload.

# 13; Alapértelmezésben PHP keres terjeszkedés a c: \ php4 \ extensions, PHP 4 a c: \ php5 PHP 5 módosításához a könyvtár helyét kiterjesztéseket, akkor módosíthatja a extension_dir irányelv a php.ini konfigurációs fájlban.

Meg kell változtatnod a extension_dir direktíva értékét annak a könyvtárnak a megadásához, ahol a kiterjesztésfájlok találhatók php _ *. Dll. Ne felejtsd el használni a közvetlen sávokat. Például:

Példa 1. Bzip2 kiterjesztés csatlakoztatása a PHP-Windows rendszerhez

// változtassa meg a következő sort. extension = php_bz2.dll //. a kiterjesztésnél = php_bz2.dll

# 13; Mint említettük, egyes bővítmények további DLL-eket igényelnek. Ezek megtalálhatók a PHP forgalmazás, a mappa C: \ php \ dlls \ PHP 4 vagy a fő mappában PHP 5, de néhány, például az Oracle (php_oci8.dll) Preben DLL, amelyek nem szerepelnek a PHP elosztó Windows . Ha telepíti PHP 4, másolja a további DLL a mappa C: \ php \ dlls gyökérmappájába az Apache webszerver. Ha ez a módszer nem működik, másolja a DLL-t a rendszer könyvtárába, például C: \ windows.

# 13; Kiegészítésként javasoljuk, hogy olvassa el a dokumentációt a PHP-ben, további információt a PECL-ről.

Megjegyzések: Ha a PHP szerver modulként működik (például SAPI Apache), ne felejtse el újraindítani a webszervert a php.ini konfigurációs fájl módosításainak módosítása után.

# 13; Az alábbi táblázat leírja a PHP-ben elérhető bővítmények néhány részét, valamint a szükséges további DLL-eket.

1. táblázat: PHP kiterjesztések a Windows rendszerhez

Kapcsolódó cikkek