Phalcon编译安装



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

Phalcon 不只是为了卓越的性能, 我们的目标是让它更加健壮,拥有更加丰富的功能以及更加简单易于使用!

Ubuntu

如果要再Unbuntu上安装Phalcon,请按照以下步骤操作:


sudo apt-add-repository ppa:phalcon/stable
sudo apt-get update
sudo apt-get install php5-phalcon


如果你没有apt-add-repository请执行以下command:


sudo apt-get install python-software-properties

编译

Linux下,使用源代码编译安装是很方便的。

安装要求

我们需要提前安装一些库:

  • PHP 5.x 开发工具包
  • GCC 编译器

#Ubuntu
sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev

#Fedora
sudo yum install php-devel php-mysqlnd gcc libtool

#RHEL
sudo yum install php-devel php-mysql gcc libtool

#Suse
yast2 -i php5-pear php5-devel php5-mysql gcc

#OS X (Using Homebrew)
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php
brew install php5x php5x-phalcon # Where "x" - minor number of PHP

编译

1. 从C源代码创建扩展请按照下面的步骤:

# git clone --depth=1 git://github.com/phalcon/cphalcon.git
# cd cphalcon/build
# vim ../config.py 

     PHP_PATH = "/usr/local/php"
     PHP_INIT_FILE_PATH = ("/etc/php5/apache2/php.ini", "/etc/php5/cli/php.ini",
                           "/etc/php5/cgi/php.ini","/usr/local/php/etc/php.ini")
# vim install

     DIR="64bits"
     cd $DIR
     /usr/local/php/bin/phpize && ./configure --enable-phalcon && make && make install && echo -e "\nThanks for compiling Phalcon!\nBuild succeed: Please restart your web server to complete the installation"


# sudo ./install --with-php-config=/usr/local/php/bin/php-config

2. 添加扩展到php.ini文件:


# vim /usr/local/php/etc/php.ini 
  extension=/usr/lib64/php/modules/phalcon.so

3. 最后,重启web服务器

Debian

FortRabbit这里提供了一个repo

包的名字是php5-phalcon

Arch Linux

ArchLinux下有一个PKGBUILD,点击这里

OpenSUSE

这里有另外一个包,点击这里查看 (感谢 Mariusz Łączak)

FreeBSD

FreeBSD下,只需要简单的几行命令即可安装:

# pkg_add -r phalcon

# cd /usr/ports/www/phalcon && make install clean

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值