Невозможно включить PHP-FPM на моем сервере

Я только что создал сервер с Ubuntu 18.04 и PHP 7.3

Но когда я проверяю, использует ли мой сервер PHP-FPM, я понимаю, что нет. Тем не менее, он хорошо активирован.

ubuntu@www-example-com:~$ sudo systemctl status php7.3-fpm
● php7.3-fpm.service - The PHP 7.3 FastCGI Process Manager
   Loaded: loaded (/lib/systemd/system/php7.3-fpm.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-03-07 13:12:45 CET; 3min 22s ago
     Docs: man:php-fpm7.3(8)
  Process: 19779 ExecStopPost=/usr/lib/php/php-fpm-socket-helper remove /run/php/php-fpm.sock /etc/php/7.3/fpm/pool.d/www.conf 73 (code=exit
  Process: 19803 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/7.3/fpm/pool.d/www.conf 73 (code=ex
 Main PID: 19781 (php-fpm7.3)
   Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"
    Tasks: 3 (limit: 2303)
   CGroup: /system.slice/php7.3-fpm.service
           ├─19781 php-fpm: master process (/etc/php/7.3/fpm/php-fpm.conf)
           ├─19800 php-fpm: pool www
           └─19802 php-fpm: pool www

Mar 07 13:12:45 www-example-com systemd[1]: Stopped The PHP 7.3 FastCGI Process Manager.
Mar 07 13:12:45 www-example-com systemd[1]: Starting The PHP 7.3 FastCGI Process Manager...
Mar 07 13:12:45 www-example-com systemd[1]: Started The PHP 7.3 FastCGI Process Manager.

Но в отчете показано: Серверный API: Обработчик Apache 2.0

0
задан 7 March 2020 в 15:36
1 ответ

Nid yw'n ddigon gosod PHP 7.3 FPM yn unig i wneud i Apache ei ddefnyddio yn lle mod_php7 Apache; byddai angen i chi ei ffurfweddu hefyd. Ar gyfer cyfluniad PHM 7.3 FPM byd-eang y tu allan i'r bocs mae'n debyg y byddech chi o leiaf:

sudo a2dismod php7.3
sudo a2enmod proxy_fcgi
sudo a2enconf php7.3-fpm
sudo systemctl reload apache2

Ond mae'n debyg ei bod yn syniad gwell defnyddio pyllau FPM ar wahân ar gyfer gwahanol wefannau, fel defnyddwyr gwahanol. Gan dybio mai gwraidd y ddogfen ar gyfer eich gwefan yw /var/www/example.com a bod y ffolder yn eiddo i'r defnyddiwr examplecom , fe allech chi ee

  1. Ychwanegu pwll yn /etc/php/7.3/fpm/pool.d/example.confDLE1142991] (fe allech chi gopïo www.conf fel sylfaen):

      [examplecom]
    defnyddiwr = examplecom
    grŵp = examplecom
    
    gwrandewch = /run/php/examplecom.sock
    chdir = /var/www/example.com
    
     .  .  .
     
  2. Gwnewch i'ch rhith-westeiwr ar Apache ddefnyddio'r soced hon i drin ffeiliau .php:

     
      ServerName example.com
      DocumentRoot /var/www/example.com
    
      
      SetHandler "dirprwy: unix: /run/php/examplecom.sock | fcgi: // localhost /"
      
    
      .  .  .
     
     
  3. ail-lwytho sudo systemctl php7.3-fpm apache2

0
ответ дан 30 March 2020 в 01:31

Теги

Похожие вопросы