Инструменты пользователя

Инструменты сайта


freebsd:php

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
freebsd:php [2019/04/03 20:22]
alex создано
freebsd:php [2020/01/07 08:03] (текущий)
alex
Строка 1: Строка 1:
-==== установка PHP на FreeBSD ====+===== Установка PHP на FreeBSD ​=====
  
 +
 +PHP предоставляет 2 шаблона файлов php.ini : один для производства и один для разработки. В этом случае,​ поскольку я настраивал машину для тестирования программного обеспечения,​ я использовал php.ini-development в качестве основы для php.ini .
 +
 +1
 +cp /​usr/​local/​etc/​php.ini-development /​usr/​local/​etc/​php.ini
 +
 +
 +Устанавливаю модуль PHP для Apache
 +  cd /​usr/​ports/​www/​mod_php72
 +  make install clean
 +Далее мне нужно настроить apache, чтобы он мог распознавать и обрабатывать файлы PHP; в противном случае при запросе файла PHP с сервера он предложил бы загрузить файл вместо его отображения.
 +
 +Чтобы настроить это мне нужно было отредактировать файл httpd.conf :
 +
 +1
 +vi /​usr/​local/​etc/​apache24/​httpd.conf
 +Я убедился,​ что строка для загрузки php7_module существует,​ и что она не закомментирована,​ и сконфигурировал тип mime, чтобы связать расширение .php с содержимым php.
 +
 +1
 +2
 +LoadModule php7_module libexec/​apache24/​libphp7.so
 +AddType application/​x-httpd-php .php
 +В записи dir_module я добавил index.php к существующему index.html в DirectoryIndex :
 +
 +1
 +2
 +3
 +<​IfModule dir_module>​
 +    DirectoryIndex index.php index.html
 +</​IfModule>​
 +Я запустил rehash, чтобы убедиться,​ что система распознала изменения:​
 +
 +1
 +rehash
 +Наконец,​ я написал в веб-каталоге файл с типичной строкой phpinfo () :test.php
 +
 +1
 +<?php phpinfo(); ?>
 +Если вы обращаетесь к нему через веб-браузер,​ вы должны увидеть таблицу с информацией о вашей конфигурации php.
 +
 +Ссылки:​\\
 +https://​developerslogblog.wordpress.com/​2017/​07/​01/​freebsd-11-apache-mysql-and-php-famp\\
 +https://​osbsd.com/​ustanovka-php-7-3-v-os-freebsd-11-2.html\\
 +https://​www.dmosk.ru/​instruktions.php?​object=ustanovka-veb-servera-na-freebsd
freebsd/php.1554322956.txt.gz · Последние изменения: 2019/04/03 20:22 (внешнее изменение)