Расширения PHP-extension во FreeBSD

В этой статье рассмотрим инсталляцию расширений PHP , а заодно, опишем возможности этих расширений.

Идем:

#

cd /usr/ports/lang/php5-extensions

Смотрим опции:

#

make config

Options for php5-extensions 1.3

[X] BCMATH bc style precision math functions —

математика

[X] BZ2 bzip2 library support —

поддержка библиотеки архиватора Bzip2

[X] CALENDAR calendar conversion support

[X] CTYPE ctype functions

[X] CURL CURL support —

библиотека,позволяющая отсылать HTTP запросы из php скриптов

[X] DBA dba support —

поддержка базы формата dba

[ ] DBASE dBase library support —

поддержка базы Формата Dbase

[X] DOM DOM support

[X] EXIF EXIF support

[X] FILEINFO fileinfo support

[X] FILTER input filter support —

поддержка фильтров

[ ] FRIBIDI FriBidi support

[X] FTP FTP support —

поддержка FTP

[X] GD GD library support —

библиотека для работы с графикой

[X] GETTEXT gettext library support —

библиотека для поддержки многоязычности в приложениях

[X] GMP GNU MP support

[X] HASH HASH Message Digest Framework

[X] ICONV iconv support —

библиотека перекодировки текстов

[X] IMAP IMAP support —

поддержка Imap и POP3

[ ] INTERBASE Interbase 6 database support (Firebird) —

поддержка базы INTERBASE

[X] JSON JavaScript Object Serialization support

[ ] LDAP OpenLDAP support —

поддержка LDAP

[X] MBSTRING multibyte string support

[ ] MCRYPT Encryption support —

поддержка криптографии

[ ] MHASH Crypto-hashing support —

поддержка Crypto-hashing

[X] MING ming shockwave flash support

[ ] MSSQL MS-SQL database support —

поддержка базы данных Microsoft SQL

[X] MYSQL MySQL database support —

поддержка базы данных MySQL

[ ] MYSQLI MySQLi database support —

поддержка базы данных MySqli

[X] NCURSES ncurses support (CLI only)

[ ] ODBC unixODBC support

[X] OPENSSL OpenSSL support —

поддержка OpenSSL

[X] PCNTL pcntl support (CLI only)

[X] PCRE Perl Compatible Regular Expression support —

поддержка регулярных выражений,совместимых с PERL

[X] PDF PDFlib support (implies GD) —

библиотека поддержки PDF

[X] PDO PHP Data Objects Interface (PDO)

[X] PDO_SQLITE PDO sqlite driver

[ ] PGSQL PostgreSQL database support —

поддержка базы данных PostgreSQL

[X] POSIX POSIX-like functions

[X] PSPELL pspell support

[ ] READLINE readline support (CLI only)

[ ] RECODE recode support

[X] SESSION session support —

поддержка сессий пользователя в PHP

[ ] SHMOP shmop support

[X] SIMPLEXML simplexml support

[X] SOAP SOAP support

[X] SOCKETS sockets support —

позволяют php скриптам подключаться по сети к другим сервисам

[X] SPL Standard PHP Library

[ ] SQLITE sqlite support —

поддержка базы данных SQLITE

[ ] SYBASE_CT Sybase database support —

поддержка базы данных Sybase

[ ] SYSVMSG System V message support

[ ] SYSVSEM System V semaphore support

[ ] SYSVSHM System V shared memory support

[X] TIDY TIDY support

[X] TOKENIZER tokenizer support

[ ] WDDX WDDX support (implies XML)

[X] XML XML support — поддержка XML

[X] XMLREADER XMLReader support —

поддержка XMLREADER

[ ] XMLRPC XMLRPC-EPI support

[X] XMLREADER XMLReader support

[X] XMLRPC XMLRPC-EPI support

[X] XMLWRITER XMLWriter support

[X] XSL XSL support (Implies DOM)

[X] YAZ YAZ support (ANSI/NISO Z39.50)

[X] ZIP ZIP support —

поддержка архиватора ZIP

[X] ZLIB ZLIB support —

поддержка Zlib (сжатие данных

)

Инсталлируем

# make install

В действительности эти порты имеют вид типа

php5-curl-номер-версии, php5-gd-номер-версии, php5-mysql-номер-версии

и их можно найти в коллекции портов и поставить самостоятельно, без php5-extensions.

Например для инсталляции расширения BCMATH необходимо сделать :

# cd /usr/ports/bcmath/php5-bcmath

# make install

После инсталляции необходимо не забыть перезапустить Apache:

# apachectl restart

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *