如果要在Unbuntu上安装Phalcon,请按照以下步骤操作:
curl -s "https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh" | sudo bash
sudo apt-get install php5-phalcon
# Ubuntu 16.04+, Debian 9+
sudo apt-get install php7.0-phalcon
如果您想要安装旧版本的Phalcon (1.x) ,使用下面的 PPA:
sudo apt-add-repository ppa:phalcon/legacy
如果你没有apt-add-repository请执行以下command:
# Ubuntu 14.04+
sudo apt-get install software-properties-common
# Ubuntu 12.04
sudo apt-get install python-software-properties
Linux下,使用源代码编译安装是很方便的。
我们需要提前安装一些库:
# Ubuntu
sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev
# Fedora
sudo yum install php-devel php-mysqlnd gcc libtool pcre-devel
# RHEL
sudo yum install php-devel php-mysql gcc libtool pcre-devel
# Suse
yast2 -i php5-pear php5-devel php5-mysql gcc libtool pcre-devel
# OS X (Homebrew)
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php
brew install php5x php5x-phalcon # php55, php56, ...
1. 从C源代码创建扩展请按照下面的步骤:
git clone --depth=1 "git://github.com/phalcon/cphalcon.git"
cd cphalcon/build
sudo ./install
2. 添加扩展到php.ini文件:
extension=phalcon.so
3. 最后,重启web服务器
还有 PKGBUILD,ArchLinux,可用 在这里
包可用 在这里 (感谢 Mariusz Łączak)
FreeBSD下,只需要简单的几行命令即可安装:
pkg_add -r phalcon
或
cd /usr/ports/www/phalcon && make install clean
后社会的要求,cPanel 开发人员发布允许安装Phalcon 在 cPanel 主办网站的自定义模块。可以找到的信息 在这里。该模块是在 Github 中维护的。
尽管Phalcon并不直接依赖其他PHP扩展,但还是使用了一部分扩展用于提供某些功能。所使用的扩展如下:
Phalcon的安装环境并不要求以上所有扩展全部存在,你可以只安装需要的那些。举例来说,如果你使用的数据库是MySQL,那么只安装 PDO 和 PDO/MySQL 即可, 其他扩展如 Oracle,SQlite,,Postgresql 和 Mongo 则可以忽略。
看一看我们 支持页面 以获得支持的方式。我们将尽我们所能帮助你。