Вторник, 30.04.2024, 07:59


Приветствую Вас Гость | RSS


Главная | [Установка]php на FreeBSD - Форум | Регистрация | Вход
Metin2 сервера, руководства, гайды, читы, боты

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Форум » Metin2 » Руководства для серверов » Руководства (старые) » [Установка]php на FreeBSD (*icon-0*)
[Установка]php на FreeBSD
Soldat Дата: Вторник, 08.01.2013, 17:21 | Сообщение # 1

Сообщений: 164

Статус: Не на сайте
Для установки самого интерпретатора php нужно выполнить следующие шаги. Мы будем рассматривать установку php версии 5. если вам по каким-то причинам нужна версия 4. вам нужно будет просто адаптировать эти инструкции. 13 основном это сведется к исправлению php5 па php4 во всех командах.
Выполняем команды:
Код
# cd /usr/ports/lang/php5

Код
# make  config

Если вы устанавливаете PHP только для работы скриптов в Apache, то достаточно выбрать опции как на скриншоте, а именно:

После этого в этой же директории выполняете команду:
Код
# make install

Она скачает, скомпилирует и установит модуль php. Частности она ав­томатом исправит и конфигурацию apache сервера, чтоб включить этот модуль с список доступных модулей.
Как подключить модуль php в apache

После установки php уже разрешен в конфиге с apache как модуль, но его еще невозможно использовать. Для его использования нужно связать расшире­ния файлов.php с правильным типом данных чтоб Apache знал. Для каких файлов запускать интерпретатор php. Откройте файл /usr/local/etc/apache/httpd.conf командой:
Код
# ee /usr/local/etc/apache22/httpd.conf

И добавляем в конец следующие строки:
Код
LoadModule php5_module        libexec/apache/libphp5.so

Код

      <IfModule mod_php5.c>
          DirectoryIndex index.php index.html
      </IfModule>
      <IfModule mod_php5.c>
          AddType application/x-httpd-php .php
          AddType application/x-httpd-php-source .phps
      </IfModule>

Для загрузки модуля PHP после этого просто вызовите команду apachectl с параметром graceful:
Код
# apachectl graceful

Поддержка PHP в FreeBSD построена по модульному принципу, поэтому базовая установка обладает очень ограниченной функциональностью. Дополнительная функциональность может быть легко добавлена при помощи порта lang/php5-extensions, управляющего набором расширений PHP через меню, либо просто путем установки дополнительных портов.Для того что бы добыть порт выполнить команду:
Код
# cd /usr/ports/lang/php5-extensions
# make install


Например, для добавления поддержки MySQL к PHP5, просто установите порт databases/php5-mysql.

После установки новых расширений сервер Apache должен быть рестартован, чтобы изменения в конфигурации вступили в силу:

Код
# apachectl graceful

Собирал из разных источников.
By Soldat




Сообщение отредактировал Soldat - Вторник, 08.01.2013, 17:24

 
СообщениеДля установки самого интерпретатора php нужно выполнить следующие шаги. Мы будем рассматривать установку php версии 5. если вам по каким-то причинам нужна версия 4. вам нужно будет просто адаптировать эти инструкции. 13 основном это сведется к исправлению php5 па php4 во всех командах.
Выполняем команды:
Код
# cd /usr/ports/lang/php5

Код
# make  config

Если вы устанавливаете PHP только для работы скриптов в Apache, то достаточно выбрать опции как на скриншоте, а именно:

После этого в этой же директории выполняете команду:
Код
# make install

Она скачает, скомпилирует и установит модуль php. Частности она ав­томатом исправит и конфигурацию apache сервера, чтоб включить этот модуль с список доступных модулей.
Как подключить модуль php в apache

После установки php уже разрешен в конфиге с apache как модуль, но его еще невозможно использовать. Для его использования нужно связать расшире­ния файлов.php с правильным типом данных чтоб Apache знал. Для каких файлов запускать интерпретатор php. Откройте файл /usr/local/etc/apache/httpd.conf командой:
Код
# ee /usr/local/etc/apache22/httpd.conf

И добавляем в конец следующие строки:
Код
LoadModule php5_module        libexec/apache/libphp5.so

Код

      <IfModule mod_php5.c>
          DirectoryIndex index.php index.html
      </IfModule>
      <IfModule mod_php5.c>
          AddType application/x-httpd-php .php
          AddType application/x-httpd-php-source .phps
      </IfModule>

Для загрузки модуля PHP после этого просто вызовите команду apachectl с параметром graceful:
Код
# apachectl graceful

Поддержка PHP в FreeBSD построена по модульному принципу, поэтому базовая установка обладает очень ограниченной функциональностью. Дополнительная функциональность может быть легко добавлена при помощи порта lang/php5-extensions, управляющего набором расширений PHP через меню, либо просто путем установки дополнительных портов.Для того что бы добыть порт выполнить команду:
Код
# cd /usr/ports/lang/php5-extensions
# make install


Например, для добавления поддержки MySQL к PHP5, просто установите порт databases/php5-mysql.

После установки новых расширений сервер Apache должен быть рестартован, чтобы изменения в конфигурации вступили в силу:

Код
# apachectl graceful

Собирал из разных источников.
By Soldat

Автор - Soldat
Дата добавления - 08.01.2013 в 17:21
Skully® Дата: Среда, 09.01.2013, 06:39 | Сообщение # 2

Сообщений: 1870

Статус: Не на сайте
молодец smile
хотя не плохо было бы добавить про установку апача.
потому как редкость увидеть апач без пхп и наоборот smile

Вы не ошибётесь, если поступите правильно.

Сново в строю.
pantheon.su
 
Сообщениемолодец smile
хотя не плохо было бы добавить про установку апача.
потому как редкость увидеть апач без пхп и наоборот smile

Автор - Skully®
Дата добавления - 09.01.2013 в 06:39
Soldat Дата: Среда, 09.01.2013, 10:38 | Сообщение # 3

Сообщений: 164

Статус: Не на сайте
Вечером сделаю, возможно и про mysql тоже))



 
СообщениеВечером сделаю, возможно и про mysql тоже))

Автор - Soldat
Дата добавления - 09.01.2013 в 10:38
Skully® Дата: Среда, 09.01.2013, 19:43 | Сообщение # 4

Сообщений: 1870

Статус: Не на сайте
Цитата (Soldat)
Вечером сделаю, возможно и про mysql тоже))

где-то был мой гайд по установке freebsd. mysql вынуть от туда, мож чего дополнишь smile

Вы не ошибётесь, если поступите правильно.

Сново в строю.
pantheon.su
 
Сообщение
Цитата (Soldat)
Вечером сделаю, возможно и про mysql тоже))

где-то был мой гайд по установке freebsd. mysql вынуть от туда, мож чего дополнишь smile

Автор - Skully®
Дата добавления - 09.01.2013 в 19:43
Soldat Дата: Четверг, 10.01.2013, 20:53 | Сообщение # 5

Сообщений: 164

Статус: Не на сайте
И так вот и гайд по установке apache.



 
СообщениеИ так вот и гайд по установке apache.

Автор - Soldat
Дата добавления - 10.01.2013 в 20:53
Форум » Metin2 » Руководства для серверов » Руководства (старые) » [Установка]php на FreeBSD (*icon-0*)
  • Страница 1 из 1
  • 1
Поиск:

Загрузка..

Яндекс.Метрика
Copyright Necromancers © 2024 Сайт основан на мотивах Метин-2


Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru