`

Phalcon Mac|Window安装扩展

阅读更多

Mac安装配置Phalcon扩展遇到问题:

在搭建以Phalcon框架的项目之前,需要安装Phalcon php扩展,在安装之前,搜索了一些文档,

下面是比较常见的安装方式:

git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
创建扩展过程中遇到一些问题

1:提示 php-config --version 命令不存在
2:phpize命令不存在

3:error: unknown type name 'zend_array'(typedef struct _zend_op_array zend_op_array)
对于上述问题主要是PHP版本问题,brew需要更新,对于第三点问题找了很久,没有解决,
最后还是通过brew系统安装phalcon扩展,因使用xampp集成环境,
直接在php.ini文件中添加phalcon.so扩展,注意系统扩展路径,解决问题大致如下:
建议通过brew方式进行安装:
1:#brew添加源
brew update
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php

#最好执行一下doctor
brew doctor

2:brew install php56

3:#可以先搜索:
brew search php56

#参考安装
brew install php56-gearman php56-msgpack php56-memcache php56-memcached 
php56-mongo  php56-phalcon php56-redis php56-xdebug php56-imagick

#加密及解密扩展
brew install php56-mcrypt --build-from-source

#安装phalcon的时候遇到无法加载phalcon模块,提示:NOTICE: PHP message: PHP Warning:  PHP Startup: phalcon: Unable to initialize module#如果遇到遇到安装后无法加载模块的问题,需要安装的扩展模块的时候增加 --build-from-source 参数,表示从源码安装#更新扩展
brew upgrade php56-phalcon
按照上面的步骤一步步执行phalcon系统扩展可以安装成功,测试方式如上
1:touch a.php
2: vi a.php 
   <?phpprint_r(get_loaded_extensions());?>
3: php a.php
   配置中或显示扩展
    ......

    [55] => xsl

    [56] => zip

    [57] => gearman

    [58] => igbinary

    [59] => imagick

    [60] => mcrypt

    [61] => memcache

    [62] => memcached

    [63] => mongo

    [64] => msgpack

    [65] => phalcon

    [66] => redis

......

下面我们需要找到系统安装php的扩展位置,可以通过php自带的命里去查找 (command:php -ini)扩展配置位置:

/usr/local/etc/php/5.6/conf.d/ext-phalcon.ini

查看该扩展配置可以查看到扩展位置:

extension="/usr/local/opt/php56-phalcon/phalcon.so"

 

好了,我们在集成环境中php.ini中配置中新增系统安装的phalcon扩展,如上,

现在我们在集成环境中进行测试 phpinfo(),查看到phalcon相关信息

 

Window中安装扩展,主要是配置环境变量,在php环境中新增phalcon.dll扩展


 

分享到:
评论

相关推荐

    Phalcon一个高性能全栈PHP框架作为C扩展提供

    Phalcon 一个高性能,全栈PHP框架作为C扩展提供

    PHP扩展Phalcon源码

    Phalcon is optimized for high performance. Its unique architecture allows the framework to always be memory resident, offering its functionality whenever its needed, without expensive file stats and ...

    php7.2 phalcon扩展 64位

    windows平台上,php7.2版本, phalcon扩展 ,64位 ,下载解压到ext目录,开启扩展使用

    phalcon,一个c编写的php扩展型框架

    phalcon,一个c编写的php扩展型框架,由于基于C编写,运行速度杠杠的

    phalcon框架64位系统windows扩展dll供wamp用

    最新64位wamp平台最配套的phalcon扩展dll安装版本,更高的那个版本不适合wamp,安装方法见文档说明

    Phalcon php框架 v2.0.2.zip

    PhalconPHP 是一个使用 C 扩展开发的 PHP Web 框架,提供高性能和低资源占用。   Phalcon 是一个开源的、全堆栈的 PHP 5 框架,使用 C 扩展编写,专门为高性能优化。无需学习和使用 C 语言,所有函数都以 PHP 类...

    phalcon开发工具 phalcon-tools

    phalcon开发工具 phalcon-tools

    PhalconPHP 3.4.0.zip

    Phalcon是一个开放源码的、全堆栈的PHP5框架,使用C扩展编写,专门为高性能优化,无需使用C语言,所有函数都以PHP类的方式。PhalconPHP 3.4.0 更新日志:2018-05-28添加Phalcon\Mvc\Router::attach直接将路由对象...

    PHP7框架Phalcon7 v1.2.3

    Phalcon 也是松耦合的,可以根据项目的需要任意使用其他对象。Phalcon 不只是为了卓越的性能, 我们的目标是让它更加健壮,拥有更加丰富的功能以及更加简单易于使用!基于Phalcon框架1.3版本开发,继承优化了DI(多...

    Phalcon 3.1.1 中文文档 chm

    Phalcon 是开源、全功能栈、使用 C 扩展编写、针对高性能优化的 PHP 5 框架。 开发者不需要学习和使用 C 语言的功能, 因为所有的功能都以 PHP 类的方式暴露出来,可以直接使用。 Phalcon 也是松耦合的,可以根据...

    phalcon中文开发文档

    Phalcon 是开源、全功能栈、使用 C 扩展编写、针对高性能优化的 PHP 5 框架。 开发者不需要学习和使用 C 语言的功能, 因为所有的功能都以 PHP 类的方式暴露出来,可以直接使用。 Phalcon 也是松耦合的,可以根据...

    phalcon 中文文档 全中文手册

    phalcon 中文文档 全中文手册 网页格式 放在环境中 或直接打开查看

    Phalcon 3.0.0 中文文档

    Phalcon 3.0.0 中文文档 Phalcon 3.0.0 中文文档 Phalcon 3.0.0 中文文档

    Phalcon的PhpStorm代码提示说明

    Phalcon的PhpStorm代码提示说明 Phalcon的PhpStorm代码提示说明

    phalcon_2.0_x64

    phalcon 2.0.0版本64位 包含PHP5.3、PHP5.4、PHP5.5、PHP5.6 本资料共包含以下附件: phalcon_x64_VC9_php5.3.9_2.0.0.zip phalcon_x64_VC9_php5.3.9_2.0.0_nts.zip phalcon_x64_VC9_php5.4.0_2.0.0.zip phalcon...

    phalcon.dll(windows phalcon插件)

    windows安装需要的插件,php版本最低5.6,phalcon版本3.4.1

    php7.0.12 redis.dll php_phalcon.dll

    php7.0.12 ,redis.dll php,_phalcon.dll 扩展。。 php7.0.12 ,redis.dll php,_phalcon.dll 扩展

    Phalcon Docs Mobi 格式文档

    Phalcon 官方最新版 v3.3 的mobi格式的文档: Phalcon is an open source full stack framework for PHP, written as a C-extension. Phalcon is optimized for high performance. Its unique architecture allows ...

    phalcon框架的demo

    phalcon框架的demo

    phalcon-v2.0.10 chm中文手册

    phalcon-v2.0.10 文档,大部分已翻译为中文

Global site tag (gtag.js) - Google Analytics