【发布时间】:2019-05-28 23:33:39
【问题描述】:
当我更新我的服务器时,我的 phalcon 版本已传递到 4.0.0-alpha-1,我的项目无法运行。我有好版本的 PHP,并安装了 PSR 扩展。
我想使用 phalcon 开发工具来创建新项目 phalcon 并进行比较,但它似乎与 phalcon 的新版本不兼容...
如何手动安装 phalcon 3.4.2 ?
谢谢
【问题讨论】:
当我更新我的服务器时,我的 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 发布标签。 Сan 可供有经验的用户谨慎使用(例如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"
【讨论】: