AMH面板中安装phalcon框架扩展

因为系统使用的是amh4.2,其集成的是php 5.3.27p1版本,而适用于php5.3的版本目前应该是phalcon 1.3.6,暂且在这里安装这个版本。

编译phalcon

从git上拉取phalcon的1.3.6分支

1
git clone --depth=1 git://github.com/phalcon/cphalcon.git -b 1.3.6

进入编译前需要修改install脚本适合于amh环境下的路径变量,编辑

1
2
cd cphalcon/build
vi install

在install脚本中找到phpize,修改为/usr/local/php/bin/phpize,然后找到configure,后面加上--with-php-config=/usr/local/php/bin/php-config,修改完毕后保存,接着执行编译脚本

1
sudo ./install

配置amh

添加扩展,编辑etc/php.ini文件,加入:

1
extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/phalcon.so

保存后重启php-fpm服务

1
2
amh php restart amh-web y
amh php restart

这样就完成了phalcon扩展的安装,检查phpinfo中是否有相应的模块显示:

phalcon in phpinfo

文档

中文文档:https://github.com/aisuhua/phalcon-zh-doc

相关资料:http://blog.csdn.net/QZFZZ/article/category/2514807

坚持原创技术分享,您的支持将鼓励我继续创作!