Две ключевые строки, необходимые для получения полезных ошибок из PHP:
ini_set('display_errors',1);
error_reporting(E_ALL);
Как указывали другие участники, они по умолчанию отключены по соображениям безопасности. Как полезный совет - когда вы настраиваете свой сайт, удобно использовать переключатель для разных сред, чтобы эти ошибки были включены по умолчанию в вашей локальной среде и средах разработки. Это может быть достигнуто с помощью следующего кода (в идеале, в вашем файле index.php или config, так что он активен с самого начала):
switch($_SERVER['SERVER_NAME'])
{
// local
case 'yourdomain.dev':
// dev
case 'dev.yourdomain.com':
ini_set('display_errors',1);
error_reporting(E_ALL);
break;
//live
case 'yourdomain.com':
//...
break;
}
Существует решение с именем chocolatay http://chocolatey.org . Я никогда не пробовал это лично, но я слышал об этом во время кукольных окон conf. Здесь вы можете найти слайды http://www.slideshare.net/PuppetLabs/puppet-and-windowspuppetconf2013
UPDATE: Я просто пытаюсь это сделать, и это действительно хорошее решение. Это не yum, но это самый близкий способ имитировать yum на окнах.
Кроме того, если ваша программа, которую вы хотите установить, имеет пакет msi, легко создать свой собственный пакет.
Существует программное обеспечение под названием «win-get».
win-get - это автоматическая система установки и репозиторий программ для Microsoft Windows, написанных на pascal (для клиента командной строки) и php для онлайн-поиска репозиторий. Идеи для его создания взяты из apt-get и других связанных инструментов для платформ * nix.
Система работает, подключившись к репозиторию ссылок. Поиск приложения и загрузка его из сохраненной ссылки с помощью wget.exe. Затем выполните процедуру установки (тихий или стандартный). И окончательно удалить установочный файл.