Көмек

PHP параметрлерін баптау

Fastpanel басқару панелінде PHP параметрлерін қалай баптауға, PHP нұсқасын ауыстыруға және қосымша PHP модульдерін орнатуға болатынын қарастырайық.

PHP нұсқаларын орнату

PHP-дің белгілі бір нұсқасын орнату үшін сол жақтағы мәзірге өтіп, «Настройки» (Баптаулар) -> «Приложения» (Қолданбалар) бөлімін таңдаңыз.

PHP параметрлерін баптау

Тізімнен қажетті нұсқаны тауып, орнату белгішесін басыңыз:

PHP параметрлерін баптау

PHP 5.2-ден бастап PHP нұсқаларын орнатуға болады. PHP 5.2 кейбір операциялық жүйелердің соңғы нұсқаларында, мысалы, Ubuntu 20.04 және 22.04 немесе Debian 11-де қолжетімсіз болуы мүмкін екенін ескеріңіз.

Сайт үшін PHP нұсқасын ауыстыру

Белгілі бір сайт үшін PHP нұсқасын өзгерткіңіз келсе, алдымен жоғарыдағы нұсқаулық бойынша қажетті нұсқаны орнатыңыз.

Содан кейін келесі қадамдарды орындаңыз:

  1. Қажетті сайттың карточкасына курсорды апарып, «Опции» (Опциялар) тармағын таңдаңыз.

PHP параметрлерін баптау

  1. «Обработчик PHP» (PHP өңдеушісі) бөліміне өтіңіз.
  2. «FastCGI» жұмыс режимін таңдап, тізімнен қажетті PHP нұсқасын көрсетіңіз.

PHP параметрлерін баптау

  1. Енгізілген өзгерістерді сақтаңыз.

Дұрыс PHP нұсқасы қолданылғанына көз жеткізу үшін сайтыңыздың каталогында info.php файлын құрып, оған келесі мазмұнды қосыңыз:

<?php phpinfo(); ?>

Содан кейін веб-браузерді ашып, мына түрдегі сілтемеге өтіңіз:

http://адрес-сайта/info.php 

Бәрі дұрыс болса, таңдалған PHP нұсқасы туралы техникалық ақпаратты көресіз.

Пайдаланушы үшін PHP (CLI) нұсқасын өзгерту

Әр пайдаланушы үшін әртүрлі PHP нұсқаларын таңдауға болады. Бұл командалық жолда (CLI) жұмыс істегенде белгілі бір PHP нұсқасын пайдалануға мүмкіндік береді. Бұл баптаулар тек командалық жол мен cron тапсырмаларына арналған PHP нұсқасына әсер етеді, веб-сайттарыңыздың PHP нұсқаларын өзгертпейді.

Сол жақ мәзірде «Управление» (Басқару) бөліміне өтіп, «Пользователи» (Пайдаланушылар) тармағын таңдаңыз.

PHP параметрлерін баптау

Қажетті пайдаланушы жолындағы үш нүктені басып, «Редактировать пользователя» (Пайдаланушыны өңдеу) тармағын таңдаңыз.

PHP параметрлерін баптау

«Версия PHP (CLI)» (PHP (CLI) нұсқасы) өрісінде қажетті нұсқаны таңдап, өзгерістерді сақтаңыз.

PHP параметрлерін баптау

CLI-де балама PHP нұсқаларын пайдалану

Әдетте командалық жолда скрипттерді орындау үшін келесі команда қолданылады:

php /путь/к/скрипту.php

Бұл жағдайда сайт үшін басқа нұсқа таңдалған болса да, сервердің негізгі PHP нұсқасы пайдаланылады.

Егер жоғарыда сипатталғандай пайдаланушы үшін PHP нұсқасын өзгерткен болсаңыз, команда орындалғанда серверлік нұсқа емес, осы пайдаланушыға таңдалған нұсқа пайдаланылады.

Скриптті PHP-дің белгілі бір нұсқасымен іске қосу қажет болса, тиісті интерпретаторға толық жолды көрсетіңіз, мысалы:

/opt/php80/bin/php /путь/к/скрипту.php

Сайт үшін PHP баптауларын өзгерту

PHP-ді әр сайт үшін жеке баптауға да болады. Ол үшін:

  1. Басқару панелінің басты бетіне өтіп, қажетті сайттың карточкасын таңдаңыз.
  2. Содан кейін «Настройки PHP» (PHP баптаулары) тармағын таңдаңыз.

