2012-01-13 10 views
13

私は最近NginXを発見し、私のサーバーで試してみることにしました。私はNginXを実行し、PHPとHTMLファイルを提供することができます。しかし今、私はdrupalをインストールしようとします。それをインストールして要件をチェックしようとするとき、私は1つの要件で停止します。nginxにPHP拡張機能をインストールするには?

PHP拡張Drupalが(詳細については、システム要件のページを参照してください)以下のリストでは、PHP拡張を有効にする必要があります

無効:

GD

私が試してみましたapt-get install php5-gdを実行してgdをインストールすると、既にインストールされていると言います。だから私はphpinfo()ファイルを作成し、gdが有効になっているかどうかを確認して見つけられませんでした。これはNginXやPHPと関係がありますか?これを解決するにはどうすればよいですか?

答えて

27

- それはあなたがPHP-でPHPを実行している意味する必要がありますFPM。 PHPは、ピックアップ新しい拡張機能するように、新しいUbuntuのバージョンで

sudo /etc/init.d/php-fpm restart 

または

service php5-fpm restart 

:あなたはあなたがする必要があるものをインストールした後

+1

私も私のために働いていますが、少し修正しました: 'sudo /etc/init.d/php5-fpm restart'。 – Lekhnath

+6

'sudo service php5-fpm restart'も私のために働いています。 – Lekhnath

+0

Fedora27では、PHP7 - 'service php-fpm restart'が私のために働いていました。 –

1

PHP拡張機能は、PHPとの関連性があります。あなたのウェブサーバ(apache、nginxなど)の選択はそれらに影響しません。ほとんどの場合、gd拡張機能を有効にするだけです。あなたがUbuntuの上にある場合は、フォルダを/etc/php5/conf.dチェックして、次の行でgd.iniを追加:あなたはnginxのを使用しているので

extension=gd.so 
+0

これは私の一日を保存しました。私はアーチlinuxのLEMPセットアップに取り組んでいます。そして、pacman -S php-gdをインストールした後でさえ、動作しませんでした。 –

2

Webサーバーの設定が正しい場合は、php gd拡張機能をインストールし、phpスクリプトインタープリタとWebサーバーを再起動してください。私はこれを忘れてしまった場合

sudo apt-get install php5-gd 
sudo /etc/init.d/php-fastcgi stop 
sudo /etc/init.d/php-fastcgi start 
sudo /etc/init.d/nginx stop 
sudo /etc/init.d/nginx start 

ここで素晴らしいLEMPのチュートリアルでは、将来の私にとってはhttp://library.linode.com/web-servers/nginx/php-fastcgi/ubuntu-10.04-lucid

3

です。

/etc/php/fpmを使いこなしていた場合、誤ってシンボリックリンクconf.dが失われた可能性があります。つまり、gdとPDOのロードファイルはFPMでブートされません。

これは、PHP5-FPMに付属の基本設定だけを使用している場合に問題になります。カスタム設定をお持ちの場合は、別の場所にファイルを含めることができます。

解決方法:sym-linkを再作成してください。

cd /etc/php5/fpm 
sudo ln -s /etc/php5/conf.d /etc/php5/fpm/conf.d 
0

私は仕事にsudo apt-get install php5-gdを作ると同じ問題に遭遇しました。コンソール出力はsudo apt-get updateと表示されています。すべてのあなたのパッケージのちょうど基本的な更新。

更新後、私はsudo apt-get instal php5-gdを実行し、php5-fpmを再起動して間にすべてを正しくインストールすることを含め、すべて私にとって重労働でした。

0

centos 7を使用していて、/etc/init.d/php-fpmが見つからない場合は、私のために働いたsystemctl restart php-fpmを試してみてください。

関連する問題