Noțiuni de bază cu php

Instalarea extensiilor PECL pe Windows

După instalarea PHP și a serverului web pe Windows, probabil că veți dori să instalați unele extensii pentru a adăuga funcționalitate PHP. Puteți alege extensiile pe care doriți să le descărcați modificând fișierul de configurare php.ini. prescriind directivele pentru conectarea extensiilor PECL de care aveți nevoie. Puteți chiar încărca module pentru extensiile dinamic, adică Calling descărcarea de module PECL de script PHP folosind dinamic extensiile de conectare ale funcției dl ().







# 13; DLL-urile pentru extensii au prefixul php_.

Cele mai multe biblioteci sunt construite pentru versiunea Windows a PHP. Aceste biblioteci sunt fișiere DLL și sunt încărcate utilizând directiva de extensie. Unele extensii PHP pentru Windows necesită fișiere de asistență suplimentare care trebuie copiate în directorul rădăcină al serverului web Apache. Apropo, unele biblioteci sunt deja incluse în PHP pentru Windows (nu aveți nevoie de descărcare suplimentară a acestor extensii). Aici este lista lor:

# 13; În PHP 4 (cu PHP 4.3.11): BCMath. Caledar. COM. CTYPE. FTP. MySQL. ODBC. Suprasarcină. PCRE. Sesiunea. Tokenizer. WDDX. XML și Zlib







# 13; În PHP 5 (cu PHP 5.0.4): DOM. Libxml. Iconv. SimpleXML. SPL și SQLite. Cu toate acestea, următoarele biblioteci nu mai sunt incluse în PHP: MySQL și Overload.

# 13; În mod implicit, PHP este în căutarea pentru extinderea în directorul c: \ php4 \ extensii în PHP 4 și în directorul c: \ PHP5 în PHP 5. Pentru a schimba extensiile director de locație, puteți modifica directiva extension_dir în fișierul de configurare php.ini.

Trebuie să modificați valoarea directivei extension_dir pentru a specifica directorul în care se află fișierele de extensii php _ *. Dll. Vă rugăm să nu uitați să utilizați tăieturi directe. De exemplu:

Exemplul 1. Conectarea unei extensii Bzip2 pentru PHP-Windows

// modificați următoarea linie din. ; extensia = php_bz2.dll //. pe extensie = php_bz2.dll

# 13; După cum sa menționat, unele extensii necesită DLL-uri suplimentare pentru a funcționa. Ele pot fi găsite în distribuția PHP, în directorul C: \ php \ dlls \ pentru PHP 4 sau în dosarul principal pentru PHP 5, dar unele, de exemplu, Oracle (php_oci8.dll) Preben DLL, care nu sunt incluse în distribuția PHP pentru Windows . Dacă instalați PHP 4, copiați DLL suplimentar în folderul C: \ php \ DLL-uri în directorul rădăcină al serverului dvs. web Apache. Dacă această metodă nu funcționează, copiați DLL-ul în directorul de sistem, de exemplu C: \ windows.

# 13; Ca supliment, vă recomandăm să consultați documentația din PHP, pentru mai multe informații despre PECL.

Note: Dacă ați PHP ruleaza ca (de exemplu, SAPI Apache) modul de server, nu uitați să reporniți serverul web după efectuarea de modificări în fișier de configurare php.ini pentru adoptarea modificărilor.

# 13; Următorul tabel descrie unele dintre extensiile disponibile pentru PHP în Windows, precum și DLL-urile suplimentare necesare.

Tabelul 1. Extensii PHP pentru Windows







Articole similare

Trimiteți-le prietenilor: