php posix nasıl yükleneceği

2 Cevap php

I php -m cmd, ancak, ben Plesk 9 ile Linux üzerinde phpinfo() –enable-posix=shared onu görmek çalıştırdığınızda POSIX görünmüyor.

Basically, I can't use posix_*() functions as described at http://www.php.net/manual/en/ref.posix.php

Bu gösterileri var değil:

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

Birisi nasıl yüklemek için bana gösterebilir misiniz? Teşekkür ederim.

[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

2 Cevap

Ben çözüm bulundu:

yum install php-process

Bu paket php-posix sağlar.

Kararı alırken, orijinal sorun posix_getpwuid Windows desteklenmediğini gibi görünüyor:

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

Windows'ta, posix_getpwuid() uygulanmadı

  • Sadece geçerli kullanıcı adı istiyorsanız, kullanabileceğiniz get_current_user().

  • Düzgün ise function_exists('posix_getpwuid') çalıştıran kullanıcı, testi almak ve eğer değilse, Windows ve çağrı üzerine çalışan konum varsaymak getenv('USERNAME').