【原创】Docker中给PHP安装phalcon扩展
一、Phalcon简介
Phalcon 是开源、全功能栈、使用 C 扩展编写、针对高性能优化的 PHP 5 框架。 开发者不需要学习和使用 C 语言的功能, 因为所有的功能都以 PHP 类的方式暴露出来,可以直接使用。 Phalcon 也是松耦合的,可以根据项目的需要任意使用其他对象。Phalcon 不只是为了卓越的性能, 我们的目标是让它更加健壮,拥有更加丰富的功能以及更加简单易于使用!
二、Phalcon扩展安装【以php5.6为例】
1、下载源码:
(1)Git仓库地址:https://github.com/phalcon/cphalcon.git
(2)压缩包下载:https://pan.baidu.com/s/16pVeM_-xLxL6dCklm4AwFQ 提取码: irk8
2、安装
(1)如果是git仓库下载的,则需要将cphalcon切换到你想要的git版本号;
(2)使用docker命令,将其复制到Docker中php56的镜像中 docker cp cphalcon-3.4.1.tar php56:/home
(3)然后进入到docker环境中:docker exec -it php56 /bin/sh
(4)进入到build目录 cd ~/cphalcon-3.4.1/build/ 执行install脚本即可 ./install。
3、验证:
(1)php -m | grep ‘phalcon’,查看是否有phalcon扩展。