Что такое mbstring
расширение PHP и как его лучше установить на Ubuntu 14.04?
Что такое mbstring
расширение PHP и как его лучше установить на Ubuntu 14.04?
Ответы:
РЕДАКТИРОВАТЬ: Дилан Пирс подтвердил, что вы уже можете установить некоторые расширения PHP 7.2 так же, как для PHP 5. В mbstring
частности, вы можете выполнить:
sudo apt-get install php7.2-mbstring
В дополнение к ответу sparkmood , теперь это работает для PHP 7.2, если вы уже импортировали для него PPA-файл ondrej.
sudo apt-get install libapache2-mod-php7.2
Не забывайте, что либо PHP 7 доступен через официальные репозитории Ubuntu, либо вам понадобится внешний PPA.
sudo apt-get install php7.0-mbstring
также работает для других расширений php, которые могут вам понадобиться: sudo apt-get install php7.0-zip
sudo apt-get install php7.0-dom
мне действительно нравится, как бездумно устанавливать / активировать эти модули. Хотел бы я, чтобы мне не пришлось искать их в интернете.
php-mbstring
без номера версии
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)
Если вы используете 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
Смотрите также Введение в многобайтовую строку
Это требует добавления другого источника для apt для установки в 18.04.
Страница загрузки для php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb на машинах AMD64
Если вы используете Ubuntu, для загрузки и установки пакетов настоятельно рекомендуется использовать менеджер пакетов, такой как aptitude или synaptic, вместо того, чтобы делать это вручную через этот веб-сайт.
Вы должны иметь возможность использовать любое из перечисленных зеркал, добавив строку в ваш /etc/apt/sources.list следующим образом:
deb http://security.ubuntu.com/ubuntu bionic-security главная вселенная
/etc/php/7.0/mods-available
как другие. Я пытался раскомментировать расширение,php.ini
но он не знает путь к расширению.