Что такое mbstring
расширение PHP и как его лучше установить на Ubuntu 14.04?
99
РЕДАКТИРОВАТЬ: Дилан Пирс подтвердил, что вы уже можете установить некоторые расширения 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.
/etc/php/7.0/mods-available
как другие. Я пытался раскомментировать расширение,php.ini
но он не знает путь к расширению.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, поэтому вы можете использовать эту команду для установки:
Как описано в деталях пакета :
источник
Я установил mbstring в php7.0-fpm (7.0.15-0ubuntu0.16.04.4)
источник
В моем случае это было уже установлено, но мне просто нужно было сделать
phpenmod mbstring
, а затемapachectl graceful
.источник
Если вы используете php 5.6
Установите пакет php 5.6 mbstring:
Затем добавьте следующую строку в конец вашего файла php.ini:
Перезапустите Apache:
Чтобы найти файл php.ini, создайте файл и вставьте следующую строку:
Затем откройте в браузере, чтобы увидеть, где находится ваш файл php.ini.
источник
Для Ubuntu 14.04 расширение mbstring должно быть встроено.
Для Ubuntu 16.04:
Смотрите также Введение в многобайтовую строку
источник
Это требует добавления другого источника для 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 главная вселенная
источник