Pertanyaan Bagaimana cara menginstal ekstensi PHP `mbstring` di Ubuntu?


Apa itu PHP mbstring ekstensi, dan apa cara terbaik untuk menginstalnya pada Ubuntu 14.04?


76
2017-07-04 10:26


asal




Jawaban:


EDIT:  Dylan Pierce telah mengkonfirmasi bahwa Anda sudah dapat menginstal beberapa ekstensi PHP 7 dengan cara yang sama seperti yang Anda lakukan untuk PHP 5. Untuk mbstring khususnya, Anda dapat mengeksekusi:

sudo apt-get install php7.0-mbstring

Untuk melengkapi sparkmoodJawabannya, ini sekarang bekerja untuk PHP 7 jika Anda sudah mengimpor PPA ondrej untuk itu.

sudo apt-get install libapache2-mod-php7.0

Jangan lupa, PHP 7 tersedia melalui repositori resmi Ubuntu atau Anda memerlukan PPA eksternal.


139
2018-02-08 21:35



Setelah menginstal paket ini, di mana ekstensi mbstring? Saya tidak dapat menemukannya /etc/php/7.0/mods-available seperti yang lain. Saya sudah mencoba untuk tidak mempersingkat ekstensi php.ini tetapi tidak tahu jalur ke ekstensi. - Dylan Pierce
Saya telah menemukan jawabannya: sudo apt-get install php7.0-mbstring  Juga berfungsi untuk ekstensi php lain yang mungkin Anda butuhkan seperti: sudo apt-get install php7.0-zip  sudo apt-get install php7.0-dom  Saya sangat suka betapa bodohnya memasang / mengaktifkan modul-modul ini. Saya hanya berharap saya tidak perlu melakukan internet untuk mengejar mereka. - Dylan Pierce
Kenapa tidak ada yang berkelahi dengan barang berversi nama ini? -_- - erikbwork
Saya percaya bahwa segera setelah versi 7 mencakup semua dari 5 perpustakaan lama, Anda tidak perlu menulis 7 untuk mendapatkan yang terbaru dan terbaik. Tidak melakukan hal itu mungkin akan merusak pembuatan skrip atau menyebabkan perilaku yang tidak diharapkan. - goncalotomas
Anda bisa menggunakan paket php-mbstring tanpa nomor versi - pd12


mbstring dibangun dalam paket libapache2-mod-php5, sehingga Anda dapat menggunakan perintah ini untuk menginstal:

sudo apt-get install libapache2-mod-php5

Seperti yang dijelaskan dalam paket rincian :

 dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml
 mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML
 soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml
 xmlreader xmlwriter zip zlib.

27
2017-07-04 10:31



Saya sudah menginstal apache2 di server saya sekarang jika saya menginstal "libapache2-mod-php5" di server saya, akan ada masalah. - Rohit Bind
Ketika saya menjalankan garis Anda, itu melanggar LAMP saya - saya harus menginstal ulang :( - SIDU


sudo apt-get install php-mbstring

Saya telah menginstal mbstring di php7.0-fpm (7.0.15-0ubuntu0.16.04.4)


14
2018-05-16 11:09



Ini benar untuk Debian Stretch. Tidak perlu menambahkan nomor versi. Secara internal sub-paket dengan nomor versi dimuat. - Jpsy
Saya telah menambahkan versi karena saya telah diuji pada versi di atas. terima kasih atas komentar Anda - Nanhe Kumar
Ini jauh lebih unggul untuk menentukan versi pada cli karena tampaknya menyesuaikan dengan versi yang diinstal. - Félix Gagnon-Grenier


Dalam kasus saya itu sudah terpasang, tetapi saya hanya perlu melakukannya phpenmod mbstring, diikuti oleh apachectl graceful.


5
2018-01-25 17:34





Jika Anda menggunakan php 5.6

Instal paket php 5,6 mbstring:

sudo apt-get install php5.6-mbstring

Kemudian tambahkan baris berikut ke bagian bawah file php.ini Anda:

extension=php5.6-mbstring.so

Mulai ulang apache:

sudo service apache2 restart

Untuk menemukan file php.ini Anda, buat file dan masukkan baris berikut:

<?php phpinfo(); ?>

Kemudian buka dengan browser untuk melihat di mana file php.ini Anda berada.


2
2018-06-14 02:34





Untuk ekstensi Ubuntu 14.04 mbstring harus dibangun.

Untuk Ubuntu 16.04:

sudo apt-get install php7.0-mbstring

Lihat juga Pengantar String Multibyte


0
2017-07-26 20:54





Diperlukan penambahan sumber lain untuk pemasangan apt 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 salah satu mirror yang terdaftar dengan menambahkan baris ke /etc/apt/sources.list seperti ini:

deb http://security.ubuntu.com/ubuntu jagad raya bionik-keamanan


0
2017-08-09 17:30