Loading... 最近在做一个深度学习项目,最终阶段需要在前端页面展示模型效果,所以在LNMP环境上的服务器上,使用PHP运行一个模型测试的py脚本,使用`exec`或`shell_exec`方法。在使用过程中发现了如下错误: > **Warning** : shell_exec() has been disabled for security reasons 经过查阅资料后,是因为php.ini文件中禁用了这两个方法,所以需要更改php.ini文件中的配置后重启php服务。具体方法如下: 1. 寻找php.ini文件的位置:`find / -name php.ini` 2. 编辑该文件,删除disable_functions列表中的相关函数:`vim /www/server/php/56/etc/php.ini` 3. 查找php服务的主进程号(带**master**标记的):`ps aux|grep php-fpm` 4. 重启php服务:`kill -USR2 32494` 然后在刷新页面,运行该php脚本就可以啦! 最后修改:2021 年 08 月 13 日 01 : 42 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付