Comment faire pour désactiver la sécurité des threads en PHP?
Je suis à l'aide de certains logiciels qui m'oblige à avoir des threads de sécurité désactivé. Je suis en train de travailler sur un serveur Windows. De ce que j'ai lu ailleurs, je ne peux pas il suffit de configurer cela dans le .fichier ini. Est-ce vrai? Si oui, comment pourrais-je compiler, de sorte que le fil de sécurité est désactivé?
Cela semble dangereux... la désactivation de la sécurité des threads dans une application web?
C'est store locator logiciel de Ultimate de localisation. Pas trop sûr de ce qu'il se passe derrière les coulisses, mais je suppose qu'ils ont leurs bases couverts?
C'est store locator logiciel de Ultimate de localisation. Pas trop sûr de ce qu'il se passe derrière les coulisses, mais je suppose qu'ils ont leurs bases couverts?
OriginalL'auteur Paul Erdos | 2010-08-06
Vous devez vous connecter pour publier un commentaire.
Vous devez compiler PHP avec ZTS désactivé (drapeau de compilation
--disable-zts
) ou télécharger des fichiers binaires avec ZTS désactivé.Cela ne peut pas fonctionner correctement dans certains serveurs web, à savoir celles qui traitent de plusieurs scripts PHP simultanément dans le même processus.
Je l'ai trouvé, c'était à cause de l'installation de
apache2-dev
paquet sur mon système (Ubuntu) installe automatiquementapache2-thread-dev
dontapxs2
raconte l'PHP construire le système à construire avec du fil de sécurité. Par conséquent, la solution était d'installerapache2-prefork-dev
paquet.OriginalL'auteur Artefacto
Vous pouvez télécharger compilé non thread-safe binaires de PHP pour Windows à partir de
OriginalL'auteur Gordon
Vous pouvez télécharger la dernière version de Zend Optimizer qui ont le thread de sécurité sur http://downloads.zend.com/optimizer/3.3.0/ZendOptimizer-3.3.0-linux-glibc23-x86_64.tar.gz
OriginalL'auteur Tonismar Bernardo
Il est --disable-responsable-zts de commande. Peut essayer --disable-posix threads.
OriginalL'auteur ydk2