如何安装yaf配置
㈠ yaf框架的bootstrap.php放在哪
搭建yaf框架环境方法linux操作系统怎么搭建YAF框架命令:wget地址参考图片命令:tarzxvfyaf-2.3.5.tgz命令:cdyaf-2.3.5生成configure,命令:phpize配置命令:./configure--with-php-config=/usr/bin/php-config进行编译安装sudomake&&makeinstall配置php.iniextension=yaf.so[yaf]yaf.environ=proctyaf.library=NULLyaf.cache_config=0yaf.name_suffix=1yaf.name_separator=""yaf.forward_limit=5yaf.use_namespace=1yaf.use_spl_autoload=0重启服务器,查看phpinfo()是否有yaf扩展了命令:sudosystemctlstartphp-fpm.service或进入命令行查看php-m是否有yaf扩展了命令:php-m|grep'yaf'
㈡ mamp下(php5.6.30)安装yaf拓展 报错 unknown type name 'zend_string'; did you mean 'zend_stream'
拖延症总是懒得作记录,有些东西没有及时记下来下次要找又是焦头烂额的,监督自己培养作记录的习惯。。。
1、下载Yaf
链接:
我使用的PHP版本是5.6.30,下载的Yaf是yaf-2.3.5,刚开始没认真看,下载了最新版本,结果编译的时候报错:
./yaf_view.h:34:53: error: unknown type name 'zend_string'; did you mean 'zend_stream'?
查了下,是因为php5.6.30 里面没有zend_string类型,用 char 替换,或者修改你的php版本环境到php7
2、编译Yaf
终端命令1 : cd Applications/MAMP/bin/php/php5.6.30/include/php/yaf/yaf-2.3.5/
终端命令2 : ./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.30/bin/php-config
终端命令3 : make
image.png
3、复制yaf.so到php扩展目录(图上告诉我们yaf.so在哪里了)
终端命令4 : sudo cp yaf.so /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/
确认一下有没有准确移动
终端命令5 : cd /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/
确认一下有没有准确移动
终端命令6 : cd /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/
image.png
4、修改php.ini文件
image.png
末尾加上 extension=yaf.so,然后Command+S保存,退出,重启Mamp
image.png
查看phpinfo,成功安装Yaf
image.png
Phpstrom 的 Yaf 代码提示
1、终端进入 /Applications/MAMP/bin/php/php5.6.30/bin/yaf/tools/cg 目录下
终端命令1 : cd /Applications/MAMP/bin/php/php5.6.30/bin/yaf/tools/cg
终端命令2 : php yaf_cg app
app是生成的目录名
执行以上代码,将在cg/output/目录生成一份yaf的骨架代码
终端命令3 : ls output/app
执行以上代码,将在cg/output/目录生成一份yaf的骨架代码
image.png
2.到项目目录下新建一个文件夹,然后复制至项目目录
终端命令4 : sudo cp -a /Applications/MAMP/bin/php/php5.6.30/bin/yaf/tools/cg/output/app/* /Applications/MAMP/htdocs/yaf-app
image.png
3、使用Phpstrom 打开项目
可以看到我们的代码都是酱紫的,强迫症都要犯了。。。
image.png
4、下载代码提示文件
下载地址:
5、如图,在include path添加上一步下载的文件
image.png
image.png
image.png
再打开刚刚的Index.php看一下,哈,友好的代码提示又出现了
image.png
㈢ LINUX操作系统怎么搭建YAF框架
搭建yaf框架环境方法
LINUX操作系统怎么搭建YAF框架
命令:
wget 地址参考图片
命令:
tar zxvf yaf-2.3.5.tgz
命令:
cd yaf-2.3.5
生成configure,命令:
phpize
配置命令:
./configure --with-php-config=/usr/bin/php-config
进行编译安装
sudo make && make install
配置php.ini
extension=yaf.so
[yaf]
yaf.environ = proct
yaf.library = NULL
yaf.cache_config = 0
yaf.name_suffix = 1
yaf.name_separator = ""
yaf.forward_limit = 5
yaf.use_namespace = 1
yaf.use_spl_autoload = 0
重启服务器,查看phpinfo()是否有yaf扩展了
命令:
sudo systemctl start php-fpm.service
或进入命令行查看 php -m 是否有 yaf 扩展了
命令:
php -m|grep 'yaf'
㈣ linux ubuntu安装yaf遇到的问题这个怎么解决
执行这个命令
sudo apt-get install php-dev
执行完后,用whereis phpize
komiles@Aspire-v5 ~ $ whereis phpize
phpize: /usr/bin/phpize /usr/bin/X11/phpize /usr/share/man/man1/phpize.1.gz
看到这个说明你已经安装了phpize
然后执行这个(必须用root用户执行,否则会报错误)
/usr/bin/phpize ./configure --with-php-config=/usr/bin/php-config
下面这个错误
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the mole
执行make命令时报这个错误
make: *** No targets specified and no makefile found. Stop.
需要安装这个
1
sudo apt-get install libncurses5-dev
这样执行
./configure make
php扩展放在:./usr/lib/php5//
㈤ yaf框架中初始化应用程序配置失败怎么办
应用程序错误解决方法:
1.检查电脑是否存在病毒,请使用网络卫士进行木马查杀。
2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。
3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。
4.如果检查上面的都没问题,可以试试下面的方法。
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。
㈥ 在windows中怎么查看安装yaf是否成功
控制面板 删除程序看看 你这个程序在不
下面是安装方法
方法/步骤
步骤一: 对于MATLAB 7.12,对于64位机来说,Visual C++ 2010 Express 和 SDK 7.1 都需要安装。
如果不知道Windows中是否安装了上述软件,就假设你已经安装,并进行一下步骤。
步骤二:为了避免错误,如果你既没有安装Visual C++ 2010 也没有安装SDK 7.1 ,那么可以进行如下步骤:
1.安装SDK 7.1,如果安装失败按照步骤三进行,然后再回到本步骤二的3.
2.到参考资料的1网站下载文件包,SDK 7.1.
3.安装Visual C++ 2010 or SDK 7.1 。
步骤三:如果你已经安装了 Visual C++ 2010 Express SP1而没有安装SDK7.1,按照如下步骤进行:
1.卸载Visual C++ 2010 Redistributable ,x64和x86版都要卸载。这个可以从控制面板卸载程序卸载。
2.安装SDK 7.1 ,在安装SDK 7.1 是确保取消Visual C++ Compilers和Microsoft Visual C++ 2010选框。
3.至参考资料网站1下载SDK 7.1 安装包。
4.重新安装 Visual C++ 2010 Redistributable packages。
步骤四:如果连个文件包都安装后,在编译期间仍然出现错误,那么就需要安装SDK 7.1
1.至相关网站下载Windows 7 和.NET Framework 4.下载完成后安装。
注意事项:如果有外语知识按照参考资料中的网站1完成不成问题,但是有写不同。
1.在安装时可以将SDK“winsdk_web.exe”安装时路径改为“Microsoft Visual Studio 10.0”文件夹下。
2.重新启动MATLAB。
㈦ yaf路由怎么美化
yaf路由梅花如下:
yaf有多种路由的配置方式,这里我只说明一种比较简单的定义方式,大家有兴趣的可以去官方文档上去阅读
在bootstrap.php中的_initRoute函数中添加下面代码即可构建一个简单的路由。
㈧ apache安装yaf和nginx安装yaf的区别
我们在安装lnmp一键安装的时候,一般都没有开启访问pathinfo模式 这种模式在比较多的框架中用到,比如国人的ThinkPHP,还比如C写的Yaf也用到,不支持就比较可惜了。 pathinfo的原理就是将index.php/xxxx/xxx类似的网址当做php来执行,并且需要将...
㈨ php yaf框架怎么使用求各位大神,
安装步骤yaf手册上有,也有标准的文件目录结构,但是yaf的数据库操作类好像要自己写,要用yaf开始一个项目的话推荐楼主先看写一个小例子,熟悉下yaf的项目部署:
http://www.laruence.com/manual/tutorial.firstpage.html
根据自己的情况按照手册上说的就能出现helllo world;这样能够帮助楼主熟悉下yaf框架