Co to jest mbstring
rozszerzenie PHP i jaki jest najlepszy sposób na zainstalowanie go na Ubuntu 14.04?
Co to jest mbstring
rozszerzenie PHP i jaki jest najlepszy sposób na zainstalowanie go na Ubuntu 14.04?
Odpowiedzi:
EDYCJA: Dylan Pierce potwierdził, że możesz już zainstalować niektóre rozszerzenia PHP 7.2 w taki sam sposób, jak w przypadku PHP 5. W mbstring
szczególności możesz wykonać:
sudo apt-get install php7.2-mbstring
Aby uzupełnić odpowiedź Sparkmood , działa to teraz dla PHP 7.2, jeśli już zaimportowałeś PPA ondrej.
sudo apt-get install libapache2-mod-php7.2
Nie zapominaj, że albo PHP 7 jest dostępny za pośrednictwem oficjalnych repozytoriów ubuntu, albo będziesz potrzebować zewnętrznego PPA.
sudo apt-get install php7.0-mbstring
działa również w przypadku innych rozszerzeń php, których możesz potrzebować: sudo apt-get install php7.0-zip
sudo apt-get install php7.0-dom
Naprawdę podoba mi się, jak bezmyślne jest instalowanie / aktywowanie tych modułów. Chciałbym tylko, żebym nie musiał po nich gonić za internetem.
php-mbstring
bez numeru wersji
mbstring jest wbudowany w pakiet libapache2-mod-php5, więc możesz użyć tego polecenia do instalacji:
sudo apt-get install libapache2-mod-php5
Jak opisano w szczegółach opakowania :
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
Zainstalowałem mbstring w php7.0-fpm (7.0.15-0ubuntu0.16.04.4)
Jeśli używasz php 5.6
Zainstaluj pakiet php 5.6 mbstring:
sudo apt-get install php5.6-mbstring
Następnie dodaj następujący wiersz na dole pliku php.ini:
extension=php5.6-mbstring.so
Uruchom ponownie apache:
sudo service apache2 restart
Aby znaleźć plik php.ini, utwórz plik i wstaw następujący wiersz:
<?php phpinfo(); ?>
Następnie otwórz w przeglądarce, aby zobaczyć, gdzie znajduje się plik php.ini.
W przypadku rozszerzenia Ubuntu 14.04 należy wbudować mbstring .
W przypadku Ubuntu 16.04:
sudo apt-get install php7.0-mbstring
Zobacz także Wprowadzenie do ciągu wielobajtowego
Wymaga dodania innego źródła dla apt do instalacji w 18.04.
Strona pobierania dla php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb na maszynach AMD64
Jeśli korzystasz z systemu Ubuntu, zdecydowanie zaleca się użycie menedżera pakietów, takiego jak aptitude lub synaptic, aby pobrać i zainstalować pakiety, zamiast robić to ręcznie za pośrednictwem tej witryny.
Powinieneś być w stanie użyć dowolnego z wymienionych serwerów lustrzanych, dodając wiersz do /etc/apt/sources.list w następujący sposób:
deb http://security.ubuntu.com/ubuntu bionic-security główny wszechświat
/etc/php/7.0/mods-available
jak inni. Próbowałem odkomentować rozszerzenie,php.ini
ale nie zna ono ścieżki do rozszerzenia.