年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- javashop
- sam123456gz
- zysnba
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- Xeden
- jh108020
- johnsmith9th
- zhanjia
- zxq_2017
- jbosscn
- forestqqqq
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- sichunli_030
- kingwell.leng
- silverend
- lchb139128
- kristy_yy
- lich0079
- jveqi
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- lxguy
- zhangjijun
最新文章列表
yaf在命令行模式下出现PHP Fatal error: Class 'Yaf_Application' not found的解决办法
为了跑个yaf的crontab,执行时报错:
PHP Fatal error: Class 'Yaf_Application' not found
由于yaf的命令行模式下加载的php.ini跟website模式下是不同的,需要检查该php.ini有无加载yaf。
执行
php -m
查看有无yaf,如果没有就添加上。ubuntu下cli php.ini路径是/etc/php5/cli
加上
...
YAF访问图片等静态资源禁止调用YAF框架的解决办法
当访问yafpublic 目录下的某个静态资源时,依然会访问yaf application框架,会调用到默认Controller的errorAction。
获取到的url路径是http://xxx/favicon.ico
这是因为浏览器默认会访问favicon.ico资源,而这个资源如果不存在的话就会执行yaf。
解决办法:放入一张favicon.ico图片。
yaf框架输出内容在查看源代码时会有换行符的解决办法
http://www.meedee.cn/2016/04/20/yaf%E6%A1%86%E6%9E%B6%E8%BE%93%E5%87%BA%E5%86%85%E5%AE%B9%E5%9C%A8%E6%9F%A5%E7%9C%8B%E6%BA%90%E4%BB%A3%E7%A0%81%E6%97%B6%E4%BC%9A%E6%9C%89%E6%8D%A2%E8%A1%8C%E7%AC%A6%E7% ...
yaf namespace的使用
yaf支持namespace。在php.ini 中添加
yaf.namespace=1 就可以启动namespace
但是如果开了namespace就不能再使用非namespace的写法了。
<?php
define('ROOT_PATH', realpath(dirname(dirname(__FILE__))));
define('APPLICATION_PATH', ROOT ...
yaf 添加phpunittest
首先要讓php在cli下支持yaf
wamp下打開D:/wamp/bin/php/php5.5.12/php.ini
在extension=php_xsl.dll下面輸入
extension=php_yaf.dll
yaf.environ=dev
;yaf.use_namespace=0
然後重啟apache。
在項目目錄下新建一個test的入口文件,/public/indexTest.php
...
ubuntu下安装yaf框架
参考
http://yaf.laruence.com/manual/yaf.install.html
yaf下载:
https://pecl.php.net/package/yaf
版本选择
2.3.5以下版本适用于php5.2 ~ 5.x 的环境
3.0 以上版本适用于php7及以上环境
首先要找到php的安装目录,执行info.php,查看php路径
Configuration Fil ...