0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 53
|
|
1 | |
Почему во freebsd 10 отсутствует опция при сборке php apache build module?30.03.2014, 13:13. Показов 10372. Ответов 9
Метки нет (Все метки)
0
|
30.03.2014, 13:13 | |
Ответы с готовыми решениями:
9
Установка php 5.2.12 на FreeBSD 10, отсутствует libphp5.so Настройка freebsd+apache+php+mysql Поделитесь опытом по FreeBSD 5.3 + mysql 4.1.1 + php 5.03 + apache 1.3.33 При сборке ядра(FreeBSD 8.0) не хватает опций |
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 53
|
|
30.03.2014, 15:28 [ТС] | 3 |
Курил книгу корниенко 2013 год, вот все сижу - пробовал и так и эдак. И пересобирал и на 22-ой апач переходил.
В итоге - просто все удалил (make deinstall clean), заного поставил - но тоже самое. Как я понимаю на данный момент php55 не требует[*] build apach module? - значит он прикручен гдето по умолчанию. процессы apache24 и mysql запускаются нормально, а вот открывать сраницу index.php браузер ни в какую не хочет. Просто ужас какойто - весь день сижу... Вот код: Код
# подключение модуля PHP AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps # определение имени стартового сценария <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
0
|
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 53
|
|
30.03.2014, 15:44 [ТС] | 5 |
Хорошо, я делаю так:
Код
# подключение модуля PHP LoadModule php5_module libexec/apache24/libphp5.so AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps # определение имени стартового сценария <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> cannot open "/usr/local/libexec/apache24/libphp5.so" Совсем запутался: пробую поставить строчку в соответствии с версией php55: LoadModule php55_module libexec/apache24/libphp55.so Такая же муть... Прикол в том, что даже нагуглить несмог ничего находящего за весь день... Осталась надежда на форум, а позвонить другу-лубителю freebsd - нет возможности. Нет таких друзей.
0
|
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 53
|
|
30.03.2014, 16:19 [ТС] | 7 |
Модуля там такого нет... Кажется в этой версии все подругому (например, bind ставится не так как по книге)
Опции сборки для apache24 - по умолчанию, для php55 - по умолчанию с добавлением:[*] IMAP IMAP support[*] MYSQL MySQL database support[*] FTP FTP support Ставилось все обычно: # cd /usr/ports/www/apache24/ # make install clean # cd /usr/ports/lang/php55/ # make install clean # cd /usr/ports/lang/php55-extensions/ # make install clean Файл /usr/local/www/apache24/data/index.php содержит: <? phpinfo(); ?> но работать не хочет 12 часов назад пытался по свежим инструкциям для freebsd 10 (apache24 + php 55) = ничего не вышло, так как в них во всех присутствует эта опция ([*] build apach module) 1. http://www.youtube.com/results... hp+install 2. http://www.youtube.com/watch?v=D96Tc5dS6XQ
0
|
Заблокирован
|
|
30.03.2014, 19:58 | 8 |
bind понятно, он СТАВИТСЯ, а до 10 он как бы в системе и так. Но к портам это отношения не имеет.
php 5.5 вообще не в stable и использовать его нет смысла - с ним я даже не копался. Как найду время посмотрю на виртуалке, экспериментальный сервер сдох. У меня собирается точно 2.2 2.4 и php 5.4 само так как в makefile автоматом прописана сборка при наличии apache. Добавлено через 1 час 2 минуты P.S. pkg which /usr/local/libexec/apache22/libphp5.so /usr/local/libexec/apache22/libphp5.so was installed by package php5-5.4.26 Всё как описывал. В кофиге тоже ни слова о модуле, автоMakefile. Добавлено через 33 секунды P.P.S. Освой наконец vidcontrol и vesa. Добавлено через 1 час 42 минуты Реально - при сборке с нуля никакого модуля не собирается в текущем виде, ни на какой апач.. Добавлено через 44 минуты В новых портах какой-то ПОЛНЫЙ БРЕД в районе apxs. Код
.if defined(PKGNAMEPREFIX) USE_PHP= yes DEFAULT_VERSIONS= php=5 IGNORE_WITH_PHP=53 55 USE_APACHE= 22+ .include "${PORTSDIR}/Mk/bsd.apache.mk" .if ${PORT_OPTIONS:MAP2FILTER} CONFIGURE_ARGS+=--with-apxs2filter=${APXS} .else CONFIGURE_ARGS+=--with-apxs2=${APXS} .endif PLIST= ${PKGDIR}/pkg-plist.mod PKGMESSAGE= ${PKGDIR}/pkg-message.mod MODULENAME= libphp5 SHORTMODNAME= php5 WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!" .endif Для тебя - удали этот if/endif , сохранив блок. Добавлено через 2 минуты P.S. Ну или что-то в духе добавь. Но это РЕАЛЬНО ПРЕФИКС, package будет так называться. //PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX} ^^^^^^^не работает PKGNAMEPREFIX=""
1
|
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 53
|
|
31.03.2014, 00:44 [ТС] | 9 |
Вот что ответили на форуме http://www.bsdportal.ru/viewtopic.php?f=9&t=26569
Буду пробовать. Добавлено через 8 минут Проблема решена установкой: cd /usr/ports/www/lang/mod_php55 make install clean все стало открываться в браузере. Вот такие изменения... в десятке Добавлено через 22 минуты P.S. А стоит ли ставить для сервера kde4 или можно просто vidcontro? Видюха вроде подходящая - NV GeForce 250
0
|
Заблокирован
|
|
31.03.2014, 02:05 | 10 |
Это не в десятке, это везде, не путай порты и систему. Значит наконец то модуль вынесли в отдельный порт, но в UPDATING не написали. Вот уроды.
Серверу не нужно видео, а так xorg потянет ОЧЕНЬ много, но и gd потянет половину xorg... Добавлено через 37 минут
0
|
31.03.2014, 02:05 | |
31.03.2014, 02:05 | |
Помогаю со студенческими работами здесь
10
Ошибка при сборке проекта Intellij IDEA: Gradle android module Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|