У меня проблема с pcnt_fork
Я следовал этому руководству для установки
instalation of
pcntl
$ mkdir /tmp/phpsource
$ cd /tmp/phpsource
$ apt-get source php5
$ cd /tmp/phpsource/php5-*/ext/pcntl
$ phpize
$ ./configure
$ make
# then copy your module to php5 module-lib path (in my case:)
# and create an .ini-file to enable the module for sapi after graceful restart.
$ cp /tmp/phpsource/php5-*/modules/pcntl.so /usr/lib/php5/20090626/
$ echo "extension=pcntl.so" > /etc/php5/conf.d/pcntl.ini
on php.ini you need to
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/disable-functions
;disable_functions pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
но если я загляну в журнал ошибок apache, то у меня PHP-фатальная ошибка: пока нет вызова неопределенной функции pcntl_fork (). !!
Невозможно использовать функцию ‘pcntl_fork’, когда используется PHP
как модуль Apache. Вы можете использовать pcntl_fork только в режиме CGI или из
командная строка.Использование этой функции приведет к: ‘Неустранимая ошибка: вызов неопределенного
функция: pcntl_fork () ‘
Других решений пока нет …