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