導航:首頁 > 編程語言 > phpyaf配置文件

phpyaf配置文件

發布時間:2022-06-12 03:55:03

Ⅰ win7下 yaf 框架配置

yaf有TS和NTS版本,先查看下自己php的版本,用phpinfo()查看下thread safety項,如果為enabled的話,選擇TS版本,反之選擇NTS版本

Ⅱ 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

Ⅲ 如何安裝Yaf框架

Yaf安裝教程

1、Yaf只支持PHP5.2及以上的版本,並且需要SPL和PCRE的支持,SPL在PHP5中是默認啟用的擴展模塊,PCRE在PHP5中是默認啟用的擴展模塊
在windows系統下安裝
2、yaf有TS和NTS版本,先查看下自己php的版本,用phpinfo()查看下thread safety項,如果為enabled的話,選擇TS版本,反之選擇NTS版本
3、打開Yaf,點擊DLL,然後根據選擇對應版本下載
下載完成後,將下載的php_yal.dll文件添加到php的ext文件下。然後修改php.ini配置文件,添加一句:extension=php_yal.dll就可以了。
再次查看phpinfo()的時候,就會出現yaf的配置信息了,這樣就算完成

Ⅳ php yaf框架的問題求助!!!

控制器文件在application/controllers下建立
模型資料庫操作:models
視圖文件:views

入口文件是根目錄下的index.php

Ⅳ 惠新宸的Yaf簡介

他使用PHP擴展開發的PHP框架Yaf, 是整個PHP社區第一個採用C語言編寫的PHP框架,在網路,新浪以及國外的一些互聯網公司都在普遍使用。Yaf現已進入了PHP官方擴展庫, 這個框架借鑒目前最流行的PHP開發框架Zend Framework的設計, 遷移成本很低。Yaf現在已經成為高性能的PHP項目的首選框架。
不同於一般的普通PHP框架, Yaf的一些獨特優點是:
1. 用C語言開發的PHP框架, 相比原生的PHP, 幾乎不會帶來額外的性能開銷.
2. 所有的框架類, 不需要編譯, 在PHP啟動的時候載入, 並常駐內存.
3. 更短的內存周轉周期, 提高內存利用率, 降低內存佔用率.
4. 靈巧的自動載入. 支持全局和局部兩種載入規則, 方便類庫共享.
5. 內建高性能的視圖引擎. 並且支持Layout.
6. 高度靈活可擴展的框架, 支持自定義視圖引擎, 支持插件, 支持自定義路由等等.
7. 內建多種路由, 可以兼容目前常見的各種路由協議.
8. 強大而又高度靈活的配置文件支持. 並支持緩存配置文件, 避免復雜的配置結構帶來的性能損失.
9. 在框架本身,對危險的操作習慣做了禁止.
10.更快的執行速度, 更少的內存佔用.

Ⅵ php 的 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'

Ⅷ YAF 框架的Yaf 的特點

用C語言開發的PHP框架, 相比原生的PHP, 幾乎不會帶來額外的性能開銷.
所有的框架類, 不需要編譯, 在PHP啟動的時候載入, 並常駐內存.
更短的內存周轉周期, 提高內存利用率, 降低內存佔用率.
靈巧的自動載入. 支持全局和局部兩種載入規則, 方便類庫共享. 高度靈活可擴展的框架, 支持自定義視圖引擎, 支持插件, 支持自定義路由等等.
內建多種路由, 可以兼容常見的各種路由協議.
強大而又高度靈活的配置文件支持. 並支持緩存配置文件, 避免復雜的配置結構帶來的性能損失.
在框架本身,對危險的操作習慣做了禁止.
更快的執行速度, 更少的內存佔用.

Ⅸ wamp php怎麼安裝stomp擴展

window php yaf擴展的安裝方法
1、用wampserver2.5-64.bkill.com.rar的包,在配置中,環境與擴展要配對,不然很難配置成功。
2、php yaf擴展的下載地址,要下載對應配置的擴展,這里下載的是5.5,64位。
3、下載後解壓,要用到的只有php_yaf.dll這個文件。
4、安裝環境下ext這個文件夾下,不知道在哪,看圖片畫紅線部分
5、從wampserver中進入php.ini,這個文件被集成在apache下,所以要從wampserver這個圖標中進入,根據圖片,在相應位置加上畫紅線部分。
6、重啟wampserver,在頁面中打上phpinfo(),即可看到yaf擴展可以用了
-

Ⅹ php yaf框架怎麼使用求各位大神,

安裝步驟yaf手冊上有,也有標準的文件目錄結構,但是yaf的資料庫操作類好像要自己寫,要用yaf開始一個項目的話推薦樓主先看寫一個小例子,熟悉下yaf的項目部署:
http://www.laruence.com/manual/tutorial.firstpage.html
根據自己的情況按照手冊上說的就能出現helllo world;這樣能夠幫助樓主熟悉下yaf框架

閱讀全文

與phpyaf配置文件相關的資料

熱點內容
oa伺服器異常怎麼辦 瀏覽:68
cmd編譯utf8 瀏覽:276
怎麼截取app接受的數據 瀏覽:276
nrf24l01pdf 瀏覽:298
php字元串轉array 瀏覽:434
U盤分了文件夾後 瀏覽:940
javasetstring 瀏覽:837
壓縮包里文件夾是白色的 瀏覽:472
編譯鏈接知乎 瀏覽:591
php查詢按鈕 瀏覽:715
有音響游戲解壓神器 瀏覽:253
怎麼壓縮圖片jpeg 瀏覽:713
澳大利亞net程序員 瀏覽:579
程序員加班難受 瀏覽:990
如何看伺服器品牌 瀏覽:256
ecy50clp壓縮機多少W 瀏覽:755
mac終端命令怎麼保存 瀏覽:850
微信公眾號圖片壓縮 瀏覽:440
可以在安卓平板上畫畫的軟體是什麼 瀏覽:438
高盛數字加密 瀏覽:897