LinuxへのPHP拡張機能のインストール


10

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

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

回答:


3

見てhttp://pear.php.net/

多くの場合、Linuxシステムのリポジトリにはpearアプリケーションがあるため、インストールする拡張機能ごとにコマンドを実行するだけで済みます。


11

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

現在、ubuntuとcentos boxenを手元に、そしてパッケージ検索コマンドの魔法を通して...

Ubuntuの場合

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

Centos / Red Hatの場合

dnf search KEYWORDSは同じ方法を使用しましたが、必要なすべてのパッケージがデフォルトで使用可能であるとは限りません。これらのディストリビューションの古いバージョンはdnfyumではなくを使用しています。

あなたが興味のあるパッケージがあるphp-pdo php-gdphp-mcrypt-最後はありません(私は上のyumを、その後、Googleで検索をチェックする)デフォルトのリポジトリに- あなたは、そのパッケージを代わりに取得するためにEPELリポジトリを追加する必要があります

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



-3

LinuxでPHP拡張機能を更新するには:

ステップ1:rootとしてログイン

step2:タイプ-> Yum install php-xml

step3:service httpd restart //サービスを再起動します


2
質問を読むのに時間をかける必要があります。php-xmlについては言及されておらず、決してyumすべてのディストリビューションで機能するわけではありません。サービスの再起動についても同じです。
ディアハンター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.