Peringatan startup php tidak dapat memuat pustaka dinamis php_zip dll

Setelah menginstal PHP dan server web di Windows, Anda mungkin ingin menginstal beberapa ekstensi untuk fungsionalitas tambahan. Anda dapat memilih ekstensi mana yang ingin Anda muat saat PHP dimulai dengan memodifikasi php.ini Anda. ini. Anda juga dapat memuat modul secara dinamis dalam skrip Anda menggunakan dl()

Ekstensi DLL untuk PHP diawali dengan php_

Banyak ekstensi dibangun ke dalam versi Windows PHP. Ini berarti file DLL tambahan, dan arahan, tidak digunakan untuk memuat ekstensi ini. Tabel Windows mencantumkan ekstensi yang memerlukan, atau biasanya memerlukan, file PHP DLL tambahan. Berikut daftar ekstensi bawaan (diperbarui PHP 5. 0. 4). BCMath, Caledar, COM, Ctype, DOM, FTP, LibXML, Iconv, ODBC, PCRE, Sesi, SimpleXML, SPL, SQLite, WDDX, XML dan Zlib

Lokasi default pencarian PHP untuk ekstensi adalah C. \php5. Untuk mengubah pengaturan ini untuk mencerminkan pengaturan PHP Anda, edit file php.ini Anda. file ini

  • Anda perlu mengubah pengaturan untuk menunjuk ke direktori tempat ekstensi Anda berada, atau tempat Anda meletakkan php_*. file dll. Sebagai contoh

    extension_dir = C:\php\extensions

  • Aktifkan ekstensi di php. ini yang ingin Anda gunakan dengan menghapus komentar pada extension=php_*. baris dll di php. ini. Ini dilakukan dengan menghapus ;

    Contoh #1 Aktifkan ekstensi Bzip2 untuk PHP-Windows

    // change the following line from ...
    ;extension=php_bz2.dll
    
    // .. to
    extension=php_bz2.dll
    _

  • Beberapa ekstensi memerlukan DLL tambahan agar berfungsi. Beberapa di antaranya dapat ditemukan di paket distribusi, di folder utama, tetapi beberapa di antaranya, misalnya Oracle (php_oci8. dll) memerlukan DLL yang tidak dibundel dengan paket distribusi. Jangan lupa sertakan C. \php di PATH sistem (proses ini dijelaskan secara terpisah)

  • Beberapa dari DLL ini tidak dibundel dengan distribusi PHP. Lihat setiap halaman dokumentasi ekstensi untuk detailnya. Baca juga bagian manual berjudul Instalasi ekstensi PECL untuk detail tentang PECL. Semakin banyak ekstensi PHP ditemukan di PECL, dan ekstensi ini memerlukan unduhan terpisah

Catatan. Jika Anda menjalankan versi modul server PHP ingatlah untuk me-restart server web Anda untuk mencerminkan perubahan Anda ke php. ini

Setelah menginstal PHP dan server web dari Windows, Anda mungkin perlu menginstal ekstensi apa pun untuk mendapatkan fitur tambahan. Anda dapat memilih ekstensi mana yang akan dikenakan biaya untuk membuka PHP dan mengubah php Anda. ini. Anda dapat menggabungkan dinamisasi pengisi daya dan skrip Anda dengan bantuan fungsi dl()

Les bibliothèques DLLs untuk les extensions PHP sont préfixées par php_

Beaucoup d'extensions sont include dans la version for Windows de PHP. Itu berarti les bibliothèques DLL tambahan dan direktif tidak sesuai digunakan untuk pengisi daya ekstensi ces. Tabel untuk Windows Daftar Ekstensi Yang Diperlukan Bibliothèques DLL Tambahan PHP. Voici une liste d'extensions internes (mise a jour. PHP5. 0. 4). BCMath, Caledar, COM, Ctype, DOM, FTP, LibXML, Iconv, ODBC, PCRE, Sesi, SimpleXML, SPL, SQLite, WDDX, XML dan Zlib

File dengan default dan lequel PHP cherche des extensions est c. \php5. Untuk mengubah fungsi untuk mencerminkan instalasi PHP Anda, edit file php Anda. ini

  • Anda dapat mengubah parameter untuk mengarahkan penunjuk ke file yang berisi ekstensi atau memperluas atau menempatkan file Anda di php_*. dll. Contohnya

    extension_dir = c:\php\extensions

  • Untuk mengaktifkan ekstensi ces dan php Anda. ini, Anda perlu membuka ekstensi lignes=php_*. dll dan memilih php. ini. Cela se fait en effaçant le point virgule (";") du debut de la ligne que vous voulez activer

    Contoh #1 Activer l'extension Bzip2 untuk PHP-Windows

    // changez la ligne suivante :
    ;extension=php_bz2.dll
    
    // En :
    extension=php_bz2.dll

  • Beberapa ekstensi tidak hanya terkait dengan bibliothèques DLL tambahan untuk fungsi. Bagian terbesar dari semua yang dapat Anda temukan di paket distribusi PHP Anda dan dokumen utama lebih dari yang lain, seperti Oracle (php_oci8. dll), membutuhkan DLL yang tidak membutuhkan empat puluh tahun dengan distribusi PHP Anda. N'oubliez pas d'inclure le dossier C. \php dans la variabel d'environnement PATH (ce processus est expliqué dans une )

  • Quelques-unes de ces bibliothèques ne sont pas includes dans la distribution de PHP. Lisez the dokumentasi de chaque extension pour plus de tails. Lisez également la section du manual nommée Installation d'extensions PECL for plus de details sur PECL. Sebuah toujours nombre ditambah ekstensi penting PHP se trouve di PECL, dan ekstensi ces diperlukan un téléchargement terpisah

Catatan. Jika Anda menggunakan PHP saat modul ini berada di server web, pikirkan untuk mengubah server web Anda untuk mengisi daya file modifikasi yang sesuai dengan file php. ini

La table suivante decrit quelques extensions tersedia yang diperlukan dari bibliotheques DLLs supplementaires