Co to jest mbstring
rozszerzenie PHP i jaki jest najlepszy sposób na zainstalowanie go na Ubuntu 14.04?
98
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.
/etc/php/7.0/mods-available
jak inni. Próbowałem odkomentować rozszerzenie,php.ini
ale nie zna ono ścieżki do rozszerzenia.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 wersjimbstring jest wbudowany w pakiet libapache2-mod-php5, więc możesz użyć tego polecenia do instalacji:
Jak opisano w szczegółach opakowania :
źródło
Zainstalowałem mbstring w php7.0-fpm (7.0.15-0ubuntu0.16.04.4)
źródło
W moim przypadku został już zainstalowany, ale po prostu musiałem to zrobić
phpenmod mbstring
, a następnieapachectl graceful
.źródło
Jeśli używasz php 5.6
Zainstaluj pakiet php 5.6 mbstring:
Następnie dodaj następujący wiersz na dole pliku php.ini:
Uruchom ponownie apache:
Aby znaleźć plik php.ini, utwórz plik i wstaw następujący wiersz:
Następnie otwórz w przeglądarce, aby zobaczyć, gdzie znajduje się plik php.ini.
źródło
W przypadku rozszerzenia Ubuntu 14.04 należy wbudować mbstring .
W przypadku Ubuntu 16.04:
Zobacz także Wprowadzenie do ciągu wielobajtowego
źródło
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
źródło