Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Как пересабрать РНР?

Ответить
Настройки темы
Как пересабрать РНР?

Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


До этого был собран РНР *модулем Апача:
'./configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-tsrm-pth' '--enable-trans-sid' '--enable-track-vars' '--with-gd' '--with-zlib-dir=/usr/local/lib'
как потом оказалось у меня небыло библотеки jpeg
скачал её установил пересобрал GD все вроде хорошо, но как пересобрать РНР ?
Запускаю в папке исходников РНР
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-tsrm-pth --enable-trans-sid --enable-track-vars --with-gd --with-png-dir=/usr/local/lib --with-zlib-dir=/usr/local/lib --with-jpeg-dir=/usr/local/lib
Компилятор пишет:
checking for GD support... yes
checking for the location of libjpeg... /usr/local/lib
checking for the location of libpng... /usr/local/lib
checking for the location of libXpm... no
checking for FreeType 1.x support... no
checking for FreeType 2... no
checking for T1lib support... no
checking whether to enable truetype string function in GD... no
checking whether to enable JIS-mapped Japanese font support in GD... no
checking for fabsf... (cached) yes
checking for floorf... (cached) yes
checking for jpeg_read_header in -ljpeg... (cached) yes
checking for png_write_image in -lpng... (cached) yes
---------
вроде все есть все прекрастно устанавливаю до конца все без ошибок перезапускаю Апачь в РНРинфо нет поддержки jpeg и выводиться старая строчка кампиляции без джипега ,(
--------------
может нужно сначало удалить старый пыхпых а потом  установить с новыми параметрами ? тогда как его удалить ?

-------
Форум


Отправлено: 20:52, 13-07-2003

 
glassMonk


Сообщения: n/a

Профиль | Цитировать


Если вы его стаавили из исходников тогда просто
make uninstall

Отправлено: 04:26, 14-07-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


glassMonk
# [root@hrun php-4.3.2]# make uninstall
make: *** Нет правила для сборки цели `uninstall'.  Останов.


запускаю в папке исходников из которых соберал, может в другом месте запускать нужно ?

-------
Форум


Отправлено: 06:45, 14-07-2003 | #3

glassMonk


Сообщения: n/a

Профиль | Цитировать


Глянь в фаил Makefile, если найдеш строку uninstall: Будет хорошо
Значит такой цели нет. Это плохо придеться ручками и глазками все обследовать. В моисках старого php.
Цитата:
вроде все есть все прекрастно устанавливаю до конца все без ошибок перезапускаю Апачь в РНРинфо нет поддержки jpeg и выводиться старая строчка кампиляции без джипега ,(
Может какието опции в php.ini нужно поставить? Я в этом не селен.

Отправлено: 07:19, 14-07-2003 | #4


Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


glassMonk
дык нет в том то и дело что при выводе РНРинфо там написана старая строчка конфигурации
тоесть он не установился а остался старый

-------
Форум


Отправлено: 11:33, 14-07-2003 | #5

glassMonk


Сообщения: n/a

Профиль | Цитировать


Цитата:
Компилятор пишет:
checking for GD support... yes
checking for the location of libjpeg... /usr/local/lib
checking for the location of libpng... /usr/local/lib
...
Это не компилтор, а подобие системы проверки зависимостей.

Я точно не знаю где лежат все конфики php, попробуй создать бекап их и удали все что связано с конфигурациие php в системе(по моему главный это файл php.ini и модули которые apache подгружает), установи php с подержкой jpeg и выполни phpinfo(); должно получиться, если че все востановиш назад.

Но по все задумке должно получиться на 99%, так как у тебя якобы новый php появился.
И еше когда выполниш make install глянь на сам процесс копирования, нет ли там ошибок и подобного, или предепреждений что такой фаил уже существует так что мы не будем его заменят.

Прочел ещераз твои вопрос сверху и вот, что если ты перепутал ./configure с компиляцие.
Хотел спросить:
1.  ты выполнял такие команды make и make install (Извени за такой глупый вопрос)
2.  Какой дистрибутив у тебя.
Сейчас начнем плесать от этого

Отправлено: 16:14, 14-07-2003 | #6


Пользователь


Сообщения: 55
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


glassMonk
1 да конечно
2 АСПлинух 7.3
Цитата:
Я точно не знаю где лежат все конфики php, попробуй создать бекап их и удали все что связано с конфигурациие php в системе(по моему главный это файл php.ini и модули которые apache подгружает), установи php с подержкой jpeg и выполни phpinfo(); должно получиться, если че все востановиш назад.
GD устанавливается с РНР только при кампеляции
дык я и говорю что phpinfo(); выводило старую настройку как будто я не устанавливал по новой
--------
вобщем подсказали решение проблемы если кто сталкнеться
в папке исходников вводите
make clean
rm -rfR config.cache

и кампилируете устанавливаете по новой ,)

вобщем проблема решена всем пасиб

[s]Исправлено: Hrun, 21:44 14-07-2003[/s]

-------
Форум


Отправлено: 20:43, 14-07-2003 | #7



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Как пересабрать РНР?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход