C'è un modo per abilitare la sicurezza dei thread in PHP senza ricompilare o usare YUM per fare questo?Configurare dinamicamente PHP per sicurezza dei thread --enable-maintainer-zts, o usare yum per installare pthreads?
Sto cercando di installare pthreads e richiede che PHP sia stato compilato con --enable-maintainer-zts
. Tuttavia, non ho intenzione di ricompilarlo perché vorrei gestire il mio stack PHP usando yum. Attualmente sto usando il repository REMI. Noto che c'è un pacchetto php-zts, tuttavia, non ce n'è uno disponibile per la mia versione PHP di 4.4 e non riesco a trovare un RPM sorgente per php-zts.
c'è un modo posso usare yum e abilitare la sicurezza dei thread in PHP, in modo da posso installare pThread utilizzando
#pecl install channel://pecl.php.net/pthreads-0.0.42
downloading pthreads-0.0.42.tgz ...
Starting to download pthreads-0.0.42.tgz (53,755 bytes)
.............done: 53,755 bytes
33 source files, building
running: phpize
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
building in /var/tmp/pear-build-rootkThpG6/pthreads-0.0.42
running: /var/tmp/pthreads/configure
...
checking whether to enable Threading API... yes, shared
checking checking for ZTS... configure: error: pthreads requires ZTS, please re-compile PHP with ZTS enabled
ERROR: `/var/tmp/pthreads/configure' failed
Come si può vedere non riesce, al di sopra, perché PHP non ha abilitato ZTS .
Aspetta, si sta eseguendo PHP 4.4 ?! –
5.4.4 Credo .... –
[Come compilare PHP 5.4/5.5/5.6 con pthreads e ZTS abilitati.] (Http://blog.flowl.info/2015/compile-php-5-6-pthreads -mongo-ubuntu /) – DanFromGermany