Форум о хостинге
14 ЅЮпСам 2018, 08:50:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: SMF форум только что установлен!
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Как компильнуть правильно php.cgi на одном сервере  (Прочитано 2747 раз)
worldhosting
Новичок
*
Сообщений: 685


Просмотр профиля
« : 24 ДХТаРЫм 2003, 23:49:13 »

На одном сервере есть все библиотеки, на другом нет и поставить их нет возможности.
Вроде ж можно компилировать phpcgi как статик, чтобы он при переносе прихватил с собой и все необходимые библиотеки. Ан никак не получается. Configure вот такоЙ:

./configure --prefix=/usr/local/fastphp4.3.1 --with-openssl --enable-static=openssl --enable-sockets -enable-static=sockets --disable-cli --enable-fastcgi --enable-force-cgi-redirect --with-mysql=/usr/local -enable-static=mysql --with-gd=/usr/local -enable-static=gd --with-jpeg-dir=/usr/local -enable-static=jpeg --with-png-dir=/usr/local -enable-static=png --with-zlib-dir=/usr/local -enable-static=zlib --with-freetype-dir=/usr/local -enable-static=freetype --with-curl=/usr/local/curl -enable-static=curl

при переносе ldd все равно выдает, что библиотек нет (тех которых нет
Записан
hostserver
Новичок
*
Сообщений: 424


Просмотр профиля
« Ответ #1 : 25 ДХТаРЫм 2003, 10:47:34 »

Может я чегото не понимаю, но библиотеки нужно закачать на сервер прежде, чем их устанавливать.
Записан
ENELIS
Новичок
*
Сообщений: 249


Просмотр профиля
« Ответ #2 : 26 ДХТаРЫм 2003, 16:15:18 »

Не просто закачать а еще и правильно установить, соблюдая зависимости одних библиотек от других. Для более-менее полной установки PHP4.2.3 библиотек немало нужно.
Записан
worldhosting
Новичок
*
Сообщений: 685


Просмотр профиля
« Ответ #3 : 26 ДХТаРЫм 2003, 21:00:21 »

я не мастер в компилировании пхп, мне просто один гуру сказал, что можно воткнуть во время компиляции в пхп все что требуется из библиотек (включив ключи определенные и вроде как enable=static) и унести скомпилированный модуль куда угодно, при этом поскольку все библиотеки будут хранится в исполняемом файле, то и проблем с переносом не будет? поскольку он не будет обращаться к внешним библиотекам а будет вытаскивать из себя.
Записан
ENELIS
Новичок
*
Сообщений: 249


Просмотр профиля
« Ответ #4 : 27 ДХТаРЫм 2003, 20:14:31 »

И при хороших нагрузках такой модуль будет не только опасен (если в него включены библиотеки, в которых вдруг обнаружатся баги), но и кушать будет прилично. Откажитесь от этого пока не поздно.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!