web-dev-qa-db-ja.com

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

Php5.6およびubuntu 16.04で次の拡張機能をインストールする必要がありますが、ubuntuはPHP 7の拡張機能のみをインストールします。この拡張機能は関連する問題でインストールできません Installing PHP 5.6 on Xenial(16.04)

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

dom
SimpleXML
xml

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

21

多くのブログや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に感謝します。

39

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

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

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

廃止予定で実験的な拡張機能のリストもあります here。

現在の安定PHP 5.6.23は download で取得することもできます

1
Elder Geek