Установка
Расширения PHP требуют немного другой установки, чем традиционные библиотеки или фреймворки на базе PHP. Вы можете загрузить двоичный пакет для вашей системы или скомпилировать его из исходного кода.
Windows
Для использования Phalcon на Windows вы можете скачать библиотеку DLL. Откройте файл php.ini и добавьте в конец:
extension=php_phalcon.dll
Перезапустите ваш веб-сервер.
Связанные руководства
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
Примечания к установке
Примечания к установке для веб-серверов:
© 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