首页 > 解决方案 > 安装 Phalcon 3.4.3 并获得 4.0 Alpha

问题描述

如果运行通常的下载,然后运行安装,我得到的报告是“4.0.0-alpha.3”作为版本。

如何获得 3.4.3 版本?我正在更新生产服务器,因此 alpha 版本不是入门版本。

我执行的命令:

git clone --depth=1 "git://github.com/phalcon/cphalcon.git"
cd cphalcon/build
sudo ./install

以下是 phpinfo 显示的内容:

phalcon
Web framework delivered as a C-extension for PHP
phalcon => enabled
Author => Phalcon Team and contributors
Version => 4.0.0-alpha.3
Build Date => May  1 2019 16:04:36
Powered by Zephir => Version 0.11.11-b661a58

标签: phpphalcon

解决方案


我在构建时遇到了问题,但我发现如果它仍然包含在安装程序缓存中,您也可以安装以前的版本。

例如 Ubunutu Bionic 使用 PHP7.2 安装apt-get

添加存储库步骤后:

curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash
sudo apt-get update

您可以使用以下命令检查缓存:apt-cache policy php7.2-phalcon

php7.2-phalcon:
  Installed: (none)
  Candidate: 4.0.5-923+php7.2
  Version table:
     4.0.5-923+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     4.0.4-908+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     4.0.3-894+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     4.0.2-884+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     4.0.0-861+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     4.0.0-860+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.5-1+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.4-1+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.3-1+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.2-7+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.2-6+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.2-5+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.2-4+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.2-3+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.2-2+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.2-1+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.1-1+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages
     3.4.0-5+php7.2 500
        500 https://packagecloud.io/phalcon/stable/ubuntu bionic/main amd64 Packages

然后,您可以通过附加版本来安装特定版本: sudo apt-get install php7.2-phalcon=3.4.3-1+php7.2


推荐阅读