PHP параметрлерін баптау

  1. Тізімнен қажетті параметрді тауып, оның мәнін өзгерту үшін «Изменить» (Өзгерту) батырмасын басыңыз.

PHP параметрлерін баптау

Өзгерістер енгізгеннен кейін оларды сақтауды ұмытпаңыз.

PHP-дің нақты нұсқасы үшін баптауларды өзгерту

Сондай-ақ орнатылған әр PHP нұсқасы үшін параметрлерді баптауға болады. Ол үшін:

Сол жақтағы мәзірге өтіп, «Управление» — «PHP» бөлімін таңдаңыз.

PHP параметрлерін баптау

«Настройки PHP» қойындысында баптауларын өзгерту қажет PHP нұсқасын таңдаңыз.

PHP параметрлерін баптау

Нақты параметрдің мәнін өңдеу үшін «Изменить» батырмасын басыңыз.

Өзгерістер енгізгеннен кейін оларды сақтауды ұмытпаңыз.

PHP модульдерін орнату

PHP модульдерін орнату үшін келесі әрекеттерді орындаңыз:

1. Сол жақтағы мәзірді ашып, «Управление» — «PHP» бөліміне өтіңіз.

PHP параметрлерін баптау

2. «Модули PHP» (PHP модульдері) қойындысында тізімнен қажетті модульді тауып, орнату белгішесін (қосу белгісі бар белгіше) басыңыз.

PHP параметрлерін баптау

3. Осы жерде бұрын орнатылған модульдерді себет белгішесін (қоқыс жәшігі бейнеленген белгіше) басу арқылы жоюға болады.

PHP жұмыс режимін ауыстыру

PHP-дің келесі жұмыс режимдерінің бірін таңдауға болады:

  • Модуль Apache (mod_php): бұл режимде PHP-дің серверлік нұсқасы пайдаланылады, балама нұсқаны таңдау мүмкін емес. Фронтенд-сервер ретінде Nginx, ал бэкенд ретінде Apache қолданылады. Скрипттерді mod_php модулі өңдейді, Apache MPM-ITK режимінде жұмыс істейді.
  • CGI: бұл режим PHP-дің балама нұсқаларын таңдауға мүмкіндік береді. Бэкенд ретінде Apache қолданылады, әр сұраныс үшін жеке PHP процесі құрылады. CGI — ең баяу режим, оны сайт басқа режимдерде дұрыс жұмыс істемеген жағдайда ғана таңдау ұсынылады.
  • FastCGI: бұл режимде де PHP-дің балама нұсқаларын таңдауға болады. CGI сияқты бэкенд ретінде Apache қолданылады, бірақ FastCGI процестері жылдамырақ әрі тиімдірек жұмыс істейді.
  • PHP-FPM (Nginx + PHP-FPM): бұл режим PHP-дің балама нұсқаларын таңдауға мүмкіндік береді. Фронтенд-сервер ретінде Nginx, ал бэкенд ретінде PHP-FPM қолданылады. Бұл режимде .htaccess файлы өңделмейді, сондықтан .htaccess-тегі барлық баптауларды Nginx конфигурациясында көрсету керек. Сайт .htaccess пайдаланбаса, осы режимді таңдау ұсынылады. Сайт .htaccess пайдаланса және негізгі PHP нұсқасы жарамды болса, PHP-ді Apache модулі ретінде таңдаңыз. Сайт .htaccess пайдаланса және PHP-дің қосымша нұсқасы қажет болса, FastCGI таңдаңыз.

PHP жұмыс режимін таңдау үшін басқару панелінің басты бетіне өтіп, қажетті сайттың карточкасына курсорды апарыңыз да, «Опции» тармағын таңдаңыз.

PHP параметрлерін баптау

Содан кейін «Обработчик PHP» бөліміне өтіп, қажетті режимді таңдаңыз және өзгерістерді сақтаңыз.

  • Сайтыңыз .htaccess файлын пайдаланбаса, PHP-FPM режимін таңдаңыз.
  • Сайтыңыз .htaccess файлын пайдаланса және негізгі PHP нұсқасы жарамды болса, PHP-ді Apache модулі ретінде қолданатын режимді таңдаңыз.
  • Сайтыңыз .htaccess файлын пайдаланса және PHP-дің қосымша нұсқасы қажет болса, FastCGI режимін таңдаңыз.
  • CGI режимі ең баяу, оны сайт басқа режимдерде дұрыс жұмыс істемеген жағдайда ғана таңдау ұсынылады.

Сұрақтарыңыз бар болса, жазыңыз