安装phalcon扩展
- 使用brew安装
1. 先brew -S 搜索了下 brew -S phalcon 找到对应版本的phalcon扩展
2. 使用brew install php71-phalcon (自己对应的php版本的扩展)
3. php -m | grep phalcon 测试扩展
没问题、扩展已安装
- 使用devtools、phalcon的一个小工具
1. 直接下载 https://github.com/phalcon/phalcon-devtools.git
2. 使用composer
先编写composer.json文件
{
"require-dev" : {
"phalcon/devtools" : "~3.2" #此处代表需要phalcon3.2及以上版本
}
}
下载完成之后
1. cd phalcon-devtools
2. 建立到/user/local/bin 的软连接、纯属个人习惯
ln -s $(pwd)/phalcon.php /user/local/bin/phalcon
3. 给予phalcon可执行权限 chmod a+x /user/local/bin/phalcon
4. 执行php phalcon.php
提示报错、phalcon版本过低、虽然brew安装的是php71的phalcon扩展、。。。
源码安装phalcon扩展吧
1. brew uninstall php71-phalcon
2. git clone https://github.com/phalcon/cphalcon.git
3. cd cphalcon/build
4. sudo ./install
这里有一个感觉值得学习的地方
一般我们源码安装php扩展的时候都需要自己去执行一系列的步骤、phalcon的开发者做的很好
他们把安装的一系列步骤都封装到了install文件里、我们只需要执行 install文件即可
省去了一些朋友源码编译不熟练导致的问题
把phpize && config && make && make install封装到了一起、自己需要做的只是把编译成功的extension加载进去
编辑ini文件
vi /usr/local/etc/php/php71/conf.d/ext-phalcon.ini
[phalcon]
extension="your compiled path"
然后重启fpm、
重新测试devtools、php phalcon-devtools/phalcon.php 可以看到没问题了
接下来就可以愉快的使用phalcon了~~