Я хочу запустить Drupal, используя Ngnix, но как только я установил ngnix, drupal, я вижу это:
Drupal requires you to enable the PHP extensions in the following list
(see the system requirements page for more information):
dom
gd
pdo
У меня есть скрипт php, который показывает, что эти модули не загружены:
<?php
$dom = extension_loaded( 'dom');
$gd = extension_loaded( 'gd');
$pdo = extension_loaded( 'pdo');
echo '<p>Hello Bogus Drupal, from Tommy the Geek</p>';
echo "GD: ", extension_loaded('gd') ? 'OK' : 'MISSING', '<br>';
echo "dom: ", extension_loaded('dom') ? 'OK' : 'MISSING', '<br>';
echo "PDO: ", extension_loaded('pdo') ? 'OK' : 'MISSING', '<br>';
echo "zip: ", extension_loaded('zip') ? 'OK' : 'MISSING', '<br>';
?>
Вывод выглядит так:
GD: MISSING
dom: MISSING
PDO: MISSING
zip: OK
, хотя "php -m" показывает, что модули доступны для интерфейса командной строки:
# php -m | grep [dgP][oDd]
dom
gd
PDO
pdo_sqlite
wddx
. Как я могу сделать их доступными для веб-сервера?