Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Как пересабрать РНР? (http://forum.oszone.net/showthread.php?t=17069)

Hrun 13-07-2003 20:52 92628

До этого был собран РНР *модулем Апача:
'./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 и выводиться старая строчка кампиляции без джипега ,(
--------------
может нужно сначало удалить старый пыхпых а потом  установить с новыми параметрами ? тогда как его удалить ?

glassMonk 14-07-2003 04:26 92629

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

Hrun 14-07-2003 06:45 92630

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

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

glassMonk 14-07-2003 07:19 92631

Глянь в фаил Makefile, если найдеш строку uninstall: Будет хорошо
Значит такой цели нет. Это плохо :( придеться ручками и глазками все обследовать. В моисках старого php.
Цитата:

вроде все есть все прекрастно устанавливаю до конца все без ошибок перезапускаю Апачь в РНРинфо нет поддержки jpeg и выводиться старая строчка кампиляции без джипега ,(
Может какието опции в php.ini нужно поставить? Я в этом не селен.

Hrun 14-07-2003 11:33 92632

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

glassMonk 14-07-2003 16:14 92633

Цитата:

Компилятор пишет:
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.  Какой дистрибутив у тебя.
Сейчас начнем плесать от этого

Hrun 14-07-2003 20:43 92634

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]


Время: 00:35.

Время: 00:35.
© OSzone.net 2001-