Ubuntu 16.04にPHP拡張機能をインストールする


21

私はphp5.6とubuntu 16.04で次の拡張機能をインストールする必要がありますが、ubuntuはphp 7の拡張機能のみを インストールします

私は機能を使用する必要があります:

dom
SimpleXML
xml

およびgdライブラリ。私を助けることができる答え、ありがとう


1
あなたの質問を理解するのは非常に難しいです。あなたの知っている誰かに英語を流isに話してもらうことをお勧めします。
-Weboide

回答:


40

たくさんのブログやaswerでわかりましたが、明らかに答えはphpにサフィックスを追加し、php5.6をインストールするか、これを追加する前です。

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.0   # for PHP 7.0
sudo apt-get install php5.6   # for PHP 5.6
sudo apt-get install php5.5   # for PHP 5.5

この後、次のコマンドで拡張機能をインストールする必要があります

php 5.6をインストールする場合、たとえば5.6をphpに追加する必要があります

sudo apt-get install php5.6-gd php5.6-mysql php5.6-dom php5.6-cli php5.6-json php5.6-common php5.6-mbstring php5.6-opcache php5.6-readline

など。または、php-gdを作成する場合、php7のgdをインストールします。リンクの追加は@ elder-geekに感謝します。


1

私があなたを完全に誤解している可能性は完全にありますが、探しているものが参照するPPAのXenial(16.04)で利用できる場合は、ここにリストされています。

GDサポートを有効にするには、PHP --with-gd [= DIR]を設定します。DIRはGDベースのインストールディレクトリです。推奨されるバンドルバージョンのGDライブラリ(PHP 4.3.0で最初にバンドルされた)を使用するには、configureオプション--with-gdを使用します。GDライブラリをコンパイルするには、libpngとlibjpegが必要です。

このページには拡張機能のアルファベット順のリストがあります

廃止予定および実験的な拡張機能のリストもここにあります。

また、ダウンロードによりCurrent Stable PHP 5.6.23を入手することもできます。


mmしかし、このphpの拡張機能、ubuntuにインストールしてubuntuにppaを追加する方法、ありがとう
ジョナサンロドリゲス

@JonathanRodriguez Ubuntuを参照したPPAを追加する方法の説明は、最初に提供したリンクにあります。探しているものを正確に理解していないようです。質問を編集して、さらに明確にしてください。回答を改善できる場合は、改善します。そうでない場合は、おそらく他の誰かがあなたが望むものを理解し、それを提供します。少なくともdomは機能であり、拡張機能ではないようです:参照:php.net/manual/en/funcref.php
Geek長老

gdはライブラリのようです-php.net/manual/en/book.image.php
Geek長老

xmlは関数リファレンスにもあります:php.net/manual/en/refs.xml.php
Geek長老

1
これは非常に広範に思えるので、これを4つの質問に分けてください。:あなたの最初の質問がここに回答されているようだaskubuntu.com/questions/109404/... あなたはPHP 5.6に/設定GD、XML、DOMをインストールする方法を別々にお願いしたいこと
エルダーオタク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.