Возникла срочная необходимость поднять сервер на Debian. Что получилось: установил Дебиан(6.0), установил Апач (2.2.16), PHP (5.3.3-7) и мускуль.
В общем и целом всё взлетело, но вот phar работать отказывается. $phar=new Phar('test.phar');
$phar->buildFromDirectory('test/');/*здесь лежит файлик test.php*/
Всё отлично работает, архив создаётся, при переконвертировании в zip видно, что файлик test.php попал в архив. echo('start');
require_once('phar://test.phar/test.php');
echo('end');
Код выводит только start и на этом всё глохнет, никаких сообщений об ошибках.
Установил в Дебиан xampp — там всё отлично заработало: phar читается без проблем.
[Thu Aug 04 10:36:37 2011] [notice] caught SIGTERM, shutting down
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ps.ini on line 1 in Unknown on line 0
[Thu Aug 04 10:36:38 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze3 with Suhosin-Patch configured -- resuming normal operations
Вот только это при старте апача и попытке запуска скрипта и вопроса.