Answers:
编辑: Dylan Pierce已经确认您已经可以以与PHP 5同样的方式安装一些PHP 7.2扩展mbstring
。特别是,您可以执行:
sudo apt-get install php7.2-mbstring
为了补充sparkmood的答案,如果您已经为此导入了ondrej的PPA,则此方法现在适用于PHP 7.2。
sudo apt-get install libapache2-mod-php7.2
别忘了,要么通过ubuntu的官方存储库提供PHP 7,要么您需要一个外部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
我已经在php7.0-fpm(7.0.15-0ubuntu0.16.04.4)中安装了mbstring
它需要添加另一个易于安装在18.04中的源。
在AMD64机器上的php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb的下载页面
如果您正在运行Ubuntu,则强烈建议使用aptitude或synaptic之类的软件包管理器来下载和安装软件包,而不是通过此网站手动进行。
通过像这样在/etc/apt/sources.list中添加一行,您应该能够使用任何列出的镜像:
deb http://security.ubuntu.com/ubuntu仿生安全主宇宙
/etc/php/7.0/mods-available
像其他人一样的东西。我尝试取消注释扩展,php.ini
但它不知道扩展的路径。