За последние 24 часа нас посетили 22239 программистов и 1077 роботов. Сейчас ищут 607 программистов ...

как подключить php к apache2

Тема в разделе "PHP для новичков", создана пользователем AnteFil, 2 июл 2022.

  1. AnteFil

    AnteFil Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    531
    Симпатии:
    4
    Установил apache2 + php7.0 на debian. Затем решил обновить до 8.1 нашёл мануал сборки
    Код (Text):
    1. make
    установил сюда
    Код (Text):
    1. /usr/share/php8.1/bin
    пробую узнать версию
    Код (Text):
    1. php -v
    выдаёт 7.0
    если запросить из папки
    Код (Text):
    1. /usr/share/php8.1/bin/php -v
    Выдаёт 8.1
    Вопрос как сказать apache что php нужно использовать это
    Код (Text):
    1. /usr/share/php8.1/bin/php -v
    --- Добавлено ---
    нагуглил вариант запуска как сервиса
    Код (Text):
    1. sudo cp php.ini-development /etc/php/php8.1/php.ini
    2. sudo cp /etc/php/php8.1/php-fpm.conf.default /etc/php/php8.1/php-fpm.conf
    3. sudo cp /etc/php/php8.1/php-fpm.d/www.conf.default /etc/php/php8.1/php-fpm.d/www.conf
    Запускаем как сервис
    Код (Text):
    1. sudo mcedit /lib/systemd/system/php-8.1-fpm.service
    с таким содержанием
    Код (Text):
    1. [Unit]
    2. Description=The PHP 8.1 FastCGI Process Manager
    3. After=network.target
    4.  
    5. [Service]
    6. Type=simple
    7. PIDFile=/var/run/php8.1-fpm.pid
    8. ExecStart=/usr/local/sbin/php-fpm --nodaemonize --fpm-config /etc/php/php8.1/php-fpm.conf
    9. ExecReload=/bin/kill -USR2 $MAINPID
    10.  
    11. [Install]
    12. WantedBy=multi-user.target
    запускаем сервис
    Код (Text):
    1. sudo systemctl enable php-8.1-fpm.service
    Но один фиг не пойму где указать путь к php
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.790
    Симпатии:
    649
    :eek:

    Использовать готовые сборки и php как модуль Apache не по-пацански? :D
     
  3. AnteFil

    AnteFil Активный пользователь

    С нами с:
    14 янв 2014
    Сообщения:
    531
    Симпатии:
    4
    во общем и целом настроить что то получилось возникла проблема php код работает в терминале но не работает со страницами .php
     
  4. alexphp

    alexphp Активный пользователь

    С нами с:
    5 дек 2019
    Сообщения:
    98
    Симпатии:
    12
    А что, существуют хорошие готовые сборки? Какие, например?