Начальная установка веб-сервера на FreeBSD 6.2 с Apache 2.2, MySQL 5.0 и PHP5. Часть 3.

Часть 3. Установка языка программирования PHP5 и расширений языка PHP5 из коллекции портов (ports collection) FreeBSD 6.2.

1. Для установки PHP5 вводим следующие комманды в коммандной строке, ожидая выполнения каждой комманды до конца, перед вводом следующей (вводить построчно, кроме “bash-2.05b#”):

cd /usr/ports/lang/php5
make install clean

2. Если система задаст вам вопрос, то вам надо выбрать опцию “use Apache 2.x instead”

3. Введите следующие комманды для установки расширений PHP5 и установки поддержки модуля PHP5 в веб-сервере Apache 2.0:

cd /usr/ports/lang/php5-extensions
make config

4. В меню расширений PHP5 выберите те опции и модули, которые вам требуются для работы с веб-сервером Apache 2.0. Это часть конфигурации PHP5, позволяющая вам выбрать модули, которые будут отвечать за соединение с базой данных MySQL 5.0, управлять пользовательскими сессиями Apache 2.0, работать с графической библиотекой GD и многие другие. Опции по умолчанию (рекомендуемые разработчиками) уже выбраны для установки. Используйте пробел для выбора опций установки и Enter для окончания выбора и начала установки.

5. Продолжаем установку расширений PHP5 вводом следующей комманды:

make install clean

6. Если в процессе установки появится окно с запросом каких-то дополнительных опций установки - просто нажмите Enter для подтверждения выбора опций по умолчанию. Таких действий может потребовать установка некоторых модулей, таких как: php5-gd, php5-mbstring и php5-sqlite.

7. Отредактируйте конфигурационный файл веб-сервера Apache 2.0 для загрузки модуля PHP5 при старте сервера:

8. Скопируйте файл /usr/local/etc/php.ini-recommended или /usr/local/etc/php.ini-dist в /usr/local/etc/php.ini (в том же каталоге), что позволит вам изменить более тонкие настройки языка программирования PHP5 и расширений языка PHP5.

9. Запустите веб-сервер Apache 2.0 используя комманду apachectl start (или перезапустите его коммандой apachectl restart). apachectl находится в каталоге /usr/local/sbin. Если у вас есть проблемы с нахождением данной комманды, то укажите комманду как /usr/local/sbin/apachectl start.

10. Установка языка программирования PHP5 и расширений PHP5 на сервер FreeBSD 6.2 закончена.

На сервер с установленной FreeBSD 6.2 были установлены следующие пакеты:
веб-сервер Apache 2.2,
сервер баз данных MySQL 5.0,
язык программирования PHP5 и его расширения.
Каталог для размещения документов вашего веб-сервера (где надо размещать HTML документы и скрипты PHP5) находится в /usr/local/www/apache22/data/.
Так же вам скорее всего потребуется любой SecureFTP (SFTP) клиент, такой как WinSCP, например, для безопасной загрузки ваших файлов на сервер FreeBSD 6.2 через SSH.

Переведено и доработано - Александр (ALEX) Букреев.

Похожие статьи:

Comments

4 Комментариев к “Начальная установка веб-сервера на FreeBSD 6.2 с Apache 2.2, MySQL 5.0 и PHP5. Часть 3.”

  1. Константин 27.Апр.2008 в 6:58 пп

    Сделал по вашей мануале, скрипты не интерпретируются. Выдается просто код. Не подскажете, что поправить?

  2. alex 30.Апр.2008 в 9:58 дп

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    В httpd.conf точно прописали?
    Ну и apache перезапустить надо после изменений…

  3. Alevger 27.Ноя.2008 в 4:35 пп

    спосибо за мануал, вся установка прошла успешно, но почему-то не не воспринимаеться пхп теги. конфиг отредактировал, добавив туда:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

  4. Alevger 27.Ноя.2008 в 4:59 пп

    прочитав доп. маны, увидел что дописывают не только ЛоадМодуль …. + АддТайп, но еще и АддМодуль mod_phpXX.c, но дописав у себя апачь ругаеться что не знает что ща команда…

Написать комментарий.




XHTML: Можете использовать следующий код: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>