Phalcon选择要安装的版本

时间:2019-01-02 10:00:06

标签: php phalcon

当我更新服务器时,我的Phalcon版本已经传递到4.0.0-alpha-1,并且我的项目无法正常工作。我有很好的PHP版本,并安装了PSR扩展名。

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

如何手动安装Phalcon 3.4.2?

谢谢

2 个答案:

答案 0 :(得分: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服务。

答案 1 :(得分:2)

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

Phalcon团队将如何计划将来的框架发布:

  • Stable版本与Phalcon发行标签相对应,应使用 生产中(例如v3.4.2
  • Mainline版本与不稳定的Phalcon发行标签相对应。可以由经验丰富的用户(例如v4.0.0-alpha.1小心使用
  • Nightly版本是每天生成的,不应用于生产

每个版本和操作系统的安装/配置详细信息可以在下面找到:

配置

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

安装

使用以下命令从列表中选择所需的软件包:

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"

手动下载软件包

相关问题