Параметры конфигурации PHP в момент установки:
'./configure' '--prefix=/usr/local' '--enable-mbstring' '--enable-bcmath' '--with-mcrypt=/usr/local/lib/libmcrypt' '--with-mhash=/usr/local/lib' '--enable-safe-mode' '--with-curl' '--with-mod_charset' '--localstatedir=/var/tmp' '--with-apache=../src.apache' '--with-openssl=/usr/' '--with-zlib=/usr' '--with-zlib-dir=/usr' '--with-bz2=/usr/local' '--with-jpeg-dir=/usr/local' '--enable-ftp' '--with-gd=/usr/local' '--with-png-dir=/usr/local' '--with-imap=../imap-2004g' '--with-imap-ssl' '--with-mysql=/usr/local' '--enable-sockets' '--with-zip=/usr/local' '--with-gettext' '--enable-versioning' '--enable-track-vars' '--enable-trans-sid' '--disable-debug' '--with-iconv=/usr/local' '--with-ttf' '--with-freetype-dir=/usr/local' '--enable-gd-native-ttf' '--enable-dba' '--with-dom' '--with-dom-xslt' '--with-dom-exslt' '--with-mm'
на эту тему. :
кинуть всё в /usr/src/, потом
tar -zxf apache_1.3.37.tar.gz
cd apache_1.3.37
./configure
cd ..
tar -zxf php-x.x.x.tar.gz
cd php-x.x.x
./configure --with-apache=../ПАПКА_АПАЧА --with-mysql=ПАПКА_MYSQL --enable-bcmath --enable-safe-mode --enable-ftp --enable-versioning --enable-trans-sid --disable-debug --enable-dba --with-dom --with-dom-xslt --with-dom-exslt
make
make install
cd ../apache_1.3.37
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install
или
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libmodphp4.a
или
./configure --prefix=/usr/local/apache --activate-module=src/modules/php[НОМЕР_ВЕРСИИ]/libphp[НОМЕР_ВЕРСИИ].a
или
./configure --prefix=/usr/local/apache --activate-module=src/modules/php[НОМЕР_ВЕРСИИ]/libmodphp[НОМЕР_ВЕРСИИ].a
В httpd.conf добавить:
AddType application/x-httpd-php .php
Итого получается что : ./configure --with-apache=../ИСХОДНИКИ_АПАЧА --enable-bcmath --enable-safe-mode --enable-ftp --with-mysql=/ПУТЬ_К_МУСКУЛУ --enable-versioning --enable-trans-sid --disable-debug --enable-dba --with-dom --with-dom-xslt --with-dom-exslt - делается вот.
Но возникает ряд вопросов :
'--prefix=/usr/local'
'--enable-mbstring'
'--with-mcrypt=/usr/local/lib/libmcrypt'
'--with-mhash=/usr/local/lib'
'--with-curl'
'--with-mod_charset'
'--localstatedir=/var/tmp'
'--with-openssl=/usr/'
'--with-zlib=/usr'
'--with-zlib-dir=/usr'
'--with-bz2=/usr/local'
'--with-jpeg-dir=/usr/local'
'--with-gd=/usr/local'
'--with-png-dir=/usr/local'
'--with-imap=../imap-2004g'
'--with-imap-ssl'
'--enable-sockets'
'--with-zip=/usr/local'
'--with-gettext' '--enable-versioning'
'--enable-track-vars'
'--with-iconv=/usr/local'
'--with-ttf'
'--with-freetype-dir=/usr/local'
'--enable-gd-native-ttf'
'--with-mm'
конфигурация PHP 4 + apache как делать????
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
а для тех кто в танке можно поподробнее -:)
'--prefix=/usr/local' -не совсем понятно [(должен найти
автоматом)]
> '--enable-mbstring'
> '--with-mcrypt=/usr/local/lib/libmcrypt'
> '--with-mhash=/usr/local/lib'
'--with-curl' (Должен быть установлен curl)
> '--with-mod_charset'
> '--localstatedir=/var/tmp'
'--with-openssl=/usr/' (Должен быть установлен openssl)
'--with-zlib=/usr' (Должен быть установлен zlib)
> '--with-zlib-dir=/usr'
> '--with-bz2=/usr/local'
'--with-jpeg-dir=/usr/local' (Должны быть установлены модули для
работы с изображениями jpeg...)
> '--with-gd=/usr/local'
> '--with-png-dir=/usr/local'
'--with-imap=../imap-2004g' (можно не ставить т к в проекте функция
не используется)
'--with-imap-ssl' (можно не ставить т к в проекте функция
не используется)
> '--enable-sockets'
> '--with-zip=/usr/local'
'--with-gettext' '--enable-versioning' (нужен установленный модуль в
системе)
> '--enable-track-vars'
'--with-iconv=/usr/local' (нужен установленный модуль в
системе)
> '--with-ttf'
> '--with-freetype-dir=/usr/local'
> '--enable-gd-native-ttf'
> '--with-mm'
Большинство модулей можно установить используя установку php из портов
/usr/ports/lang.../php... [make] [make install]
После установки удаляем пакет и собираем в ручную свой с нужными
параметрами.
автоматом)]
> '--enable-mbstring'
> '--with-mcrypt=/usr/local/lib/libmcrypt'
> '--with-mhash=/usr/local/lib'
'--with-curl' (Должен быть установлен curl)
> '--with-mod_charset'
> '--localstatedir=/var/tmp'
'--with-openssl=/usr/' (Должен быть установлен openssl)
'--with-zlib=/usr' (Должен быть установлен zlib)
> '--with-zlib-dir=/usr'
> '--with-bz2=/usr/local'
'--with-jpeg-dir=/usr/local' (Должны быть установлены модули для
работы с изображениями jpeg...)
> '--with-gd=/usr/local'
> '--with-png-dir=/usr/local'
'--with-imap=../imap-2004g' (можно не ставить т к в проекте функция
не используется)
'--with-imap-ssl' (можно не ставить т к в проекте функция
не используется)
> '--enable-sockets'
> '--with-zip=/usr/local'
'--with-gettext' '--enable-versioning' (нужен установленный модуль в
системе)
> '--enable-track-vars'
'--with-iconv=/usr/local' (нужен установленный модуль в
системе)
> '--with-ttf'
> '--with-freetype-dir=/usr/local'
> '--enable-gd-native-ttf'
> '--with-mm'
Большинство модулей можно установить используя установку php из портов
/usr/ports/lang.../php... [make] [make install]
После установки удаляем пакет и собираем в ручную свой с нужными
параметрами.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
OC?
Какой смысл собирать ручками, когда для этого предназначены порты?
Уcтанавливаем apache
cd /usr/ports/apachexx
make install clean
Устанавливаем php
cd /usr/ports/lang/phpx
Устанавливаем дополнительные модули php
cd /usr/ports/lang/phpx-extension
Мой конфиг для php4Мой конфиг для php4-extension
Какой смысл собирать ручками, когда для этого предназначены порты?
Уcтанавливаем apache
cd /usr/ports/apachexx
make install clean
Устанавливаем php
cd /usr/ports/lang/phpx
Устанавливаем дополнительные модули php
cd /usr/ports/lang/phpx-extension
Мой конфиг для php4
Код: Выделить всё
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for php4-4.4.6
_OPTIONS_READ=php4-4.4.6
WITH_CLI=true
WITHOUT_CGI=true
WITH_APACHE=true
WITHOUT_DEBUG=true
WITHOUT_SUHOSIN=true
WITHOUT_MULTIBYTE=true
WITHOUT_IPV6=true
WITHOUT_MAILHEAD=true
WITHOUT_REDIRECT=true
WITHOUT_DISCARD=true
WITHOUT_FASTCGI=true
WITHOUT_PATHINFO=true
WITHOUT_OPENSSL=true
WITHOUT_ZLIB=true
Код: Выделить всё
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for php4-extensions-1.0
_OPTIONS_READ=php4-extensions-1.0
WITHOUT_BCMATH=true
WITHOUT_BZ2=true
WITHOUT_CALENDAR=true
WITHOUT_CRACK=true
WITH_CTYPE=true
WITHOUT_CURL=true
WITHOUT_DBA=true
WITHOUT_DBASE=true
WITHOUT_DBX=true
WITHOUT_DIO=true
WITHOUT_DOMXML=true
WITHOUT_EXIF=true
WITHOUT_FILEINFO=true
WITHOUT_FILEPRO=true
WITHOUT_FRIBIDI=true
WITHOUT_FTP=true
WITHOUT_GD=true
WITHOUT_GETTEXT=true
WITHOUT_GMP=true
WITHOUT_ICONV=true
WITHOUT_IMAP=true
WITHOUT_INTERBASE=true
WITHOUT_LDAP=true
WITHOUT_MBSTRING=true
WITHOUT_MCAL=true
WITHOUT_MCRYPT=true
WITHOUT_MCVE=true
WITHOUT_MHASH=true
WITHOUT_MNOGOSEARCH=true
WITHOUT_MSSQL=true
WITH_MYSQL=true
WITHOUT_NCURSES=true
WITHOUT_ODBC=true
WITHOUT_OPENSSL=true
WITHOUT_ORACLE=true
WITH_OVERLOAD=true
WITHOUT_PCNTL=true
WITH_PCRE=true
WITHOUT_PDF=true
WITHOUT_PFPRO=true
WITHOUT_PGSQL=true
WITH_POSIX=true
WITHOUT_PSPELL=true
WITHOUT_READLINE=true
WITHOUT_RECODE=true
WITH_SESSION=true
WITHOUT_SHMOP=true
WITHOUT_SNMP=true
WITH_SOCKETS=true
WITHOUT_SYBASE_CT=true
WITHOUT_SYSVMSG=true
WITHOUT_SYSVSEM=true
WITHOUT_SYSVSHM=true
WITHOUT_TOKENIZER=true
WITHOUT_WDDX=true
WITHOUT_XML=true
WITHOUT_XMLRPC=true
WITHOUT_XSLT=true
WITHOUT_YAZ=true
WITHOUT_YP=true
WITHOUT_ZIP=true
WITH_ZLIB=true
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- проходил мимо
re
есть только пакеты apache_1.3.37.tar.gz и т.п. и бинакири *.tbz как исходя из этого можно осуществить задуманное.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: re
Тарболы (*.tbz) уже скомпилированы и изменить при установке что-либо не получится.Lanya писал(а):есть только пакеты apache_1.3.37.tar.gz и т.п. и бинакири *.tbz как исходя из этого можно осуществить задуманное.
Код: Выделить всё
pkg_add *.tbz установит в систему.

Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.