Я уже решил проблему, но выложу ее здесь для дальнейшего использования, и, возможно, она кому-нибудь поможет:)
Проблема:
После запуска PHP из командной строки с пользовательским php.ini Apache аварийно завершает работу и выдает эту ошибку apc_fcntl_lock failed errno:6
.
Моя конфигурация:
У меня easyPHP с PHP 5.3.8 и APC установлены.
APC отлично работает для моих приложений, работающих на easyPHP (сервер Apache).
Я использую платформу Symfony2, и она поставляется с хорошими генераторами кода, запускаемыми из командной строки,например: php app/console doctrine:database:create
, который подключается к MySQL и создает для меня базу данных.
Для запуска этих команд мне нужно включить расширение pdo_mysql.Поскольку в PHP CLI по умолчанию не включен pdo_mysql, я скопировал свой php.ini в C:\Windows\php.ini
(именно здесь PHP CLI ищет php.ini).
Но у меня было включено много других расширений (как php_intl или php_curl, php_gd2, ...) и php_apc среди них.