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 agetenv(''USERNAME'')
.