php - 安装 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
解决方案
我在构建时遇到了问题,但我发现如果它仍然包含在安装程序缓存中,您也可以安装以前的版本。
例如 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
推荐阅读
- json - multiArr.shift() 给出错误类型错误:在对象 SN 中找不到函数移位
- ios - 识别语音到文本 Swift
- ios - 应该在哪个队列上调用 completionHandler 来报告即时错误?
- c# - 即使游戏对象在层次结构中处于活动状态,Gameobject.find 也仅返回 null
- docker - 为什么这个 docker 镜像会返回这个错误:无法访问 jarfile /home/server.jar
- r - ggplot - 如何用多个 DATE 列绘制多行年份?
- asp.net-mvc - 从 Viewbag Dropdown 访问数据
- dart - 分隔线和行之间的填充很大
- node.js - 当测试用例需要更多时间时,伊斯坦布尔与 mocha 不生成覆盖率报告
- java - 使用 java 类执行类似 mongoDB shell 的查询