Cara mengaktifkan ekstensi php

Semua file konfigurasi modul PHP yang diinstal tersedia di direktori /etc/php/{php_version}/mods-available. Anda dapat melihat jumlah file dengan ekstensi. ini. Anda harus menginstal modul PHP tertentu, Anda harus mengaktifkannya sebelum menggunakan tutorial ini. Paket php-common menyediakan perintah berikut untuk mengelola modul PHP

Iklan

  • phpenmod – Digunakan untuk mengaktifkan modul di PHP
  • phpdismod – Digunakan untuk menonaktifkan modul di PHP
  • phpquery – Digunakan untuk melihat status modul PHP

Ada 3 jenis SAPI (Server API) yang tersedia – CLI, FPM, Apache2 menjadi yang paling umum digunakan. Anda dapat mendefinisikan SAPI menggunakan -s beralih untuk mengaktifkan/menonaktifkan modul hanya untuk itu

Aktifkan Modul PHP

Gunakan perintah phpenmod diikuti dengan nama modul untuk mengaktifkan modul PHP tertentu di sistem Anda. Pada contoh di bawah ini, perintah pertama adalah contoh dan perintah kedua akan mengaktifkan modul mbstring untuk semua versi PHP yang terinstal dan semua SAPI

### Syntax phpenmod MODULE_NAME ### Enable mbstring php module phpenmod mbstring

Anda juga dapat menentukan versi PHP menggunakan -v beralih untuk mengaktifkan modul tertentu. Dengan menggunakan ini, Anda akan mengaktifkan modul untuk semua SAPI

### Syntax phpenmod -v <PHP VERSION> <MODULE NAME> ### Enable module for specific php version phpenmod -v 5.6 mbstring phpenmod -v 7.4 mbstring _

Gunakan -s_ beralih untuk menentukan SAPI untuk mengaktifkan modul khusus untuk SAPI tertentu untuk semua versi PHP

### Syntax phpenmod -s <SAPI> <MODULE NAME> ### Enable module for specific SAPI phpenmod -s cli mbstring phpenmod -s fpm mbstring phpenmod -s apache2 mbstring

Anda juga dapat menentukan versi PHP dan SAPI untuk pembaruan yang lebih spesifik

Nonaktifkan Modul PHP

Anda juga dapat menonaktifkan modul PHP yang tidak diperlukan dari sistem Anda menggunakan perintah phpdismod. Misalnya, nonaktifkan modul mbstring untuk SEMUA versi PHP dan semua SAPI

Plesk memberi Anda kemampuan untuk mengaktifkan atau menonaktifkan ekstensi PHP tertentu, dan juga secara manual mengonfigurasi berbagai pengaturan PHP. Pengaturan ini dapat dikonfigurasi untuk setiap versi PHP secara terpisah dari yang lainnya (misalnya, Anda dapat mengatur daftar ekstensi yang diaktifkan untuk PHP 5. 3 yang sama sekali berbeda dengan PHP 5. 4) dan diterapkan ke setiap jenis penangan PHP (misalnya, jika Anda mengaktifkan ekstensi xdebug untuk PHP 5. 3, ini akan diaktifkan untuk semua domain yang menggunakan PHP 5. 3, apakah mereka menggunakan penangan CGI, FastCGI, atau PHP-FPM)

Untuk mengubah pengaturan PHP untuk masing-masing versi PHP, buka Alat & Pengaturan > Pengaturan PHP dan klik nama kombinasi versi + penangan versi PHP yang versi PHP-nya cocok dengan pengaturan yang ingin Anda ubah. Misalnya, jika Anda ingin mengubah pengaturan untuk PHP 5. 3, Anda dapat mengklik salah satu dari 5. 3. 3 modul Apache atau 5. 3. 3 aplikasi FastCGI. Anda dapat mengelola pengaturan PHP berikut di sini

  • Aktifkan atau nonaktifkan ekstensi PHP dari daftar yang telah ditentukan sebelumnya
  • Konfigurasikan pengaturan PHP yang diinginkan dengan mengedit file php.ini

