LINUX.ORG.RU
ФорумAdmin

VPS веб-сервер php + httpd

 , ,


0

2

Здравствуйте, дорогие друзья, прошу вашей помощи, ночами не сплю, в общем есть веб-сервер на VPS, собрал php 7 + библиотеку pthreads от Pecl, для создания многопоточности в проекте, суть такова, все работает, все хорошо, но вот как то странно то, что при вызове страницы через консоль php index.php где есть класс Thread, работает на ура, как только вызываю в браузере пишет что класс библиотеки Fatal error: Thread not found....phpinfo выдает что у меня все включено как нужно, php -m показывает что Pthreads подключен, прошу помощи, может дело в apache? Незнаю уже куда копать, apache включил в режиме mpm_worker, Thread Safety - enabled....

P.S. уже 6 часов утра, не ругайтесь если не дал еще какой инфы, спрашивайте все выложу....


Ответ на: комментарий от e1nste1n

Я собрал php в cli

PHP 7.0.25 (cli) (built: Nov  5 2017 22:47:40) ( ZTS DEBUG )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

qunn ()
Ответ на: комментарий от e1nste1n
Server version: Apache/2.4.6 (CentOS)
Server built:   Oct 19 2017 20:39:16
Server's Module Magic Number: 20120211:24
Server loaded:  APR 1.4.8, APR-UTIL 1.5.2
Compiled using: APR 1.4.8, APR-UTIL 1.5.2
Architecture:   64-bit
Server MPM:     worker
  threaded:     yes (fixed thread count)
    forked:     yes (variable process count)
Server compiled with....
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=256
 -D HTTPD_ROOT="/etc/httpd"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="/run/httpd/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

qunn ()
Ответ на: комментарий от qunn

pthreads v3 is restricted to operating in CLI only: I have spent many years trying to explain that threads in a web server just don't make sense, after 1,111 commits to pthreads I have realised that, my advice is going unheeded.

pkurg ★★★ ()
Ответ на: комментарий от pkurg

А можно по русски? Хоть убей не понимаю на что вы меня тыкаете? Перевожу как pthreads v3 ограничена в работе только для CLI, совсем не вкуриваю....

qunn ()
Ответ на: комментарий от qunn

pthreads v3 is restricted to operating in CLI only: I have spent many years trying to explain that threads in a web server just don't make sense, after 1,111 commits to pthreads I have realised that, my advice is going unheeded.

pthreads v3 is restricted to operating in CLI only

pthreads v3 работает только в консоли. Ты как раз и писал, что в консольке все збс.

Deleted ()
Ответ на: комментарий от Deleted

Ептить колотить.....Спасибо ребята, реально голова не варит уже...прошу извинить за такой тупеж, можно тему закрывать.

qunn ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.