1.由于Phalcon是C语言写的一个扩展,所以需要安装这个扩展php_phalcon.dll,下载地址https://github.com/phalcon/cphalcon/releases, 

然后将这个扩展文件放在相对应的文件中,我这边存放的位置是C:\php\laragon\bin\php\php-7.1.12-Win32-VC14-x64\ext下,然后在php.ini文件中添加extension=php_phalcon.dll。重启服务器,查看扩展是否安装成功,如果成功的话会看到代表扩展安装成功。

Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_下载地址

2.接下去要安装一个脚手架工具phalcon-devtools,下载地址https://github.com/phalcon/phalcon-devtools,将文件解压至www目录,设置环境变量,指向该目录

Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_下载地址_02

接下来测试是否ok,打开cmd,运行phalcon,

Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_ide_03
说明ok。

使用命令:

phalcon create-project store
1
会生成框架,
Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_重启_04

3.在phpstorm中自动生成controller和model,File/Settings/Tools/command Line Tool Support

Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_php_05

 

点右上的+号

Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_自动生成_06

 

选择Custom tool,点击OK,

Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_ide_07
Tool path为phalcon-devtools的目录,点击ok。重启phpstorm,这时候就可以自动生成controller和model了
命令:

phalcon controller --name test //自动生成TestController

phalcon model--name test //自动生成表名为test的model

4.但这个时候还有个问题,phpstorm没有phalcon的代码提示。
解决办法:打开phalcon-devtools文件下ide文件下的gen-stubs.php,修改第15行代码,修改为

define('CPHALCON_DIR' , 'C:\php\laragon\www\phalcon-devtools-master');
1
第2个参数是你目录的位置。

然后执行命令

php gen-stubs.php
1
这时候会在ide文件下生产1个带版本名称的文件夹
Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_php_08
打开phpstorm,右键,
Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_重启_09
然后

Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_下载地址_10

 

选择Specify Other,然后选择ide下生成的版本号目录下Phalcon目录,点击OK,
Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示_自动生成_11
重启phpstorm,这个时候phpstorm能够识别phalcon的代码了
---------------------
作者:404_not__found
版权声明:本文为博主原创文章,转载请附上博文链接!

学习时的痛苦是暂时的 未学到的痛苦是终生的