Spec-Zone.ru › Phalcon 2

Установка

Расширения PHP требуют немного другой установки, чем традиционные библиотеки или фреймворки на базе PHP. Вы можете загрузить двоичный пакет для вашей системы или скомпилировать его из исходного кода.

Windows

Для использования Phalcon на Windows вы можете скачать библиотеку DLL. Откройте файл php.ini и добавьте в конец:

extension=php_phalcon.dll

Перезапустите ваш веб-сервер.

Связанные руководства

  • Установка на XAMPP
  • Установка на WAMP

Linux/Solaris

В системе Linux/Solaris вы можете легко скомпилировать и установить расширение из исходного кода:

Требования

Необходимые пакеты:

  • PHP >= 5.3 с ресурсами разработки
  • Компилятор GCC (Linux/Solaris)
  • Git (если он не установлен в вашей системе — если вы не загружаете пакет с GitHub и не загружаете его на сервер через FTP/SFTP)

Конкретные пакеты для распространённых платформ:

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

#Suse
sudo yast -i gcc make autoconf2.13 php5-devel php5-pear php5-mysql

#CentOS/RedHat/Fedora
sudo yum install php-devel pcre-devel gcc make

#Solaris
pkg install gcc-45 php-53 apache-php53

Компиляция

Создание расширения:

git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

Добавление расширения в вашу конфигурацию PHP:

#Suse: Add this line in your php.ini
extension=phalcon.so

#Centos/RedHat/Fedora: Add a file called phalcon.ini in /etc/php.d/ with this content:
extension=phalcon.so

#Ubuntu/Debian: Add a file called 30-phalcon.ini in /etc/php.d/ with this content:
extension=phalcon.so

#Debian with php5-fpm: Add a file called 30-phalcon.ini in /etc/php5/fpm/conf.d/30-phalcon.ini with this content:
extension=phalcon.so

Перезапустите веб-сервер.

Если вы используете Debian с php5-fpm, перезапустите его:

sudo service php5-fpm restart

Phalcon автоматически определяет вашу архитектуру, но вы можете принудительно скомпилировать для определённой архитектуры:

cd cphalon/build
sudo ./install 32bits
sudo ./install 64bits
sudo ./install safe

Если автоматическая установка завершилась неудачно, попробуйте собрать расширение вручную:

cd cphalcon/build/64bits
export CFLAGS="-O2 --fvisibility=hidden"
./configure --enable-phalcon
make && sudo make install

Mac OS X

В системе Mac OS X вы можете скомпилировать и установить расширение из исходного кода:

Требования

Необходимые пакеты:

  • PHP >= 5.3 с ресурсами разработки
  • XCode
#brew
sudo brew install php53-phalcon
sudo brew install php54-phalcon
sudo brew install php55-phalcon

#MacPorts
sudo port install php53-phalcon
sudo port install php54-phalcon
sudo port install php55-phalcon

Добавление расширения в вашу конфигурацию PHP:

FreeBSD

Для FreeBSD доступен порт. Для его установки достаточно следующих команд:

pkg_add -r phalcon

или

export CFLAGS="-O2 --fvisibility=hidden"
cd /usr/ports/www/phalcon && make install clean

Примечания к установке

Примечания к установке для веб-серверов:

  • Примечания к установке Apache
  • Примечания к установке Nginx
  • Примечания к установке Cherokee
  • Использование встроенного веб-сервера PHP

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/reference/install.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API