phalcon從零開始(一)Windows安裝phalcon


寫在開頭,這是本人的第一篇博文,以流水賬的形式記錄了本次的安裝過程,中間有些步驟可以去掉或者解決問題以便繼續。

所以,如果有朋友參照這篇進行安裝的話,請務必完整閱讀后再操作。

-------------------------------------------------------------------

Php環境,xampp(PHP:7.3)

 

1、下載Phalcon:

https://github.com/phalcon/cphalcon/releases

找到與php版本對應的版本下載,注意ts與nts的區別

 

2、配置php.ini

增加下面一行,以為phalcon框架使用擴展的方式運行的

extension= php_phalcon.dll

 

3、出錯了,各種錯誤,,,

PHP Warning:  Cannot load module 'phalcon' because required module 'psr' is not loaded in Unknown on line 0

遇到問題問度娘,phalcon官網論壇有人遇到了同樣問題

https://forum.phalcon.io/discussion/19343/php-warning-cannot-load-module-phalcon-because-required-module-p

給出了v4的升級說明,同時建議使用v3版本,本着用新不用舊的原則,繼續尋找解決辦法,去查看v4升級指南

https://docs.phalcon.io/4.0/en/upgrade#psr

無奈的是並沒有windows下psr的安裝說明

想到之前有看到用pecl方式安裝phalcon的方案,想着是不是可以用pecl安裝psr,度娘一搜,果然可以,於是下載go-pear.phar,然后執行php go-pera.phar命令

 

出來一大堆,這里不解釋,想了解的朋友自己查pear相關資料。

直接按回車繼續,pear安裝成功。

然后執行pecl install psr命令,結果。。。又報錯了

 

至此,psr仍未安裝成功,那就繼續問度娘吧,參考下篇

https://www.cnblogs.com/chenqionghe/p/10096950.html

直接去php的pecl官網下載

https://pecl.php.net/package/psr/1.0.0/windows

與 雪山飛豬 這位朋友不同的是,我並沒有繼續使用pecl命令安裝,而是選擇了直接修改php.ini,填加對應配置項的方法,

在extension= php_phalcon.dll前面增加

extension=php_psr.dll

到此,問題全部解決。

4、        參考資料

https://forum.phalcon.io/discussion/19343/php-warning-cannot-load-module-phalcon-because-required-module-p

https://www.cnblogs.com/chenqionghe/p/10096950.html

https://docs.phalcon.io/4.0/en/upgrade#psr

https://github.com/jbboehr/php-psr

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM