Що таке 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але він не знає шлях до розширення.