Nasrul Hazim Bin Mohamad

Phalcon: First Time Setup (for Windows & WAMP)


Download Phalcon’s .dll file based on your environment – i’m using WampServer 32 bit(check with Task Manager if you don’t know your WampServer running on 32 bit or 64 bit).

Once downloaded, extract the php_phalcon.dll into C:wampbinphpphp[version]ext.

Add extension=php_phalcon.dll in 2 places:

  1. C:wampbinapacheapache[version]binphp.ini
  2. C:wampbinphpphp[version]php.ini

Now, restart your WampServer services and check phpinfo(), see if it’s loaded or not.

p/s: I used Phalcon’s .dll with no NTS, for PHP 5.5, and for 32 bit.

Phalcon: Web DevTools

Phalcon Web DevTools

Phalcon Web DevTools

Enable Phalcon Web DevTools via Phalcon CLI

  1. When create new project: phalcon project [project-name] --enable-webtools
  2. When we have existing project: phalcon webtools --action=enable

Access it on your browser: http://domain/phalcon-app/webtools.php

Few things to take note:

  1. Make sure your config.php exist in one of the following directory:
    • [project-name]/config
    • [project-name]/app/config
    • [project-name]/apps/frontend/config
  2. Create an app/migrations in [project-name]/public folder.

p/s: Please ensure to have .phalcon folder in each project, else Phalcon won’t recognize the app is built with Phalcon.

Phalcon: Multiple-Module Skeleton



I’ve been learning Phalcon Framework recently and end up built a Multiple-Module Skeleton app – basically to ease development process to manage modules. Looking forward to add in more features. I have it on GitHub.

I have the directory structure as follow:

Phalcon - Multi Modules Structure - NHM - 1.0 - 20150313

Phalcon – Multi Modules Structure – NHM – 1.0 – 20150313

Hope to get some feedbacks.

Jazakumullahu khairan.