Что такое расширение PHP mbstring
, и как лучше всего установить его на Ubuntu 14.04?
Что такое расширение PHP mbstring
, и как лучше всего установить его на Ubuntu 14.04?
EDIT: Дилан Пирс подтвердил, что вы уже можете установить некоторые PHP 7 расширения так же, как и для PHP 5. Для mbstring
, в частности, вы можете выполнить:
sudo apt-get install php7.0-mbstring
Чтобы дополнить ответное предложение , теперь это работает для PHP 7, если вы уже импортировали PPD для ondrej для него. р>
sudo apt-get install libapache2-mod-php7.0
Не забывайте, что PHP 7 доступен через официальные репозитории ubuntu или вам понадобится внешний PPA.
mbstring встроен в пакет libapache2-mod-php5, поэтому вы можете использовать эту команду для установки:
sudo apt-get install libapache2-mod-php5
Как описано в пакете подробнее :
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
Я установил mbstring в php7.0-fpm (7.0.15-0ubuntu0.16.04.4)
В моем случае он уже был установлен, но мне просто нужно было сделать phpenmod mbstring
, а затем apachectl graceful
.
Если вы используете php 5.6
Установить пакет php 5.6 mbstring:
sudo apt-get install php5.6-mbstring
Затем добавьте следующую строку в конец файла php.ini:
extension=php5.6-mbstring.so
Перезапустить apache:
sudo service apache2 restart
Чтобы найти файл php.ini, создайте файл и вставьте следующую строку:
<?php phpinfo(); ?>
Затем откройте браузер, чтобы узнать, где находится ваш файл php.ini.
Для расширения Ubuntu 14.04 mbstring .
Для Ubuntu 16.04:
sudo apt-get install php7.0-mbstring
См. также Введение в многобайтную строку