2017-05-19 11 views
0

Imagick(ImageMagick PHP拡張モジュール)をインストールしようとしているので、指示に従うため、PECLが必要だと言われてPHP PEAR- - php-develgccのようないくつかの他のものがありますが、すべての手順でそれらが記述されているわけではありません。CentOS 7:インストール後に 'pecl'コマンドが実行されない

でも、私はバンチをインストールしてから、コマンドpecl install imagickを発行しました。何もありません。出力はゼロです。私がpeclを実行すると、何もありません。私が/usr/bin/peclを見ると確かにそこにありますが、何も出力しません。警告でもありません。

私はpeclの警告に応答しています、またはCentOSは欠落していると言っていますが、私のように見えて警告が表示されないので、何を試すことができますか?なぜPECLは何もしていないのですか?

私は

+0

あなたはphp7を実行しています –

+0

いいえ、まだ5.4です。 – kasimir

+0

あなたは "ソースからビルド"よりもパッケージを好むはずですので、yum install php-pecl-imagick –

答えて

0

OK ...でも、システムを再起動途中にApacheを再起動しようとした、と別のレポ(レミ)からインストールするが、効果なしに取り出されましたが、答えは、PHPのエラーログにありましたそれはカスタム(つまり、デフォルトではない)場所に保管されていたので、私はそれを探す必要がありました。

open_basedir restriction in effect

私はphp.iniファイルでopen_basedir設定で/usr/share/pearを含める必要がありました。それがなければ、PHPはバックグラウンドでエラーをスローし、peclは何も返しません。

関連する問題