如何在nginx上安装PHP扩展?

sam*_*ell 15 php drupal nginx php-gd

我最近发现了NginX,并决定在我的服务器上试用它.我有运行NginX并能够提供PHP和HTML文件.但现在我想尝试安装drupal.当试图安装它并检查要求时,我被一个要求阻止了.

PHP扩展已禁用

Drupal要求您在以下列表中启用PHP扩展(有关更多信息,请参阅系统要求页面):

GD

我试图通过这样做来安装gd apt-get install php5-gd,它说它已经安装好了.所以我创建了一个phpinfo()文件,并检查是否启用了gd并且我无法找到它.这与NginX或PHP有关吗?我该怎么做才能解决这个问题?

Xeo*_*oss 28

因为您使用的是Nginx - 这必须意味着您正在使用PHP-FPM运行PHP.

安装完东西后,您需要:

sudo /etc/init.d/php-fpm restart 
Run Code Online (Sandbox Code Playgroud)

要么

service php5-fpm restart
Run Code Online (Sandbox Code Playgroud)

在较新的ubuntu版本中

这样PHP就可以获得新的扩展.

  • `sudo service php5-fpm restart`也适合我. (6认同)