Що таке mbstring
розширення PHP і який найкращий спосіб встановити його на Ubuntu 14.04?
Що таке mbstring
розширення PHP і який найкращий спосіб встановити його на Ubuntu 14.04?
Відповіді:
EDIT: Ділан Пірс підтвердив, що ви можете вже встановити деякі розширення 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
Перезавантажте апаш:
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, настійно рекомендується використовувати для завантаження та встановлення пакунків менеджер пакунків, наприклад, здатність чи синаптик, замість цього робити це вручну через цей веб-сайт.
Ви можете мати можливість використовувати будь-яке з перерахованих дзеркал, додавши рядок до свого /etc/apt/sources.list, як це:
deb http://security.ubuntu.com/ubuntu Основна Всесвіту біонічної безпеки
/etc/php/7.0/mods-available
як інші. Я спробував коментувати розширення,php.ini
але він не знає шлях до розширення.