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


14

Ubuntu 9.10サーバーがあります。apt-getコマンドを使用してapache2とphp5をインストールしました。

PHP拡張機能はどのようにインストールしますか?それらを取得するapt-getなどのコマンドはありますか?または、php Webサイトでファイルを手動で検索し、php.iniで設定する必要がありますか?

具体的には、mcrypt、curl、およびgdが必要です。

ありがとう

回答:


21

あなたがする必要があるのは:

sudo apt-get install php5-mcrypt php5-curl php5-gd

phpごとにインストールされているものを確認する必要がある場合は、次のことができます。

dpkg --list | grep php

編集:dpkg --listでは不要なため、上記のコマンドのsudoを削除しました。


実行時にsudoが不要:dpkg --list;)
rkthkr

+ Apacheを再起動
-ripper234

2
一部の拡張機能では/etc/php5/conf.d、メインのiniにマージする必要があるiniファイルが残ります。これを行うには、通常、拡張機能の構成を使用php5enmodphp5dismodて有効化および無効化します。たとえば、MongoDB拡張機能を有効にする必要がある場合は、を使用しますphp5enmod mongo。これらのコマンドを使用すると、symリンクをいじったり、メインのiniを手動で編集したりする必要がなくなります。
イーノ

これは、クリーンインストールで、ubuntu 13.04で機能します。mongoを動作させようとしている場合は、最初にmongoの依存関係をインストールする必要があります。
dmanexe

@Eno通常のインストール、例えばsudo apt-get php5-gdを実行してからsudo php5enmod php5-gdを実行しますか?そうでない場合は、正しい手順について詳しく説明してください。ありがとう。
フィルヒーリー

3

さらに、Debian / Ubuntuシステムで利用可能なPHP拡張機能を確認するには、次のようにします。

apt-cache search php|egrep ^php5-
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.