Install FreePBX-2.1.1, Checking user..PHP Fatal error

Hello everybody,
I use Suse 10.1 and Asterisk 1.2.3. I try to install FreePBX on the asterisk acording its install file and I have problem with install_amp:
I get:
Checking for PEAR DB…OK
Checking for PEAR Console::Getopt…OK
Checking user…PHP Fatal error: Call to undefined function posix_getpwuid() in /usr/src/freepbx-2.1.1/install_amp on line 653

I use php5:
in file /etc/php5/apache2/php.ini i have command: include_path=".:/usr/share/php5
in directory /usr/share/php5 is nothing except other direcory PEAR and into are files with *.php

thank you for your help

install php5-posix and try again

i have the same problem, can anyone help us ??

If the issue is with version 2.1.X then upgrade. There is no support for 2.1 - 2.3.0 is the current release.

Philippe Lindheimer - FreePBX Project Lead
http// - IRC #freepbx

Ok, now I know it’s been over 2 years…

I spent a lot of time trying to work this problem. I am using Centos 4.7. I found that it was because I was using php 5.3.2. In this version php-posix is no longer in php-common, it is in php-process. So you need to install php-process and it all should work.

Good luck to anyone who has this problem.