Немогу установить PHP5 FreeBSD 7.0 RC2

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
RamzesII
мл. сержант
Сообщения: 106
Зарегистрирован: 2008-02-16 0:51:07
Откуда: UA
Контактная информация:

Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение RamzesII » 2008-02-20 1:41:19

Пишу

Код: Выделить всё

cd /usr/ports/lang/php5 
make && make install && make clean 
немного пытается чтото установить потом останавливается и постоянно пишет: с Mysql таже проблема :(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение Alex Keda » 2008-02-20 1:52:31

инет настрой
Убей их всех! Бог потом рассортирует...

Аватара пользователя
RamzesII
мл. сержант
Сообщения: 106
Зарегистрирован: 2008-02-16 0:51:07
Откуда: UA
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение RamzesII » 2008-02-20 1:57:31

а без нета некак

Аватара пользователя
catdog_
сержант
Сообщения: 173
Зарегистрирован: 2007-10-10 1:23:21
Откуда: петрозаводск
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение catdog_ » 2008-02-20 3:03:02

я бы еще посоветовал хендбук немного полистать : )

без инета только если ты заранее положишь все исходники и зависимости в distfiles

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение zingel » 2008-02-20 8:42:41

Фря без инета, это как танк без пушки...
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение manefesto » 2008-02-20 8:57:41

Ну у меня без инета....пока...
Но я у друга качаю что мне надо...или на работе....
я такой яростный шо аж пиздеЦ
Изображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение zg » 2008-02-20 9:08:25

manefesto писал(а):Ну у меня без инета....пока...
Но я у друга качаю что мне надо...или на работе....
качай пакеты, смотри зависимости, пакеты не требуют инет, они просто ставятся :)

ну а в случае apache + php + mysql, лично я мускуль всегда ставлю из пакета, а апач и пхп собираю скриптом

Код: Выделить всё

#!/bin/sh

echo "Run `basename \"$0\"` ..." && cd "`dirname \"$0\"`" && . rc.subr || exit

## Установка веб-сервера Apache
APACHE_PREFIX="/usr/local/apache"
APACHE_SRVNAME="apache"
APACHE_PACKAGE="${APACHE_SRVNAME}*.tar.*"
APACHE_DESTDIR="${APACHE_PREFIX}/src"

APACHE_SUEXEC_DOCROOT=${DOCUMENT_ROOT}
APACHE_SUEXEC_LOG=/var/log/httpd-suexec.log
APACHE_SUEXEC_USERDIR=public_html
APACHE_SUEXEC_UIDMIN=1000
APACHE_SUEXEC_GIDMIN=1000
APACHE_SUEXEC_CALLER=www

APACHE_DATADIR=${APACHE_PREFIX}/www
APACHE_DOCUMENT_ROOT=${APACHE_DATADIR}/data
APACHE_CGIBIN_ROOT=${APACHE_DATADIR}/cgi-bin
APACHE_DEFAULT_PATH=/bin:/usr/bin:${APACHE_PREFIX}/bin

OLD_PWD=`pwd`

## Установка Apache
echo 
echo "INSTALL Apache ..."
echo 

cd packages
mkdir -p "${APACHE_DESTDIR}"
cp ${APACHE_PACKAGE} "${APACHE_DESTDIR}"
cd "${APACHE_DESTDIR}"
tar zxf ${APACHE_PACKAGE}
rm ${APACHE_PACKAGE}
cd ${APACHE_SRVNAME}*

cat > configure.sh <<EOF
#!/bin/sh
./configure \\
	--prefix=${APACHE_PREFIX} \\
	--server-uid=www \\
	--server-gid=www \\
	--with-perl=`which perl` \\
	--datadir=${APACHE_DATADIR} \\
	--htdocsdir=${APACHE_DOCUMENT_ROOT} \\
	--cgidir=${APACHE_CGIBIN_ROOT} \\
	--without-confadjust \\
	--enable-module=so \\
	--enable-module=rewrite \\
	--disable-module=mmap_static \\
	--disable-module=auth_dbm \\
	--disable-module=userdir \\
	--enable-shared=max \\
	--enable-suexec \\
	--suexec-docroot=${APACHE_SUEXEC_DOCROOT} \\
	--suexec-caller=${APACHE_SUEXEC_CALLER} \\
	--suexec-uidmin=${APACHE_SUEXEC_UIDMIN} \\
	--suexec-gidmin=${APACHE_SUEXEC_GIDMIN} \\
	--suexec-logfile=${APACHE_SUEXEC_LOG} \\
	--suexec-userdir=${APACHE_SUEXEC_USERDIR} \\
	--suexec-safepath=${APACHE_DEFAULT_PATH}
EOF
sh configure.sh && make install clean || exit_msg "Can't install apache"
cd "${OLD_PWD}"

sed \
	-e "s!@APACHE_PREFIX@!${APACHE_PREFIX}!g" \
	< files/apache.sh > /usr/local/etc/rc.d/apache.sh
chmod 0555 /usr/local/etc/rc.d/apache.sh

sed \
	-e "s!@HOSTNAME@!${HOSTNAME}!g" \
	-e "s!@CARD_IN_IP@!${CARD_IN_IP}!g" \
	< conf/vhosts.conf > ${APACHE_PREFIX}/conf/vhosts.conf
	
echo '
include conf/vhosts.conf' >> ${APACHE_PREFIX}/conf/httpd.conf

sed -E \
	-e 's!^(CharsetSourceEnc)!# \1!g' \
	-e 's!^(CharsetDefault).*!\1 windows-1251!g' \
	-e '/<IfModule mod_mime.c>/s/$/\
    AddDefaultCharset windows-1251/' \
	\
	${APACHE_PREFIX}/conf/httpd.conf \
	> ${APACHE_PREFIX}/conf/httpd.conf.tmp

