Apa itu mbstring
ekstensi PHP , dan apa cara terbaik untuk menginstalnya di Ubuntu 14.04?
99
EDIT: Dylan Pierce telah mengkonfirmasi bahwa Anda sudah dapat menginstal beberapa ekstensi PHP 7.2 dengan cara yang sama dengan yang Anda lakukan untuk PHP 5. mbstring
Khususnya, Anda dapat menjalankan:
sudo apt-get install php7.2-mbstring
Untuk melengkapi jawaban sparkmood , ini sekarang berfungsi untuk PHP 7.2 jika Anda sudah mengimpor PPA ondrej untuk itu.
sudo apt-get install libapache2-mod-php7.2
Jangan lupa, baik PHP 7 tersedia melalui repositori resmi ubuntu atau Anda akan membutuhkan PPA eksternal.
/etc/php/7.0/mods-available
seperti yang lain. Saya sudah mencoba menghapus komentar ekstensiphp.ini
tetapi tidak tahu jalur menuju ekstensi.sudo apt-get install php7.0-mbstring
Juga berfungsi untuk ekstensi php lain yang mungkin Anda perlukan:sudo apt-get install php7.0-zip
sudo apt-get install php7.0-dom
Saya sangat suka betapa tidak berinsalnya menginstal / mengaktifkan modul-modul ini. Saya hanya berharap saya tidak harus melakukan pencarian angsa untuk mereka.php-mbstring
tanpa nomor versimbstring dibangun dalam paket libapache2-mod-php5, jadi Anda dapat menggunakan perintah ini untuk menginstal:
Seperti yang dijelaskan dalam detail paket :
sumber
Saya telah menginstal mbstring di php7.0-fpm (7.0.15-0ubuntu0.16.04.4)
sumber
Dalam kasus saya itu sudah diinstal, tetapi saya hanya perlu melakukannya
phpenmod mbstring
, diikuti olehapachectl graceful
.sumber
Jika Anda menggunakan php 5.6
Instal paket php 5.6 mbstring:
Kemudian tambahkan baris berikut ke bagian bawah file php.ini Anda:
Mulai ulang apache:
Untuk menemukan file php.ini Anda, buat file dan masukkan baris berikut:
Kemudian buka dengan browser untuk melihat di mana file php.ini Anda berada.
sumber
Untuk Ubuntu 14.04 ekstensi mbstring harus dibuat.
Untuk Ubuntu 16.04:
Lihat juga Pengantar String Multibyte
sumber
Perlu menambahkan sumber lain untuk apt untuk menginstal di 18,04 ..
Unduh Halaman untuk php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb pada mesin AMD64
Jika Anda menjalankan Ubuntu, sangat disarankan untuk menggunakan manajer paket seperti aptitude atau synaptic untuk mengunduh dan menginstal paket, daripada melakukannya secara manual melalui situs web ini.
Anda harus dapat menggunakan mirror apa pun yang terdaftar dengan menambahkan baris ke /etc/apt/sources.list Anda seperti ini:
deb http://security.ubuntu.com/ubuntu semesta utama bionic-security
sumber