搜尋
首頁後端開發php教程Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

Phalcon入坑指南

  • #前言
  • #一、安裝
  • #、Phalcon 開發工具安裝


#三、環境變數配置

四、Phalcon 開發工具的使用

#產生專案框架

產生控制器/ 模型

誇一下phalcon

###五、總結######################相關文章推薦:《###Phalcon入坑必須知道的功能《Phalcon入坑指南系列二》###》##################前言###########這個框架之前就記得在哪看到過,最近入職的公司在用這個框架,就來看看咔咔的入坑指南吧! ############首先不管框架效率怎麼樣這個安裝過程真是一步一個坑啊! ############官方說是PHP框架裡邊速度最快的,比ThinkPHP快15倍,那還挺好! ######

但我還是要吐槽這個框架,安裝工具包的時候我第一次安裝的是phalcon3.4.3,然後提示說是需要升級到4.0.0版本。

這還沒什麼,那就升級嗆!下載了4.0.0後,說需要升級到4.0.3。

那沒事在繼續下載,這次直接就下載了4.0.6。在聽官方的,我估計一晚都安裝不成功。

一、安裝

#安裝環境:

  • PHP7.2
  • phalcon_x64_vc15_php7.2_4.0.6 5190_nts.zip
  • phpstudy

下載位址:https://github.com /phalcon/cphalcon/releases/tag/v4.0.6

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

將下載好的dll檔案放到PHP的擴充目錄

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

然後在php.ini檔案中加入對應的dll資訊。

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

重啟伺服器,在PHP檔案邊輸出版本資訊

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

psr下載位址:https://pecl.php.net/package/psr/0.7.0/windows

如果你發現怎麼安裝都不行的話,在考慮安裝吧!我是被整這個框架整的沒有一點脾氣。我的是出現了找不到ddl檔案。

如果你也下載了,也是需要把擴充檔放到對應PHP版本的目錄下的。

二、Phalcon 開發工具安裝

使用git進行克隆,位址為

git clone https://github.com/phalcon/phalcon-devtools.git

然後將檔案放到桌面,開啟目錄找到下圖位置

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

滑鼠右鍵修改路徑位址

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

##接著在命令列裡邊執行​​phalcon看到下圖這些信息就對了,這裡還需要注意一下,會提示對應的信息,按照操作即可。 Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

##################最終結果就是這個樣子的,說實話,把這個環境搭起來都很廢力氣。怪不得國內很少人用。 #####################

三、環境變數配置

這一個小節本來應該不會出現在這裡的,但是為了新手還是寫出來,希望一文章可以直接解決你們在安裝這塊的所有問題。

配置環境變數這個操作是有部分人沒有配置過的,因為大多數在本地都使用的是PhpStudy來作為開發環境。

右鍵點選我的電腦

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

#點選進階系統設定

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

點選環境變數

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

#然後依照開啟的順序,一個個的點選確定即可。

四、Phalcon 開發工具的使用

這裡需要注意的是需要在path裡邊配置phalcon-devtools的安裝目錄。

