Глава 14 · 14.2
Включване и изключване на PHP разширения
Разгледайте го в кратко видео
PHP разширението е допълнение към PHP за определена задача: обработка на изображения, създаване на zip файлове, многоезичност, кеширане и т.н. Много софтуер изисква определено разширение. WordPress например споменава в Sitediagnose imagick или intl, а даден plugin може да съобщи, че е необходим ioncube_loader или sourceguardian. Тях Вие сами включвате в Select PHP version.
Включване на разширение
- Кликнете в DirectAdmin под Extra Features върху Select PHP version.
- Проверете най-горе при PHP version дали е избрана правилната версия. Разширенията се настройват за всяка версия поотделно.
- В раздела Extensions са изброени всички разширения по азбучен ред.
- Отметнете разширението, от което се нуждаете (1). Ако искате да изключите дадено разширение, премахнете отметката.

Промяната се запазва веднага и е активна в рамките на минута. Не е необходимо да рестартирате нищо.
Разширенията със сива отметка (2) са вградени в PHP. Те винаги са включени и не могат да бъдат изключени.
Често търсени разширения
| Разширение | За какво служи? |
|---|---|
| opcache | Съхранява компилиран PHP код в паметта, така че Вашият сайт да работи по-бързо. WordPress изисква това с "включване на opcode cache". |
| imagick или gd | Намаляване и обработка на изображения, например при качване в WordPress. |
| intl | Правилно показване на езици, дати и валути. Много онлайн магазини и многоезични сайтове се нуждаят от това. |
| zip | Създаване и разархивиране на zip файлове, например за plugin за резервни копия и миграция. |
| redis | Необходимо, ако използвате Redis за кеширане (вижте Redis). |
| ioncube_loader и sourceguardian | За платен софтуер, чийто код е криптиран. Производителят ще Ви каже кое от двете Ви е необходимо. |
| soap | Връзки с някои външни услуги, като счетоводен или софтуер за доставки. |
Съвет: Включвайте само това, от което се нуждаете. Повече разширения не правят PHP по-бърз; всяко разширение изразходва малко памет.
Връщане към стандартните настройки
Не си спомняте какво сте променили или нещо вече не работи? Кликнете най-горе върху Reset PHP Extensions to default. Разширенията на избраната версия ще се върнат към стандартните настройки на нашите сървъри.
Често задавани въпроси
Разширението, което търся, не е в списъка.
Тогава то не е налично за тази PHP версия. Някои разширения съществуват само за по-стари или, обратно, по-нови версии. Изберете друга версия или задайте въпроса си чрез тикет.
Включих разширение, но моят сайт все още съобщава, че липсва.
Проверете дали сте включили разширението при версията, която Вашият сайт действително използва (версията с (current)). Имате ли зададена друга версия за дадена папка чрез .htaccess (вижте PHP-настройки по папка и чрез .htaccess)? Тогава разширението трябва да бъде включено за тази версия.
