Maison  >  Article  >  développement back-end  >  Que dois-je faire si la fonction php exec ne prend pas effet ?

Que dois-je faire si la fonction php exec ne prend pas effet ?

藏色散人
藏色散人original
2021-11-08 10:03:443545parcourir

Solution au problème selon lequel la fonction php exec ne prend pas effet : 1. Ouvrez le fichier /etc/php.ini, supprimez exec, puis enregistrez et redémarrez php-fpm 2. Modifiez la valeur de "safe_mode" sur off ; .

Que dois-je faire si la fonction php exec ne prend pas effet ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Que dois-je faire si la fonction php exec ne prend pas effet

php. exec ne fonctionne pas, solution

N° 1 .

La méthode de désactivation est la suivante :

Ouvrez le fichier /etc/php.ini,

recherchez Disable_functions et ajoutez le nom de la fonction à désactiver, comme suit :

phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen

Au contraire, la façon de l'activer est de supprimer exec, puis de sauvegarder et de redémarrer php -fpm

Deuxième.

Ouvrez le fichier /etc/php.ini,

safe_mode = Passer de on à off . J'utilise php5.4 et la valeur par défaut est désactivée

disable_functions=

Apprentissage recommandé : "Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn