搜尋
首頁後端開發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的目的:構建動態網站Apr 15, 2025 am 12:18 AM

PHP用於構建動態網站,其核心功能包括:1.生成動態內容,通過與數據庫對接實時生成網頁;2.處理用戶交互和表單提交,驗證輸入並響應操作;3.管理會話和用戶認證,提供個性化體驗;4.優化性能和遵循最佳實踐,提升網站效率和安全性。

PHP:處理數據庫和服務器端邏輯PHP:處理數據庫和服務器端邏輯Apr 15, 2025 am 12:15 AM

PHP在數據庫操作和服務器端邏輯處理中使用MySQLi和PDO擴展進行數據庫交互,並通過會話管理等功能處理服務器端邏輯。 1)使用MySQLi或PDO連接數據庫,執行SQL查詢。 2)通過會話管理等功能處理HTTP請求和用戶狀態。 3)使用事務確保數據庫操作的原子性。 4)防止SQL注入,使用異常處理和關閉連接來調試。 5)通過索引和緩存優化性能,編寫可讀性高的代碼並進行錯誤處理。

您如何防止PHP中的SQL注入? (準備的陳述,PDO)您如何防止PHP中的SQL注入? (準備的陳述,PDO)Apr 15, 2025 am 12:15 AM

在PHP中使用預處理語句和PDO可以有效防範SQL注入攻擊。 1)使用PDO連接數據庫並設置錯誤模式。 2)通過prepare方法創建預處理語句,使用佔位符和execute方法傳遞數據。 3)處理查詢結果並確保代碼的安全性和性能。

PHP和Python:代碼示例和比較PHP和Python:代碼示例和比較Apr 15, 2025 am 12:07 AM

PHP和Python各有優劣,選擇取決於項目需求和個人偏好。 1.PHP適合快速開發和維護大型Web應用。 2.Python在數據科學和機器學習領域佔據主導地位。

PHP行動:現實世界中的示例和應用程序PHP行動:現實世界中的示例和應用程序Apr 14, 2025 am 12:19 AM

PHP在電子商務、內容管理系統和API開發中廣泛應用。 1)電子商務:用於購物車功能和支付處理。 2)內容管理系統:用於動態內容生成和用戶管理。 3)API開發:用於RESTfulAPI開發和API安全性。通過性能優化和最佳實踐,PHP應用的效率和可維護性得以提升。

PHP:輕鬆創建交互式Web內容PHP:輕鬆創建交互式Web內容Apr 14, 2025 am 12:15 AM

PHP可以輕鬆創建互動網頁內容。 1)通過嵌入HTML動態生成內容,根據用戶輸入或數據庫數據實時展示。 2)處理表單提交並生成動態輸出,確保使用htmlspecialchars防XSS。 3)結合MySQL創建用戶註冊系統,使用password_hash和預處理語句增強安全性。掌握這些技巧將提升Web開發效率。

PHP和Python:比較兩種流行的編程語言PHP和Python:比較兩種流行的編程語言Apr 14, 2025 am 12:13 AM

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。

PHP的持久相關性:它還活著嗎?PHP的持久相關性:它還活著嗎?Apr 14, 2025 am 12:12 AM

PHP仍然具有活力,其在現代編程領域中依然佔據重要地位。 1)PHP的簡單易學和強大社區支持使其在Web開發中廣泛應用;2)其靈活性和穩定性使其在處理Web表單、數據庫操作和文件處理等方面表現出色;3)PHP不斷進化和優化,適用於初學者和經驗豐富的開發者。

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脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具