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"
手动下载包
当我更新我的服务器时,我的 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"