mv \
  ${APACHE_PREFIX}/conf/httpd.conf.tmp \
  ${APACHE_PREFIX}/conf/httpd.conf

echo '
apache_enable="YES"' >> /etc/rc.conf

mkdir -p /usr/local/stat/www/stat/httpdocs
mkdir -p /usr/local/stat/www/gateway/httpdocs

echo '<? 
header("Content-Type: text/html; charset=windows-1251");
echo "Это тестовая страница, сгенерированная php. Здесь будет находиться статистика."
?>' \
	> /usr/local/stat/www/stat/httpdocs/index.php

echo '<? 
header("Content-Type: text/html; charset=windows-1251");
echo "Это тестовая страница, сгенерированная php. Здесь будет находиться общая информация."
?>' \
	> /usr/local/stat/www/gateway/httpdocs/index.php
	
chown -R www:www /usr/local/stat/www

## Установка PHP
PHP_PREFIX="/usr/local/php"
PHP_DESTDIR="${PHP_PREFIX}/src"
PHP_PACKAGE="php*.tar.*"

## Установка
echo 
echo "INSTALL PHP ..."
echo 

cd packages
mkdir -p "${PHP_DESTDIR}"
cp ${PHP_PACKAGE} "${PHP_DESTDIR}"
cd "${PHP_DESTDIR}"
tar zxf ${PHP_PACKAGE}
rm ${PHP_PACKAGE}
cd php*

cat > configure.sh <<EOF
#!/bin/sh
./configure \\
	--with-layout=GNU \\
	--sysconfdir=/usr/local/etc \\
	--enable-libxml \\
	--with-libxml-dir=/usr/local \\
	--with-xsl=/usr/local \\
	--enable-reflection \\
	--enable-fastcgi \\
	--with-zend-vm=CALL \\
	--disable-ipv6 \\
	--enable-mbstring \\
	--prefix=${PHP_PREFIX} \\
	--with-config-file-path=${PHP_PREFIX} \\
	--mandir=${PHP_PREFIX}/man \\
	--infodir=${PHP_PREFIX}/info/ \\
	--with-pcre-dir=/usr/local \\
	--enable-dom \\
	--with-mysql \\
	--with-apxs=${APACHE_PREFIX}/bin/apxs \\
	--enable-sockets \\
	--with-zlib \\
	--enable-session \\
	-with-bz2=/usr/bin
EOF
sh configure.sh && make install clean || exit_msg "Can't install php
After fix error
	# cd ${PHP_DESTDIR}/php*
	# sh configure.sh		(if need)
	# make install clean"
cp php.ini-dist ${PHP_PREFIX}/php.ini
cd "${OLD_PWD}"
только он у меня входит в пакет биллинговой системы, поэтому нужно сделать небольшие доработки, что б он заработал сам по себе, ну и проверить наличие нужных библиотек для пхп

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение Alex Keda » 2008-02-20 10:30:56

zg писал(а):ну а в случае apache + php + mysql, лично я мускуль всегда ставлю из пакета, а апач и пхп собираю скриптом
а смысл - из пакета?
На этой машинке - где сайт, серевер собирается минут пять, или меньше...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение manefesto » 2008-02-20 10:50:44

у меня вообще стоит вместо муси postgresql и ничо
я такой яростный шо аж пиздеЦ
Изображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение zg » 2008-02-20 11:00:49

lissyara писал(а):
zg писал(а):ну а в случае apache + php + mysql, лично я мускуль всегда ставлю из пакета, а апач и пхп собираю скриптом
а смысл - из пакета?
На этой машинке - где сайт, серевер собирается минут пять, или меньше...
изначально была задача за 20-30 минут на голой машине поднять полноценную биллингову систему вместе со шлюзом, если учесть, что мускуль стока времени и собирается, то нафига оно мне надо, если он ни с пхп, ни с апачем никак не связан (пхп сам прекрасно находит клиента).

У меня поток, а не разовая настройка :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение Alex Keda » 2008-02-20 11:02:14

zg писал(а):
lissyara писал(а):
zg писал(а):ну а в случае apache + php + mysql, лично я мускуль всегда ставлю из пакета, а апач и пхп собираю скриптом
а смысл - из пакета?
На этой машинке - где сайт, серевер собирается минут пять, или меньше...
изначально была задача за 20-30 минут на голой машине поднять полноценную биллингову систему вместе со шлюзом, если учесть, что мускуль стока времени и собирается, то нафига оно мне надо, если он ни с пхп, ни с апачем никак не связан (пхп сам прекрасно находит клиента).

У меня поток, а не разовая настройка :)
тогда сделай образ и разливай.
скриптом конфиги поправил и всё
Убей их всех! Бог потом рассортирует...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение zg » 2008-02-20 11:06:46

зачем образ? у меня флешка 128 метровая, прихожу, втыкаю, пол-часа и шлюз с биллингом настроен :)

Аватара пользователя
RamzesII
мл. сержант
Сообщения: 106
Зарегистрирован: 2008-02-16 0:51:07
Откуда: UA
Контактная информация:

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение RamzesII » 2008-02-20 11:25:00

что такое биллинг и для чего он
извиняюсь если не в тему :?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Немогу установить PHP5 FreeBSD 7.0 RC2

Непрочитанное сообщение zg » 2008-02-20 11:28:58

RamzesII писал(а):что такое биллинг и для чего он
извиняюсь если не в тему :?
система учёта и контроля, в разрезе сетвых технологий - хрень, которая считает траффик и показывает, кто, сколько, когда... ну и так далее в зависимости от требований. У телефонных операторов биллинг занимается учётом минут разговора, ну и т.д.