Quando o APC é configurado com o mmap, ele usa apenas 1 shm_segment. Para remover o aviso, comente ou exclua a linha apc.shm_segments no arquivo .ini.
Alguma idéia de como posso corrigir esse aviso?
Obtendo isto enquanto executa a partir do shell, no FreeBSD 8.x
# /usr/local/bin/php --run 'echo "test";'
PHP Warning: PHP Startup: apc.shm_segments setting ignored in MMAP mode
in Unknown on line 0
test
Segmentation fault: 11
Feliz ano novo!
Eu tive o mesmo problema. Executar qualquer comando gera esta mensagem de erro
PHP Warning: PHP Startup: apc.shm_segments setting ignored in MMAP mode in Unknown on line 0
no meu caso, a configuração estava em apc.ini sob o caminho
/etc/php.d/apc.ini
atualizei a linha
"apc.shm_segments=3" to "apc.shm_segments=1"
e resolveu o problema.