Apa itu mbstring
ekstensi PHP , dan apa cara terbaik untuk menginstalnya di Ubuntu 14.04?
Apa itu mbstring
ekstensi PHP , dan apa cara terbaik untuk menginstalnya di Ubuntu 14.04?
Jawaban:
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.
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 versi
mbstring dibangun dalam paket libapache2-mod-php5, jadi Anda dapat menggunakan perintah ini untuk menginstal:
sudo apt-get install libapache2-mod-php5
Seperti yang dijelaskan dalam detail paket :
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.
sudo apt-get install php-mbstring
Saya telah menginstal mbstring di php7.0-fpm (7.0.15-0ubuntu0.16.04.4)
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.
Untuk Ubuntu 14.04 ekstensi mbstring harus dibuat.
Untuk Ubuntu 16.04:
sudo apt-get install php7.0-mbstring
Lihat juga Pengantar String Multibyte
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
/etc/php/7.0/mods-available
seperti yang lain. Saya sudah mencoba menghapus komentar ekstensiphp.ini
tetapi tidak tahu jalur menuju ekstensi.