You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since Apache has a PHP module, php-fpm is more commonly used on an Nginx server.
55
+
Оскільки Apache має модуль PHP, php-fpm частіше використовується на сервері Nginx.
56
56
```
57
57
58
-
### Choose a PHP version
58
+
### Вибір версії PHP
59
59
60
60
Rocky Linux, як і його вихідна версія, пропонує багато версій мови. Деякі з них досягли кінця свого життя, але зберігаються для розміщення історичних програм, які ще несумісні з новими версіями PHP. Перегляньте сторінку [підтримуваних версій](https://www.php.net/supported-versions.php) веб-сайту php.net, щоб вибрати підтримувану версію.
61
61
62
-
To obtain a list of available versions, enter the following command:
62
+
Щоб отримати список доступних версій, просто введіть наступну команду:
63
63
64
64
```bash
65
65
sudo dnf module list php
@@ -79,15 +79,15 @@ To obtain a list of available versions, enter the following command:
79
79
sudo dnf module enable php:8.3
80
80
```
81
81
82
-
You can now proceed to the installation of the PHP engine.
82
+
Тепер можна переходити до встановлення движка PHP.
83
83
84
84
### Установка режиму PHP CGI
85
85
86
86
Спочатку встановіть і використовуйте PHP у режимі CGI. Він може працювати лише з веб-сервером Apache та його модулем `mod_php`. У розділі FastCGI (php-fpm) цього документа пояснюється, як інтегрувати PHP з Nginx (а також Apache).
87
87
88
88
Встановлення PHP є відносно простим процесом. Він складається з встановлення основного пакета та кількох необхідних модулів.
89
89
90
-
The example below installs PHP with the modules usually installed with it.
90
+
У наведеному нижче прикладі встановлюється PHP із модулями, які зазвичай встановлюються разом із ним.
@@ -105,7 +105,7 @@ The example below installs PHP with the modules usually installed with it.
105
105
106
106
### Інтеграція Apache
107
107
108
-
To serve PHP pages in CGI mode, you must install the Apache server, configure it, activate it, and start it.
108
+
Щоб обслуговувати сторінки PHP у режимі CGI, ви повинні встановити сервер apache, налаштувати його, активувати та запустити.
109
109
110
110
- Встановлення:
111
111
@@ -114,7 +114,7 @@ To serve PHP pages in CGI mode, you must install the Apache server, configure it
114
114
```
115
115
116
116
```
117
-
activation:
117
+
активація:
118
118
```
119
119
120
120
```bash
@@ -139,17 +139,17 @@ phpinfo();
139
139
?>
140
140
```
141
141
142
-
Use a web browser to check that the server works properly by going to the page[http://your-server-ip/info.php](http://your-server-ip/info.php).
142
+
Скористайтеся веббраузером, щоб перевірити, чи сервер працює належним чином, перейшовши на сторінку[http://your-server-ip/info.php](http://your-server-ip/info.php).
143
143
144
144
!!! Warning "Важливо"
145
145
146
146
```
147
147
Не залишайте файл `info.php` на своєму сервері!
148
148
```
149
149
150
-
### Installation of the PHP cgi mode (PHP-FPM)
150
+
### Встановлення режиму PHP CGI (PHP-FPM)
151
151
152
-
Noted earlier, many advantages exist for switching web hosting to PHP-FPM mode.
152
+
Як зазначалося раніше, існує багато переваг перемикання веб-хостингу в режим PHP-FPM.
Using a socket when the web server and PHP server are on the same machine removes the TCP/IP layer and optimizes the performance.
233
+
Використання сокета, коли веб-сервер і сервер PHP знаходяться на одній машині, усуває рівень TCP/IP і оптимізує продуктивність.
234
234
```
235
235
236
236
Під час роботи з інтерфейсом вам потрібно налаштувати `listen.owner`, `listen.group`, `listen.mode`, щоб вказати власника, групу власників і права сокета UNIX. **Попередження:** обидва сервери (веб і PHP) повинні мати права доступу до сокета.
237
237
238
-
When working with a socket, you must configure`listen.allowed_clients` to restrict access to the PHP server to certain IP addresses.
238
+
Працюючи з сокетом, ви повинні налаштувати`listen.allowed_clients`, щоб обмежити доступ до сервера PHP певними IP-адресами.
239
239
240
240
Приклад: `listen.allowed_clients = 127.0.0.1`
241
241
@@ -252,7 +252,7 @@ pm.max_children = 10
252
252
253
253
Ця конфігурація починається з 10 процесів.
254
254
255
-
In dynamic mode, PHP-FPM starts at _most_ the number of processes specified by the`pm.max_children` value. Спочатку він запускає деякі процеси, що відповідають `pm.start_servers`, зберігаючи принаймні значення `pm.min_spare_servers` для неактивних процесів і, щонайбільше, `pm.max_spare_servers` для неактивних процесів.
255
+
У динамічному режимі PHP-FPM запускається з _максимальної_ кількості процесів, зазначеної значенням `pm.max_children`. Спочатку він запускає деякі процеси, що відповідають `pm.start_servers`, зберігаючи принаймні значення `pm.min_spare_servers` для неактивних процесів і, щонайбільше, `pm.max_spare_servers` для неактивних процесів.
256
256
257
257
Приклад:
258
258
@@ -264,7 +264,7 @@ pm.min_spare_servers = 1
264
264
pm.max_spare_servers = 3
265
265
```
266
266
267
-
PHP-FPM will create a new process to replace one that has processed several requests equivalent to`pm.max_requests`.
267
+
PHP-FPM створить новий процес замість того, який обробив кілька запитів, еквівалентних`pm.max_requests`.
268
268
269
269
За замовчуванням значення `pm.max_requests` дорівнює 0, тобто процеси ніколи не повторюються. Параметр "pm.max_requests" може бути привабливим для програм з витоками пам'яті.
270
270
@@ -273,7 +273,7 @@ PHP-FPM will create a new process to replace one that has processed several requ
273
273
!!! Note "Примітка"
274
274
275
275
```
276
-
The configuration of the operating mode of PHP-FPM is essential to ensure the optimal functioning of your web server.
276
+
Конфігурація режиму роботи PHP-FPM необхідна для забезпечення оптимальної роботи вашого веб-сервера.
0 commit comments