>Недостатки php в safe_mode - файло создается с хозяином www(nobody).
>Если файлы нужно и читать и писать и создавать - возникает чехарда
>с правами.
Можно запускать php как cgi скрипт под FastCGI. Просто как CGI - слишком ресурсоемко, слишком тяжелый php на подъем.
На самом деле даже не в правах у mod_php проблема - он крайне нестабильно работает, лично постоянно сталкиваюсь с php скрипптами приводящими к тому что httpd впапдает в какой-то замкнутый цикл и начинает жрать 100% CPU времени, убивается только по kill -9, лимиты на CPU-time не спасают (более того подозреваю, что из-за них и memory_limit и возникает проблема).
Вторая менее очевидная пробелма - при apachectl graceful или stop иногда child httpd процессы не завершаются корректно (как предыдущий пункт, только нет 100% загрузки CPU). Поэтому приходится перезапускать по start/stop и между ними проверять - не остались ли висячие httpd мертвяки, иначе apache не запустится.
Третья проблема нерешаема в принципе (только лимиты на память и уменьшение MaxRequestsPerChild), когда php скрипт использует память, после того как он отработает эта память физически не освобождается и используется для дальнейших запросов памяти php-скриптами исполняемыми в этом child процессе. Т.е. скрипт использовал 8 МБ памяти, httpd процесс будет нести на своем борту эти 8 МБ до самой смерти.
От версии к версии появляются и исчезщают другие менее критичные проблемы. Когда приходится обновлять php - всегда ждешь где на этот раз спрятаны грабли.