Тема: Как установить php как модуль к apache?
Как установить php как модуль к apache?
Форум системного администратора FreeBSD, Linux, Unix, Windows.
Обсуждение железа, сетевых технологий, програмных комплексов и языков программирования.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум системного администратора FreeBSD, Linux, Unix, Windows. → Все HTTPD 80-й порт. → Как установить php как модуль к apache?
Страницы 1
Как установить php как модуль к apache?
поставить порт /usr/ports/www/mod_php4 если php4 или /usr/ports/www/mod_php5 если php5
Спасибо...а тоже, только еще и с поддержкой mysql+zlib? Те php c поддержкой перечисленного и как модуль к апачу одновременно...
dio
порты что я указал выше, ставил лично, и все они поддерживают mysql
спасибо, извини за тупые вопросы...я первый раз это делаю.... :-(
так как в /usr/ports/www/mod_php4 в новых портах как то странно все работает - новое не всегда хорошее.
Что то там не шло у меня - результат на лицо. Нужно добавлять опции к make.
Вот несколько дополнений к установке ПХП через порты в FreeBSD 4.11 STABLE
cd /usr/ports/lang/php4-extensions
make
Выскакивает зеленое окно, с опциями.
Выбираем то что нужно ставя крестики.
Не будем жадными - ставим только то что требуется!!!
Жмем "Далее" и ставим.
НЕ удивляйтесь если после рестарта апаче ничего не пашет в ПХП !!! Тут всем нужно сказать "КУ"(кто не смотрел кино, можно сказать "Приехали...")
Идем редактировать файл php.ini лежит он у меня в /usr/local/etc
ee /usr/local/etc/php.ini
найдем строки
; Directory in which the loadable extensions (modules) reside.
extension_dir = ./
меняем ее на
; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/php/20020429/"
Чтобы проверить там ли лежат расширения библиотек, нужно смотреть инсталяционные сообщения при установке PHP - найдете если ищите.
Все - теперь
apachectl configtest
и если все ОК, то
apachectl restart
так как в /usr/ports/www/mod_php4 в новых портах как то странно все работает - новое не всегда хорошее.
просто еще надо было поставить php4-pcre ))))
ех, настрочил целую поему и сдуру закрыл, вот олух, пишу снова...
Способ Alexander можно сказать самый правильный, для проверки стоит ли пхп модулем надо выполнить простенький скриптик
if ( !isset($_SERVER['PHP_AUTH_USER']) )
{
Header("status: 401 Unauthorized");
header("WWW-Authenticate: Basic realm=\":)\"");
header("HTTP/1.0 401 Unauthorized");
echo "Ņīėüźī äė˙ ąäģčķčńņšąöčč!!!\n";
exit;
}
else
{
echo "login : ".$_SERVER['PHP_AUTH_USER']."<br>";
echo "pass : ".$_SERVER['PHP_AUTH_PW'];
}
если вы видите свои логин и пасс то пхп стоит как надо, п если это окошко всевремя выскакивает то пхп стоит не модулем...
потом чтобы проше было отслеживать пути можно перед make сделать
script /path/to/mkworld.log
тогда весь вывод от make будет перенаправлятся в файл, где легко можно найти все что нужно, чтобы остановить вывод в файл надо набрать exit
просто еще надо было поставить php4-pcre ))))
Вот если все по отдельности ставить, так можно потерятся в портах - теперь там все разбросали в обновленных. Раньше зашел в mod_php4 и все сразмаху установил, а теперь нету там ничего. В extensions как раз все можно с размаху и поставить - только галочки ставь.
настрочил целую поему
Это я вчера пива перепил...:lol:
Это я вчера пива перепил...:lol:
а я однозначно недопил
во...ого...ого - го!!! Спасибо братья...как мне все энто переварить только? Ну...меня вынудили ставить версию 5,4 - я не хотел, совсем не знаю ее (если вообще знаю хоть че - нить.. :-))
так что пожалуйста, советуйте под 5,4 (привередничает еще!! :-))
Спасибо всем большое...я буду ВСЕ пробовать по порядку...и результаты выкладывать...но...сначала как crash сказал буду делать, извините.... :-))
Те еще раз попытаюсь сформулировать, что меня заставили делать и хочу услывать от вас рекомендуемый порядок установки. :-)
1 установить zlib
2 mysql
3 postfix
4 apache с поддержкой mod_charset (что это такое вообще??! :-(( )
5 php с поддержкой mysql, mnogosearch, zlib, как модуль к апач!
6 midgard
А потом я должен буду все это заставить работать с web разработчиком для получения сайта
вот как :-(( без вас пропаду однако....
7 Все это под Free 5.4
В таком ли ставить порядке? :-( Или с чего начать? Искать веревку и мыло?? :-))
Мда... Ты сделаеш это Дио!
Спасибо Саня за поддержку... :-(( веревку уже нашел....
dio угу, ставь, должно все пойти, а разница между 4 и 5 небольшая...
я поставил и уже работаю в среде apache+mysql+php, так что если кому будет интересно на самом деле - продолжим тему :-)
Страницы 1
Форум системного администратора FreeBSD, Linux, Unix, Windows. → Все HTTPD 80-й порт. → Как установить php как модуль к apache?
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 13 official extensions. Copyright © 2024 PunBB.