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。重启服务器,查看扩展是否安装成功,如果成功的话会看到代表扩展安装成功。

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

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


说明ok。

使用命令:

phalcon create-project store
1
会生成框架,

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

点右上的+号

选择Custom tool,点击OK,


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个带版本名称的文件夹

打开phpstorm,右键,

然后

选择Specify Other,然后选择ide下生成的版本号目录下Phalcon目录,点击OK,

重启phpstorm,这个时候phpstorm能够识别phalcon的代码了
---------------------
作者:404_not__found
来源:CSDN
原文:https://blog.csdn.net/sun_jialei/article/details/80220017
版权声明:本文为博主原创文章,转载请附上博文链接!

Windows下Phalcon的安装以及phpstorm识别phalcon语法及提示的更多相关文章

  1. Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS

    Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [ ...

  2. Windows 下 LaTeX 手动安装宏包(package)以及生成帮助文档的整套流程

    本文简单介绍如何手动安装一个 LaTeX 宏包. 一般来说,下载的 TeX 发行版已经自带了很多宏包,可以满足绝大部分需求,但是偶尔我 们也可能碰到需要使用的宏包碰巧没有安装的情况,这时我们就需要自己 ...

  3. Windows下的Memcache安装 linux下的Memcache安装

    linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...

  4. Windows下的Memcache安装

    Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界面)下输入 'c:\memca ...

  5. coreseek实战(一):windows下coreseek的安装与测试

    coreseek实战(一):windows下coreseek的安装与测试 网上关于 coreseek 在 windows 下安装与使用的教程有很多,官方也有详细的教程,这里我也只是按着官方提供的教程详 ...

  6. Windows下Memcache的安装与在php中使用

    memcache dll插件和测试例子下载地址: http://pecl.php.net/package/memcache Windows下Memcache的安装方法 Memcached官方:http ...

  7. Windows下的Memcache安装与测试教程

    Windows下的Memcache安装 1.下载memcache for windows. 下载地址:http://splinedancer.com/memcached-win32/,推荐下载bina ...

  8. Mysql在windows下的免安装配置步骤和重新安装的步骤

    windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...

  9. DEDECMS最新5.7版在Windows下的Memcache安装

    一,织梦后台后台设置进入系统后台,在[系统基本参数]下面的"性能选项"卡当中,关于memcache进行如下配置: cfg_memcache_enable : 是否启用memcach ...

随机推荐

  1. Laravel Cache 的缓存文件在到期后是否会自动删除

    验证缓存文件是否会自动删除的目的是,防止产生大量的缓存文件,占满磁盘.因为,我最近越来越多的使用 cache 来缓存各类 token. 使用的是 file 作为 CACHE_DRIVER CACHE_ ...

  2. PHP获取数组最后一个元素的键和值

    <?php /** * PHP获取数组中最后一个元素下标和值 */ $arr = ['1' => 'name', '3' => 2, 5 => 6, 'name' => ...

  3. linux命令: chown命令

    chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID:组可以是组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷贝 ...

  4. 存储过程+Jquery+WebService实现三级联动:

    首先看一下数据库的设计:

  5. python使用ssdb的队列,用于替换canal+rabbitmq

    # pip install -i https://mirrors.aliyun.com/pypi/simple/ pyssdb import pyssdb c = pyssdb.Client('172 ...

  6. springboot项目连接数据库报错

    学习SpringBoot也没有多久,今天SpringBoot连接数据库的时候报如下错误: java.sql.SQLException: The server time zone value '�й�� ...

  7. 华为交换机SNMP OID

    http://vbb.fyjy.net:88/showthread.php?t=4647

  8. xftp和xshell有什么区别

    XshellXshell是一个用于MS Windows平台的强大的SSH,TELNET,和RLOGIN终端仿真软件.它使得用户能轻松和安全地从Windows PC上访问Unix/Linux主机.Xft ...

  9. STM32的HAL库中的DMA_FLAG_TCIF3_7等几个宏定义的含义

    DMA_FLAG_TCIF0_4就是指DMA的通道0和通道4,DMA_FLAG_TCIF1_5就是指DMA的通道1和通道5,DMA_FLAG_TCIF2_6就是指DMA的通道2和通道6,DMA_FLA ...

  10. sed & awk之sed

    sed处理文本的方法 sed在处理文本时,会先读取第一个输入行,将编辑命令应用于输入行,然后读取下一个输入行,并应用编辑命令.sed总是处理最新版本的行,因此sed中有多个编辑命令时,编辑命令的顺序对 ...