Phalcon is a web framework for PHP delivered as a C extension providing high performance and lower resource consumption.
This is a very simple tutorial to understand the basis of work with Phalcon.
Check out an explanation article.
To run this application on your machine, you need at least:
- PHP >= 8.0+
- Server Any of the following
- Apache Web Server with mod_rewrite enabled
- Nginx Web Server
- Latest stable Phalcon Framework release extension enabled
- Clone the repository to a folder on your machine
- Navigate to that folder
- Run
docker compose up -d
- After the build process is completed, you will have the following:
- PHP 8.0 (
tutorial-8.0
) - PHP 8.1 (
tutorial-8.1
) - PHP 8.2 (
tutorial-8.2
) - PHP 8.3 (
tutorial-8.3
)
- PHP 8.0 (
- You can check the application on your local browser by finding the IP address of the chosen environment and launching it. For example, if you wish to check the PHP 8.3 environment, type the following in your terminal:
docker inspect tutorial-8.3
This will output a JSON file, where you can find the IP address of the container on your local machine.
...
"EndpointID": "563ba90563ffb7ad5c30689f1216ec4c2e1625d170eb0279e78c001973464691",
"Gateway": "172.29.0.1",
"IPAddress": "172.29.0.5",
"IPPrefixLen": 16,
...
Launch a browser and visit the site using that IP address (http://172.29.0.5
)
To enter an environment and run different commands, such as populating the database:
docker exec -it tutorial-8.3 /bin/bash
Phalcon Tutorial is open-sourced software licensed under the MIT. © Phalcon Framework Team and contributors