Phalcon Builder - is a packaging system that make it easy and quick to build Phalcon packages such as rpms, debs, etc. Phalcon's distribution that hosted at PackageCloud.
Installation Instructions
How the Phalcon Team will schedule framework releases in the future:
- Stable versions correspond to Phalcon release tags and should be used in production
- Mainline versions correspond to Phalcon release tags which are not stable. Сan be used with care by experienced users
- Nightly versions are built daily and should not be used in production
Installation/configuration details for each version and operating system can be found below:
Supported Operating Systems
- Ubuntu 14.04 LTS (Trusty) (up to PHP 7.3)
- Ubuntu 16.04 LTS (Xenial)
- Ubuntu 18.04 LTS (Bionic)
- Ubuntu 20.04 LTS (Focal)
- Ubuntu 20.10 (Groovy)
- Debian 9 LTS (Stretch)
- Debian 10 (Buster)
- CentOS 7.2 LTS (Core)
Configuration
DEB packages
# Stable releases
curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash
# Mainline releases
curl -s https://packagecloud.io/install/repositories/phalcon/mainline/script.deb.sh | sudo bash
# Nightly releases
curl -s https://packagecloud.io/install/repositories/phalcon/nightly/script.deb.sh | sudo bash
RPM packages
# Stable releases
curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.rpm.sh | sudo bash
# Mainline releases
curl -s https://packagecloud.io/install/repositories/phalcon/mainline/script.rpm.sh | sudo bash
# Nightly releases
curl -s https://packagecloud.io/install/repositories/phalcon/nightly/script.rpm.sh | sudo bash
Programmatic way
export BASE_URI=https://packagecloud.io/install/repositories
export PRODUCT=phalcon
export BRANCH=mainline
export PACKAGE=rpm
curl -s "${BASE_URI}/${PRODUCT}/${BRANCH}/script.${PACKAGE}.sh" | sudo bash
Installation
Select the required package from the list using the command as follows:
DEB packages
# Phalcon PHP framework
apt-cache search phalcon | grep "High performance PHP framework"
# Debug symbols for Phalcon
apt-cache search phalcon-dbgsym
RPM packages
# Phalcon PHP framework
yum search phalcon | grep "High performance PHP framework"
# Debug symbols for Phalcon
yum search phalcon | grep "Debug information for package"
Download packages manually
- Packages for stable version
- Packages for mainline version
- Packages for nightly version
License
Phalcon Builder licensed under the BSD 3-Clause License. See the LICENSE file for more information.