Попробуйте сделать это:
sudo php5enmod mcrypt
И затем:
sudo service apache2 restart
Я установил на свой компьютер новую версию Ubuntu 14.04 (настольная версия). Этот способ работает для включения mcrypt, который уже был установлен.
Ответ Bodhi.zazens - это шаг в правильном направлении, но вы, возможно, не сможете использовать возможности GL для вашей карты Intel (например, эффекты рабочего стола).
Более полированный скрипт, который использует идентификатор поставщика nVidia и исправление путей библиотеки GL показано ниже. Перед установкой этого скрипта вам необходимо сохранить конфигурацию nvidia xorg до /etc/X11/xorg.conf.nvidia. На машине nvidia выполните следующие команды:
sudo nvidia-xconfig
sudo mv /etc/X11/xorg.conf{,.nvidia}
Нижеприведенный скрипт должен быть сохранен как /etc/init/auto-gfx-card.conf.
description "autoconfigure graphics card settings"
start on (filesystem and (starting lightdm or starting kdm or starting gdm))
script
# If any nVidia device is found, assume it to be a graphics card
if [ -n "$(lspci -d10de:)" ]; then
for arch in x86_64-linux-gnu i386-linux-gnu; do
# since nvidia drivers have a higher priority, it'll
# automatically selected as the best available version
update-alternatives --quiet --force --auto ${arch}_gl_conf || true
done
# create the symlink, overwriting existing links if necessary
ln -sf /etc/X11/xorg.conf.nvidia /etc/X11/xorg.conf
else
# restore Intel GL capabilities
for arch in x86_64-linux-gnu i386-linux-gnu; do
update-alternatives --quiet --force --set \
${arch}_gl_conf /usr/lib/$arch/mesa/ld.so.conf 2>/dev/null || true
done
# remove the symlink if any
rm -f /etc/X11/xorg.conf
fi
end script
Для активации этого задания Upstart дальнейших команд не требуется.
Это грязный взломать, и, вероятно, существует более чистый метод (то есть, запись сценария с хорошим стартом инициализации), но ...
Предполагая, что работают драйвер nvidia и Intel-карты;) [ ! d1]
Используйте скрипт в /etc/rc.local, чтобы использовать правильный xorg.conf. Для карты Intel не нужен xorg.conf, поэтому сохраните рабочую nvidia xorg.conf по адресу say / etc/X11/xorg.conf.nvida
Во время запуска машины nvidia
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.nvidia
Затем добавьте это to /etc/rc.local
# determine if we have a nvidia card, $VIDEO will be an empty sting with the intel card
VIDEO=$(lspci | grep nVidia)
# test if $VIDEO is empty, and move xorg.conf if needed
if [ -n "$VIDEO" ]
then
# if xorg.conf exists, remove it.
[[ -e /etc/X11/xorg.conf ]] && rm -f /etc/X11.xorg.conf
else
# if xorg.conf does not exist copy it
[[ -e /etc/X11/xorg.conf ]] || cp /etc/X11/xorg.conf.nvidia /etc/X11/xorg.conf
fi
# restart lightdm, need to modify for kdm or gdm
/etc/init.d/lightdm restart
В зависимости от того, насколько быстро выполняется rc.local, вы можете вообще пропустить перезапуск Lightdm или если он работает слишком рано, вам может потребоваться добавить сон. [ ! d5]
Если вам нужна xorg.conf для карты intel, просто измените скрипт, чтобы поставить правильный xorg.conf на место.
Единственная другая потенциальная проблема: если ядро nvidia модуль конфликтует с драйвером Intel (маловероятно), в этом случае нам понадобится черный список драйверов, что можно сделать с помощью специальной строфы в grub.
Это, наверное, плохая идея. Вы не можете использовать драйвер NVIDIA с интегрированной графикой Intel для вашего ноутбука. Поскольку у вас есть необычная практика совместного использования единого SSD между двумя разными компьютерами, вы, вероятно, должны придерживаться «самого низкого общего знаменателя» здесь, который является видеодрайвером по умолчанию.
Если вы все еще хотите установить и настроить ограниченные драйверы NVIDIA, сделайте это на рабочем столе, на котором установлена совместимая видеокарта.
Нажмите на значок шестеренки в правом верхнем углу экрана и выберите «Системные настройки ...», затем нажмите «Дополнительные драйверы». Это покажет вам любые доступные или включенные проприетарные драйверы от NVIDIA, например:
Чтобы получить доступ к настройкам карты после установки драйверов, введите «NVIDIA» в тире, например:
Это вызывает экран настроек драйвера. Внесите необходимые изменения, а затем нажмите «Сохранить в X», как показано здесь:
Подробнее о настройке X здесь - страница Wiki Ubuntu X / Config [ ! d12]
Имейте в виду, что если вы это сделаете, вы можете столкнуться с проблемами на ноутбуке, у которого нет карты NVIDIA.