PHP mbstring
拡張機能とは何ですか?また、Ubuntu 14.04にインストールする最良の方法は何ですか?
EDIT:Dylan Pierce は、いくつかのPHP 7拡張機能を同じ方法で既にインストールできることを確認しましたPHP 5.の場合、特にmbstring
の場合、次を実行できます。
Sudo apt-get install php7.0-mbstring
sparkmood の答えを補完するために、ondrejのPPAを既にインポートしている場合、これはPHP 7で機能するようになりました。
Sudo apt-get install libapache2-mod-php7.0
忘れないでください、PHP 7はubuntuの公式リポジトリから入手できます。または、外部PPAが必要になります。
mbstringはlibapache2-mod-php5パッケージに組み込まれているため、このコマンドを使用してインストールできます。
Sudo apt-get install libapache2-mod-php5
パッケージ details で説明されているとおり:
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をインストールしました
PHP 5.6を使用している場合
Php 5.6 mbstringパッケージをインストールします。
Sudo apt-get install php5.6-mbstring
次に、php.iniファイルの最後に次の行を追加します。
extension=php5.6-mbstring.so
Apacheを再起動します。
Sudo service Apache2 restart
Php.iniファイルを見つけるには、ファイルを作成して次の行を挿入します。
<?php phpinfo(); ?>
次に、ブラウザで開き、php.iniファイルの場所を確認します。
私の場合、すでにインストールされていますが、phpenmod mbstring
を実行し、その後にapachectl graceful
を実行する必要がありました。
Ubuntu 14.04拡張の場合mbstringを組み込む必要があります。
Ubuntu 16.04の場合:
Sudo apt-get install php7.0-mbstring
マルチバイト文字列の紹介 も参照してください
18.04にインストールするために、aptの別のソースを追加する必要があります。
AMD64マシンでのphp7.2-mbstring_7.2.7-0ubuntu0.18.04.2_AMD64.debのダウンロードページ
Ubuntuを実行している場合は、このWebサイトから手動で行うのではなく、aptitudeやsynapticなどのパッケージマネージャーを使用してパッケージをダウンロードおよびインストールすることを強くお勧めします。
次のように/etc/apt/sources.listに行を追加することにより、リストされたミラーのいずれかを使用できるはずです。
deb http://security.ubuntu.com/ubunt bionic-securityメインユニバース