如果你記不住指令,可以直接執行`phalcon commands即可

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

##

產生專案框架

這裡咔咔使用的是Phpstudy整合環境,直接在www目錄下執行建立專案框架指令。

執行指令phalcon create-project phalcon

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

#################################### ##回到www目錄下就可以看到產生的這個項目。 #####################

然後在Phpstudy配置一個虛擬網域即可,配置到public下。

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

先看資料庫資訊的設定吧!

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

#產生控制器/模型

指令分別為

phalcon create-controller --name User

phalcon model test

對應的就會產生檔案。

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

#誇一下phalcon

在安裝的時候內心對phalcon說了一萬句我愛你(草泥馬)。但這裡的時候對於phalcon命令不覆蓋的功能還是豎起大拇指。

Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》

上圖就是修改後,執行建立模型檔案依然存在的。這個可比fastadmin想的周全。

五、總結

這一期先到這裡,也不容易啊!框架都一樣,不要放太多精力在這個上邊,大概要了解即可。

實作原理都是一個樣子。

本文要注意以下幾點

  • #注意你自己的PHP環境
  • 注意下載phalcon的版本跟自己的PHP環境是否相容
  • 注意環境變數的配置

#下一期將寫phalcon的實際應用

#

堅持學習、堅持寫作、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是喀喀,下期見。

#

以上是Phalcon在Windows上安裝 《Phalcon入坑指南系列 一》的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
如何使PHP應用程序更快如何使PHP應用程序更快May 12, 2025 am 12:12 AM

tomakephpapplicationsfaster,關注台詞:1)useopcodeCachingLikeLikeLikeLikeLikePachetoStorePreciledScompiledScriptbyTecode.2)MinimimiedAtabaseSqueriSegrieSqueriSegeriSybysequeryCachingandeffeftExting.3)Leveragephp7 leveragephp7 leveragephp7 leveragephpphp7功能forbettercodeefficy.4)

PHP性能優化清單:立即提高速度PHP性能優化清單:立即提高速度May 12, 2025 am 12:07 AM

到ImprovephPapplicationspeed,關注台詞:1)啟用opcodeCachingwithapCutoredUcescriptexecutiontime.2)實現databasequerycachingingusingpdotominiminimizedatabasehits.3)usehttp/2tomultiplexrequlexrequestsandreduceconnection.4 limitesclection.4.4

PHP依賴注入:提高代碼可檢驗性PHP依賴注入:提高代碼可檢驗性May 12, 2025 am 12:03 AM

依赖注入(DI)通过显式传递依赖关系,显著提升了PHP代码的可测试性。1)DI解耦类与具体实现,使测试和维护更灵活。2)三种类型中,构造函数注入明确表达依赖,保持状态一致。3)使用DI容器管理复杂依赖,提升代码质量和开发效率。

PHP性能優化:數據庫查詢優化PHP性能優化:數據庫查詢優化May 12, 2025 am 12:02 AM

DatabasequeryoptimizationinPHPinvolvesseveralstrategiestoenhanceperformance.1)Selectonlynecessarycolumnstoreducedatatransfer.2)Useindexingtospeedupdataretrieval.3)Implementquerycachingtostoreresultsoffrequentqueries.4)Utilizepreparedstatementsforeffi

簡單指南:帶有PHP腳本的電子郵件發送簡單指南:帶有PHP腳本的電子郵件發送May 12, 2025 am 12:02 AM

phpisusedforsenderemailsduetoitsbuilt-inmail()函數andsupportivelibrariesLikePhpMailerAndSwiftMailer.1)usethemail()functionForbasiceMails,butithasimails.2)butithasimail.2)

PHP性能:識別和修復瓶頸PHP性能:識別和修復瓶頸May 11, 2025 am 12:13 AM

PHP性能瓶颈可以通过以下步骤解决:1)使用Xdebug或Blackfire进行性能分析,找出问题所在;2)优化数据库查询并使用缓存,如APCu;3)使用array_filter等高效函数优化数组操作;4)配置OPcache进行字节码缓存;5)优化前端,如减少HTTP请求和优化图片;6)持续监控和优化性能。通过这些方法,可以显著提升PHP应用的性能。

PHP的依賴注入:快速摘要PHP的依賴注入:快速摘要May 11, 2025 am 12:09 AM

依賴性注射(DI)InphpisadesignPatternthatManages和ReducesClassDeptions,增強量強制性,可驗證性和MATIALWINABIOS.ItallowSpasspassingDepentenciesLikEdenciesLikedAbaseConnectionStoclasseconnectionStoclasseSasasasasareTers,interitationAseTestingEaseTestingEaseTestingEaseTestingEasingAndScalability。

提高PHP性能:緩存策略和技術提高PHP性能:緩存策略和技術May 11, 2025 am 12:08 AM

cachingimprovesphpermenceByStorcyResultSofComputationsorqucrouctationsorquctationsorquickretrieval,reducingServerLoadAndenHancingResponsetimes.feftectivestrategiesinclude:1)opcodecaching,whereStoresCompiledSinmememorytssinmemorytoskipcompliation; 2)datacaching datacachingsingMemccachingmcachingmcachings

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中