Home

Page 59
Page 59
background image

13. Ðàñøèðåíèÿ php

Âñÿ îñíîâíàÿ ñèëà php â åãî ðàñøèðåíèÿõ, òàê ÷òî äëÿ ïîëíîöåííîé ðàáî-

òû íàì íåîáõîäèìî áóäåò ïîñòàâèòü èõ òîæå. Åñëè âû õîòèòå ðàáîòàòü ñ

MySQL èç php, òî òîãäà âàì íóæíî îòïðàâèòüñÿ â ãëàâó "Êàê óñòàíàâëè-

âàòü MySQL è âûïîëíèòü âñþ óñòàíîâêó, êîòîðàÿ òàì îïèñàíà, à ïîòîì óæå

òîëüêî âîçâðàùàòüñÿ ñþäà.

13.1. Êàê óñòàíàâëèâàòü ðàñøèðåíèÿ php

% cd /usr/ports/lang/php5-extensions

% make config

Íà ïåðâîì ýêðàíå ñòîèò âêëþ÷èòü ðàñøèðåíèÿ CURL, GD, GETTEXT.

CURL  ýòî áèáëèîòåêà, êîòîðàÿ ïîçâîëÿåò îòñûëàòü HTTP çàïðîñû èç php

ñêðèïòîâ, ìíîãèå ïàêåòû åå èñïîëüçóþò

GD  ýòî áèáëèîòåêà äëÿ ðàáîòû ñ ãðàôèêîé, ãåíåðàöèè êàðòèíîê íà ëåòó,

èçìåíåíèÿ ðàçìåðîâ è òàê äàëåå, åñëè âû áóäåòå ñòàâèòü êàêîå-òî ãîòîâîå

ïðîãðàìíîå îáåñïå÷åíèå, êîòîðîå ðàáîòàåò ñ ãðàôèêîé  âàì ñêîðåå âñåãî

ïîíàäîáèòñÿ ýòî ðàñøèðåíèå

GETTEXT  ýòî ñïåöèàëüíàÿ áèáëèîòåêà äëÿ ïîääåðæêè ìíîãîÿçû÷íîñòè â

ïðèëîæåíèÿõ, åñëè ïðèëîæåíèå ïîääåðæèâàåò ìíîãîÿçû÷íîñòü è ïîçâîëÿåò

ïåðåêëþ÷àòü ÿçûê ñâîåãî èíòåðôåéñà, ñêîðåå âñåãî îíî èñïîëüçóåò gettext

+--------------------------------------------------------------------+

|

Options for php5-extensions 1.1

|

| +----------------------------------------------------------------+ |

| |

[ ] BCMATH

bc style precision math functions

| |

| |

[ ] BZ2

bzip2 library support

| |

| |

[ ] CALENDAR

calendar conversion support

| |

| |

[X] CTYPE

ctype functions

| |

| |

[X] CURL

CURL support

| |

| |

[ ] DBA

dba support

| |

| |

[ ] DBASE

dBase library support

| |

| |

[X] DOM

DOM support

| |

| |

[ ] EXIF

EXIF support

| |

| |

[ ] FILEINFO

fileinfo support

| |

| |

[X] FILTER

input filter support

| |

| |

[ ] FRIBIDI

FriBidi support

| |

| |

[ ] FTP

FTP support

| |

| |

[X] GD

GD library support

| |

| |

[X] GETTEXT

gettext library support

| |

+-+-------v(+)-----------------------------------------------------+-+

|

[ OK ]

Cancel

|

+--------------------------------------------------------------------+

Íà âòîðîì ýêðàíå ìîæíî âêëþ÷èòü ðàñøèðåíèÿ ICONV, IMAP, MYSQL.

ICONV  ýòî ðàñøèðåíèå îòâå÷àåò çà ïåðåêîäèðîâêó òåêñòîâ èç îäíîé êîäè-

ðîâêè â äðóãóþ, ñêàæåì èç cp1251 (Windows êèððèëè÷åñêàÿ êîäèðîâêà) â

UTF-8  Þíèêîä. IMAP  ýòà áèáëèîòåêà ðåàëèçóåò ïðîòîêîëû äîñòóïà ê

ïî÷òå IMAP è POP3, òàê ÷òî åñëè âû áóäåòå ïèñàòü èëè óñòàíàâëèâàòü

webmail èíòåðôåéñ íà php, òî âàì îíà ïîíàäîáèòñÿ. MYSQL  ýòî èíòåðôåéñ

ñ áàçå äàííûõ MySQL, ïåðåä òåì êàê âûáèðàòü ýòó îïöèþ, óáåäèòåñü, ÷òî

MySQL ó âàñ óæå èíñòàëëèðîâàí.

59


Copyright © 2019 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.