the see remove net extensions book are php posix

see - remove html tags php



como instalar posix en php (3)

POSIX no aparece cuando ejecuto php -m cmd , sin embargo, lo veo desde phpinfo() –enable-posix=shared en Linux con Plesk 9.

Básicamente, no puedo usar posix_*() funciones posix_*() como se describe en http://www.php.net/manual/en/ref.posix.php

este espectáculo no existe:

if (function_exists(''posix_getuid'')) { echo "posix_getuid available"; } else { echo "posix_getuid not available"; // this prints in my server. }

¿Podría alguien enseñarme cómo instalarlo? Gracias.

[PHP Modules] bz2 calendar ctype curl date dbase dom exif fileinfo filter ftp gd geoip gettext gmp hash iconv imap ionCube Loader json libxml mbstring mcrypt memcache mhash mysql mysqli openssl pcntl pcre PDO pdo_mysql pdo_sqlite readline Reflection session shmop SimpleXML sockets SPL sqlite standard tokenizer wddx xml xmlreader xmlwriter xsl zip zlib


En openSUSE use el comando zypper install php-posix para instalar php-process para usar la función php posix_getuid


Encontré la solución:

yum install php-process

Este paquete habilita php-posix.


Una vez resuelto, el problema original parece ser que posix_getpwuid no es compatible con Windows:

de: http://www.php.net/manual/en/function.posix-getpwuid.php

En Windows, posix_getpwuid() no está implementado

  • Si solo desea el nombre de usuario del usuario actual, puede usar get_current_user() .

  • Para obtener el usuario en ejecución correctamente, pruebe si function_exists(''posix_getpwuid'') y, si no, suponga que está ejecutando Windows y llame a getenv(''USERNAME'') .