web-dev-qa-db-ja.com

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

我慢してください。私はサーバー管理者ではなく開発者です。私の会社はMagentoの使用を検討しています。 ApacheとPHPがインストールされた事前構成済みのLinuxサーバーを渡してくれましたが、Magentoセットアップを実行しようとすると、PHP拡張機能がロードされます。私はphp.iniファイルを編集できますが、拡張機能をどこで入手するか、またはどのようにインストールするかわかりません。また、ここに誰も知っていません。

誰か私に手を貸してくれませんか? PDO_MySQL、mcrypt、およびGd拡張が必要です。ターミナルからのダウンロードとコードのコンパイルについて話しているサイトを検索して見つけましたが、それは私の頭の中にあります。これを行う簡単な方法はありますか?

10
EmmyS

http://pear.php.net/ を見てください。

多くの場合、Linuxシステムのリポジトリにはpearアプリケーションが含まれているため、インストールする拡張機能ごとにコマンドを実行する必要があります。

3
milo5b

実行しているディストリビューション、およびphpのバージョンを知ることが役立つ場合があります。私はプロセスパッケージを見つけることについても話しています。知っている方が良いので、-方法単に指示されたものをインストールするよりも、ものを見つけることです。男に釣りなどを教える。

今、私はubuntuとcentosボクセンを手元に持っています、そしてパッケージ検索コマンドの魔法を通して...

Ubuntuの場合

apt-cache search KEYWORD phpを使用して問題のパッケージを検索しました-この場合、キーワードとしてのプラグインの名前。それから、apt-get install php5-mcrypt php5-Gd php5-mysqlを介して必要な3つのパッケージをインストールできます-最後のパッケージは、ディストリビューションのようなdebian上のPDOをカバーするはずです

Centos/Red Hatの場合

同じ方法でdnf search KEYWORDSを使用しましたが、必要なすべてのパッケージがデフォルトで使用できるように見えるわけではありません。これらのディストリビューションの古いバージョンはdnfではなくyumを使用しています。

興味のあるパッケージはphp-pdophp-Gdphp-mcryptです-最後はnotがデフォルトのリポジトリにあります(yumでチェックしてからグーグルでチェックしました)- 代わりに、そのパッケージを取得するためにEPELリポジトリを追加する必要がある場合があります

デフォルトのパッケージマネージャーを使用すると、更新が他のすべてのもので発生するため、パッケージのインストールと保守が容易になります。

11
Journeyman Geek

http://www.directadmin.com/forum/showthread.php?t=24448 を確認してください。これには、必要なコマンドとトラブルシューティングのすべてが含まれています。

0
dmasi