Phalcon 选择要安装的版本

Phalcon choose version to install

当我更新我的服务器时,我的 phalcon 版本已经传递到 4.0.0-alpha-1,我的项目无法运行。我有很好的 PHP 版本,并安装了 PSR 扩展。

我想使用 phalcon 开发工具来创建新项目 phalcon 并进行比较,但它似乎与新版本的 phalcon 不兼容...

如何手动安装 phalcon 3.4.2?

谢谢

此时存储库似乎有问题。要降级您的库,请在终端中使用此命令:

sudo apt-get remove php7.2-phalcon
sudo apt-get install php7.2-phalcon=3.4.*
sudo apt-mark hold php7.2-phalcon

然后重新启动您的 Apache/Nginx/PHP-FPM 服务。

版本控制问题已于今天修复。现在您可以使用通常的方法安装或更新 Phalcon 框架。

Phalcon 团队将如何安排未来的框架发布:

  • Stable 版本对应 Phalcon 发布标签,应该使用 在生产中(例如 v3.4.2
  • Mainline 版本对应于 不稳定 的 Phalcon 发布标签。请有经验的用户谨慎使用(例如v4.0.0-alpha.1
  • Nightly 版本每天构建,不应 用于生产

Installation/configuration 每个版本和操作系统的详细信息如下:

配置

DEB 包

# 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 包

# 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

程序化方式

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

安装

Select 使用如下命令从列表中选择所需的包:

DEB 包

# Phalcon PHP framework
apt-cache search phalcon | grep "High performance PHP framework"

# Debug symbols for Phalcon
apt-cache search phalcon-dbgsym

RPM 包

# Phalcon PHP framework
yum search phalcon | grep "High performance PHP framework"

# Debug symbols for Phalcon
yum search phalcon | grep "Debug information for package"

手动下载包