воскресенье, 28 ноября 2010 г.

Подключение php к Eclipse PDT

Eclipse PDT предназначен для работы со скриптами PHP.
Заметка описывает подключение php для запуска скриптов AS PHP Script из Eclipse
  • Run -> Run as -> PHP script
  • Run -> Debug as -> PHP script

Исходные данные:
  • Eclipse PDT
  • php (расположен в c:\php5)
  • файл конфигурации php.ini
Редактируем php.ini
  1. Создаем копию файла и называем её php4eclipse.ini;
  2. Редактируем файл php4eclipse.ini, где прописываем абсолютный адрес в следующих строках
    1. extension_dir = "С:\php5\ext"
    2. zend_extension=С:\php5\ext\php_xdebug.dll (при наличии дебагера xdebug, для Zend debug используется zend_extension_ts)

Настройка Eclipse
Windows -> Preferences -> PHP -> PHP Executables
где задаем конфигурацию PHP

Теперь возможен запуск скриптов командой Run -> Run as -> PHP script.

Выключение компьютера из командной строки без ввода пароля суперпользователя

Для выключения компьютера из командной строки в Linux необходимы привелегии суперпользователя. Выключение производится командой
sudo shutdown
и ввод пароля суперпользователя.

Чтобы разрешить непривилегированным пользователям выполнять команды shutdown, reboot необходимо в /etc/sudoers добавить строку

ALL ALL = NOPASSWD: (ALL) /sbin/shutdown, /sbin/reboot
Выключение будет производится командой
sudo shutdown
без ввода пароля.

Можно добавить алиас в ~/.bashrc
alias shutdown='sudo shutdown'

В результате выключение будет производится по команде
shutdown

Ещё полезные способы выключения компьютера здесь.