Class '\Yaf\Application' not found 的报错排查,已经解决【php】
一、备注 新配置Linux环境 由报错可知肯定是yaf框架,一个轻量级高效率基于PHP扩展由鸟哥开发的框架 index.php入口文件中报错 Yaf类没有找到 二、思路描述 1.因为新配置的环境,所以考虑下有没有安装yaf 没有安装进行安装,如果安装继续排查问题 2. php -i | grep yaf 已经开启,并没有打开yaf.use_namespace 3.查看php.ini文件。相关扩展是否开启 yaf.use_spl_autoload = On yaf.environ = "develop" yaf.use_namespace = On 4.如果以上没问题,查看\Yaf的引入路径是否正确 三、问题解决 1. php -m 查看PHP已经安装的扩展,类似phpinfo();(如果列表中存在yac,yaf说明已经安装) 2.yaf框架安装(发现我的机器没有安装) pecl地址: http://pecl.php.net/package/yaf wget下载或者直接上传安装包都可以 注意:yaf3是给php7使用的,如果你的PHP版本在7以下,请下载yaf2的版本,否则在make时会报错 解压到当前目录:tar zxvf yaf-3.0.8.tgz -C ./ 安装流程,惠新宸的官方解决: http://www.laruence.com/manual/yaf.install