寫在開頭,這是本人的第一篇博文,以流水賬的形式記錄了本次的安裝過程,中間有些步驟可以去掉或者解決問題以便繼續。
所以,如果有朋友參照這篇進行安裝的話,請務必完整閱讀后再操作。
-------------------------------------------------------------------
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官網論壇有人遇到了同樣問題
給出了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://www.cnblogs.com/chenqionghe/p/10096950.html
https://docs.phalcon.io/4.0/en/upgrade#psr
https://github.com/jbboehr/php-psr