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