Skip to content

phalcon/packagecloud

Repository files navigation

Phalcon Builder

Build Status

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

License

Phalcon Builder licensed under the BSD 3-Clause License. See the LICENSE file for more information.