前面我们写了一个WordPress的开源采集插件,里面需要使用snoopy类配合curl来采集https的网站,但是snoopy类里面的curl需要使用exec这个函数来执行,下面我们记录一下如何在宝塔面板以及配置文件中启用exec。
php中的exec()函数有什么用?
功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。
危险等级:高
宝塔面板中如何启用exec函数?
在左侧菜单『软件管理』中,找到对应的PHP版本,然后点击『设置』– 【禁用函数】,选择到exec,然后点击「删除」即可。
![php中如何启用exec函数 宝塔面板中如何解除exec函数的禁用? php中如何启用exec函数 宝塔面板中如何解除exec函数的禁用?](https://jiloc.com/wp-content/uploads/2022/09/bt-soft-shop-1.png)
![php中如何启用exec函数 宝塔面板中如何解除exec函数的禁用? php中如何启用exec函数 宝塔面板中如何解除exec函数的禁用?](https://jiloc.com/wp-content/uploads/2022/09/TIM截图20180112103219-960x52-2.png)
![php中如何启用exec函数 宝塔面板中如何解除exec函数的禁用? php中如何启用exec函数 宝塔面板中如何解除exec函数的禁用?](https://jiloc.com/wp-content/uploads/2022/09/bt-exec.png)
如何通过修改配置文件(使用于所有环境Windows、Linux、Centos、Debian)启用exec函数?
打开对应的php.ini查找到 “disable_functions” ,将exec从函数中去除
![php中如何启用exec函数 宝塔面板中如何解除exec函数的禁用? php中如何启用exec函数 宝塔面板中如何解除exec函数的禁用?](https://jiloc.com/wp-content/uploads/2022/09/TIM截图20180112103627-1.png)
重启web、php-fpm服务即可。
评论已关闭