Setiap perubahan yang Anda buat akan berlaku untuk semua situs web yang menggunakan versi PHP tersebut. Perhatikan bahwa pelanggan yang memiliki izin untuk mengelola setelan PHP dapat mengonfigurasi setelan PHP tertentu untuk domain dan subdomain mereka. Pengaturan yang mereka konfigurasikan pada tingkat domain akan menggantikan pengaturan seluruh server

  1. Dokumentasi ISPmanager 5 Lite
  2. PHP
  3. Instal ekstensi PHP secara manual

Instal ekstensi PHP secara manual

Versi asli PHP

Jalankan perintah di bawah ini untuk memasang ekstensi untuk versi asli PHP

CentOS

yum install <package name>

PESTA

Debian

apt install <package name>_

PESTA

Versi PHP alternatif

Anda dapat menginstal ekstensi untuk versi PHP alternatif

  • menggunakan manajer paket Pecl;
  • dari kode sumber

Instal ekstensi menggunakan pengelola paket Pecl

Mari instal memcache sebagai contoh

  1. Instal paket

    CentOS

    yum install autoconf gcc zlib-devel

    PESTA

    Debian

    apt install autoconf gcc zlib1g-dev_

    PESTA

    Catatan

    Paket tambahan mungkin diperlukan saat Anda memasang ekstensi lain

  2. Instal ekstensi

    /opt/<PHP version directory>/bin/pecl install memcache

    PESTA

  3. Hubungkan ekstensi untuk versi PHP yang diperlukan

    echo extension=<extension library name> >> /opt/<PHP version directory>/etc/php.d/<extension name>.ini_

    PESTA

    Sebagai contoh

    echo extension=memcache.so >> /opt/<PHP version directory>/etc/php.d/memcache.ini_

    PESTA

Instal dari kode sumber

Mari instal env sebagai contoh. .

  1. Unduh dan ekstrak arsip dengan kode sumber ekstensi

    cd /tmp wget -O env.tar.gz //pecl.php.net/get/env tar xzvf env.tar.gz cd env-0.2.1/

    PESTA

  2. Jalankan proses konfigurasi dan setup

    /opt/<version directory PHP>/bin/phpize ./configure --with-php-config=/opt/<PHP version directory>/bin/php-config && make && make install

    PESTA

  3. Aktifkan ekstensi secara global untuk versi PHP yang diperlukan

    echo 'extension=env.so' > /opt/<PHP version directory>/etc/php.d/20-env.ini

    PESTA

Catatan

Proses penyetelan ekstensi mungkin memerlukan paket tambahan yang tidak dijelaskan dalam artikel ini

×

Bagaimana cara mengaktifkan ekstensi PHP di Windows?

Langkah 1. Klik tombol Config lalu pilih php. ini untuk instalasi PHP Anda, dan buka di editor teks. Langkah 2. Temukan baris yang menentukan lokasi baris "ekstensi =". Langkah 3. Cari ekstensi yang ingin Anda instal dan hapus titik koma sebelum baris tersebut

Bagaimana cara menambahkan ekstensi PHP?

Instal ekstensi menggunakan pengelola paket Pecl .
Instal paket. CentOS. .
Install the extension: /opt//bin/pecl install memcache. .. .
Connect the extension for a required PHP version: echo extension= >> /opt//etc/php.d/.ini..

Bagaimana cara menampilkan ekstensi PHP?

Jika server Anda hanya memiliki satu versi PHP yang terinstal, Anda dapat menjalankan perintah PHP ini di mana saja, dan ini akan memberi Anda daftar modul yang sama. Perintah umum yang akan kita gunakan adalah php -m . Perintah ini akan memberi Anda daftar lengkap modul/ekstensi PHP yang diinstal.

Bagaimana cara mengaktifkan ekstensi PHP Ubuntu?

Ikuti langkah-langkah ini untuk memasangnya. .
Instal paket berikut. sudo apt-get update sudo apt-get install -y autoconf
Aktifkan modul di /opt/bitnami/php/etc/php. ini dengan menambahkan baris ini ke akhir. ekstensi=redis. jadi
Periksa apakah modul telah terpasang dengan benar dengan perintah berikut. php -m. grep redis

Postingan terbaru

LIHAT SEMUA