Установка PHP 7.3 в ОС FreeBSD 11.2

Print Friendly, PDF & Email

Задача:

Установить и настроить PHP на сервере FreeBSD

---------------------------------------------------------------

Устанавливаем PHP

cd /usr/ports/lang/php73 &
make BATCH=yes install clean

Устанавливаем mod_php

cd /usr/ports/www/mod_php73 
make BATCH=yes install clean

Проверяем наличие библиотеки php в конфигурационном файле apache, # не должно быть

root@ws1:/ # cat /usr/local/etc/apache24/httpd.conf | grep php7
LoadModule php7_module        libexec/apache24/libphp7.so

Открываем на редактирование конфиг

ee /usr/local/etc/apache24/Includes/php-application.conf

Вставляем в него следующие строки

<IfModule dir_module>
    DirectoryIndex index.php index.html
    <FilesMatch "\.php$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>
</IfModule>

Копируем конфиг, который будем использовать

cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini

Устанавливаем временную зону в файле php.ini

ee /usr/local/etc/php.ini

Ищем свою временную зону на сайте php.net/manual/ru/timezones.php. Для Москвы, должно получиться.

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Moscow

Создаём тестовый файл для проверки PHP

echo '<?php phpinfo(); ?>' >> /usr/local/www/apache24/data/phpinfo.php

Перезапускаем apache

/usr/local/etc/rc.d/apache24 restart

проверяем доступность в веб-браузере адресу http://IP-Адрес-или-имя-сервера/phpinfo.php

Помогла статья? Есть возможность отблагодарить автора

QR Link:

QR Code

Вам может также понравиться...

1 комментарий

  1. 04.01.2021

    […] уже касался темы PHP в одной из статей: “Установка PHP 7.3 в ОС FreeBSD 11.2“. Вернуться к ней пришлось из-за ошибки обновления […]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *