Issues with proc_* functions and PHP '--enable-sigchild' configure command option
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 42/100
Piste de recherche
Commencez par reproduire le comportement signalé avec PHP compilé avec --enable-sigchild et le chemin proc_* par défaut, puis comparez-le avec l’utilisation de l’option useExec. Examinez les rapports de bugs PHP liés et déterminez si phpinfo() expose suffisamment d’informations pour détecter la configuration ; le travail est considéré comme terminé lorsque les commandes réussies ne renvoient plus d’erreur dans cet environnement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi,
It looks like PHP compiled with '--enable-sigchild' will have issues with php-shellcommand when proc_* functions are used (by default). php-shellcommand will return an error when the command executes successfully.
The reason is discussed in the following PHP bug reports:
https://bugs.php.net/bug.php?id=61873
https://bugs.php.net/bug.php?id=71804
There is no issue when using useExec option on a system with PHP compiled with '--enable-sigchild'.
There is not much that can be done other than detecting the '--enable-sigchild' configure command option and adding the useExec option. Unfortunately, there doesn't appear to be any way to do this aside from parsing phpinfo().
Is there any other way to handle this issue?
Thanks.
- Langage dominant
- PHP
- Étoiles
- 325
- Forks
- 53
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de mikehaertl/php-shellcommand
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 42/100
mikehaertl/php-shellcommand#60 · 1 commentaire ·
-
Ideas for addArgOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
mikehaertl/php-shellcommand#46 · 8 commentaires ·
Toutes les issues de mikehaertl/php-shellcommand
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
nunomaduro/collision#375 ·
-
HTTP::setGetVar() duplicates the base path for root-relative URLs when the site runs in a subfolderOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
silverstripe/silverstripe-framework#12034 ·
-
needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
loginWithCustomTokenExchange() fails when an organization is configuredPeut-être pris @awss1i l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
auth0/auth0-PHP#883 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
type/bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
flarum/framework#5231 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour