jetapps-eu / publigator-vps-installer

Publigator installer script for clean VPS with CentOS 6 minimal
http://publigator.com
6 stars 6 forks source link

Неправильное определение pcntl #2

Open radioset opened 9 years ago

radioset commented 9 years ago

CentOS release 6.6 (Final)

PHP 5.4.40 (cli) (built: Apr 15 2015 15:55:28) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies with the ionCube PHP Loader + Intrusion Protection from ioncube24.com v5.0.4, Copyright (c) 2002-2015, by ionCube Ltd.

После выполнения publigator-install-step1.sh и publigator-install-step2.sh

При установке скрипта на шаге «Проверка расширений PHP»

Строчка pcntl 5.3.0 помечена красным.

Но расширение установлено

[root@vps modules]# php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
geoip
gettext
gmp
hash
http
iconv
igbinary
imagick
imap
intl
ionCube Loader
json
ldap
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
OAuth
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
propro
pspell
raphf
readline
recode
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tidy
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

[Zend Modules]
the ionCube PHP Loader + Intrusion Protection from ioncube24.com

но на странице PHP info модуль не отображается.

в /usr/lib64/php/modules файл отсутствует

Если модуль собрать и установить из исходнков.

то php ругается на повторную загрузку уже загруженного модуля.

Устанавливал скрипт на разных серверах.

Везде идентичная проблема.

.Вероятно pcntl уже включен в какой то виртуальный пакет php А ваш скрипт это не определяет.

stepanselyuk commented 9 years ago

Здравствуйте, это впринципе нормальное поведение, т.к. если php работает в режиме mod_php, то это расширение всегда отмечено как неустановленное. В режиме fcgid или suphp этой проблемы нет. Поэтому если у вас mod_php, просто не обращайте на это внимание.