What should I do if the php exec function does not take effect?

藏色散人
Release: 2023-03-13 18:24:01
Original
3639 people have browsed it

The solution to the problem that the php exec function does not take effect: 1. Open the /etc/php.ini file, delete exec, then save and restart php-fpm; 2. Change the value of "safe_mode" to off.

What should I do if the php exec function does not take effect?

The operating environment of this article: Windows 7 system, PHP version 7.1, DELL G3 computer

php exec function does not take effect What should I do?

php.exec does not work. Solution

No. 1.

The disabling method is as follows:

Open the /etc/php.ini file,

Find disable_functions, and add the function name to be disabled, as follows:

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
Copy after login

On the contrary, the way to enable it is to delete exec, then save and restart php -fpm

Chapter 2.

Open the /etc/php.ini file,

safe_mode = Change on to off, I use The default for php5.4 is off

disable_functions=
Copy after login

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of What should I do if the php exec function does not take effect?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template