|
Программирование
On-line приложения
Почитать
Web-сервер Apache
Печать и форматирование
MySQL
Разные рецепты
Сборка/установка
Справки
Философия
Мой опыт
Скачать
Программы на Tcl/Tk (GUI)
Программы на Python/Tk (GUI)
Программы (CLI)
Help
Хобби
Фракталы
on-line
Язык для рисования фракталов
Гиперкуб
Теория относительности
Ампуллярии
Преподавание
Студенту/абитуриенту
Мой опыт
Автора!
|
Сборка PHPОбщие замечанияЭти советы не годятся для настройки рабочего сервера. Они написаны для создания Apache/PHP-среды на локальной машине для разработки и тестирования. Больше того, PHP устанавливается в максимально «гостевом» режиме — так, чтобы (i) он не вступил в конфликт ни с одним проектом, из тех, что уже есть на машине; и (ii) его можно было безболезненно удалить как только в нём пропадёт необходимость. Поэтому я ставлю PHP, как CGI приложение. Сборка PHPДля сборки я использую вот такой скрипт: #!/bin/sh
#
# из "экзотики" я включаю поддержку MySQL и
# графической библиотеки GD
# если у вас в системе не установлено это ПО,
# то выкиньте соответствующие опции
#
./configure --prefix=/usr/home/c/php \
--with-mysql \
--enable-ftp \
--enable-dbase \
--with-ndbm \
--enable-xslt \
--with-xslt-sablot \
--with-iconv \
--with-expat-dir \
--with-gd=/usr/local \
--enable-gd-native-ttf \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-ttf \
--with-zlib-dir= \
--enable-safe-mode \
--enable-memory-limit \
--disable-posix \
--enable-force-cgi-redirect \
--enable-track-vars \
--disable-syntax-hl \
--enable-inline-optimization \
--without-pear \
--disable-debug
#
# бывает тоже полезно
#
# --with-gdbm \После этого — как обычно: make make install Никаких особых прав для этого не надо, всё делается из-под пользователя. Базовая система остаётся неприкосновенна. Настройка ApacheТеперь включить PHP можно и в основном конфигурационном
файле сервера, и в ScriptAlias /php-bin/ /usr/home/c/php/bin/ Action php-script /php-bin/php AddHandler php-script .php Слова |
|
|
|