[Linux] Как переконфигать php в FC4?

volant

Вообщем весь вебсервер ставился во время установки дистриба ФК. Теперь я хочу добавить библиотеку GD2 и там в мане написано, что нужно сделать ./configure --with-gd
Все конечно хорошо, только вот где найти папку в которую линукс поставил тогда пхп? Как вообще переконфигить его в таком случае?

pilot

man rpm

volant

Спасибо за ценную информацию. Я ценю помощь на этом форуме.
Почему ты сразу не дал ссылку на www.google.com ?

pilot

ты хочешь прочитать совет "man rpm" в гугле?

ppplva

Нужно найти соответствующий .srpm и прочитать про сборку бинарных пакетов в rpm-based дистрибутивах. Например, в man rpm.

vlfdimir58

все проще
yum install php-gd

slonishka

yum yum!

volant

Ну и чо? Твой yum искал какието processing dependency целых 2 часа, а потом выдал ошибку.
Ваши маны по RPMy
[files distr]# rpm -q php-gd
php-gd-5.0.4-10
Все-равно ГД не включен, а следовательно НУЖНО ПЕРЕКОНФИГАТЬ ПХП как я и писал в самом начале поста!

pilot

Вопрос:
Все конечно хорошо, только вот где найти папку в которую линукс поставил тогда пхп?

Ответ: man rpm
"rpm -ql php"
PS: Если не получается дочитать man, то надо в винду переходить.

vlfdimir58

ты че такой дерзкий-то а? Тон смени, если хочешь, чтобы помогли.
Какую ошибку выдал yum?
С чего ты взял, что gd не подрубился?
кусок phpinfo в студию
`rpm -qa | grep php` — тоже
Еще вариант: скачать сырцы с php.net, сайта gd2 и скомпилить как хочешь.

slonishka

Еще вариант: скачать сырцы с php.net, сайта gd2 и скомпилить как хочешь.
тогда тред еще на пару страниц растянется.

volant

 
yum install php-gd
Setting up Install Process
Setting up repositories
http://ftp.chg.ru/pub/Linux/fedora/linux/core/development/i3... [Errno 4] IOError: HTTP Error 404: Date: Tue, 24 Oct 2006 18:00:25 GMT
Server: Apache/2.2.3 (Unix)
Content-Length: 262
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
Cannot open/read repomd.xml file for repository: development
failure: repodata/repomd.xml from development: [Errno 256] No more mirrors to try.

[files gektor]# rpm -qa | grep php
php-5.0.4-10
php-pcntl-4.4.0-1
php-ldap-5.0.4-10
php-pear-5.0.4-10
php-gd-5.0.4-10
php-mysql-5.0.4-10
  

Вот пхпинфо
http://195.128.98.58/phpinfo.php

volant

rpm -ql php
/etc/httpd/conf.d/php.conf
/etc/pear.conf
/etc/php.d
/etc/php.ini
/usr/bin/php
/usr/bin/php-cgi
/usr/lib/httpd/modules/libphp5.so
/usr/lib/php
/usr/lib/php/modules
/usr/share/doc/php-5.0.4
/usr/share/doc/php-5.0.4/CODING_STANDARDS
/usr/share/doc/php-5.0.4/CREDITS
/usr/share/doc/php-5.0.4/EXTENSIONS
/usr/share/doc/php-5.0.4/INSTALL
/usr/share/doc/php-5.0.4/LICENSE
/usr/share/doc/php-5.0.4/NEWS
/usr/share/doc/php-5.0.4/README.EXTENSIONS
/usr/share/doc/php-5.0.4/README.EXT_SKEL
/usr/share/doc/php-5.0.4/README.PARAMETER_PARSING_API
/usr/share/doc/php-5.0.4/README.PHP4-TO-PHP5-THIN-CHANGES
/usr/share/doc/php-5.0.4/README.SELF-CONTAINED-EXTENSIONS
/usr/share/doc/php-5.0.4/README.STREAMS
/usr/share/doc/php-5.0.4/README.SUBMITTING_PATCH
/usr/share/doc/php-5.0.4/README.TESTING
/usr/share/doc/php-5.0.4/README.TESTING2
/usr/share/doc/php-5.0.4/README.UNIX-BUILD-SYSTEM
/usr/share/doc/php-5.0.4/README.WIN32-BUILD-SYSTEM
/usr/share/doc/php-5.0.4/README.input_filter
/usr/share/doc/php-5.0.4/TSRM_LICENSE
/usr/share/doc/php-5.0.4/ZEND_CHANGES
/usr/share/doc/php-5.0.4/ZEND_LICENSE
/usr/share/doc/php-5.0.4/gd_README
/usr/share/doc/php-5.0.4/regex_COPYRIGHT
/usr/share/man/man1/php.1.gz
/var/lib/php
/var/lib/php/session
/var/www/icons/php.gif

volant

в какой из этих папок ./configure сделать моно?

volant

Простите если я кажусь вам слишком тупым, но я реально не знаю как выйти из этой ситуации Переставлять весь апач и сорцы пхп не очень хочется из-за одного ГД... Я очень надеюсь, что вы поможите!

vlfdimir58

yum remove php*
yum install php php-gd php-mysql php-pear

volant

А как юм востановить или какие там мирроры указать? ведь он гниль выдает...
yum install php-gd
Setting up Install Process
Setting up repositories
http://ftp.chg.ru/pub/Linux/fedora/linux/core/development/i3... [Errno 4] IOError: HTTP Error 404: Date: Tue, 24 Oct 2006 18:00:25 GMT
Server: Apache/2.2.3 (Unix)
Content-Length: 262
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
Cannot open/read repomd.xml file for repository: development
failure: repodata/repomd.xml from development: [Errno 256] No more mirrors to try.

vlfdimir58

/etc/yum.conf
в студию
содержимое /etc/yum.repos.d/ — тоже

volant

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
gpgcheck=1
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

fedora.repo
[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://ftp.chg.ru/pub/Linux/fedora/linux/core/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

volant

все настолько плохо?

vlfdimir58

fedora.repo — единственное, что есть у тебя в этом каталоге?

volant

fedora-devel.repo
fedora-extras.repo
fedora-extras-devel.repo
fedora-updates.repo
fedora-updates-testing.repo
везде вроде одно и тоже написано:
name=Fedora Core $releasever - Development Tree
baseurl=http://ftp.chg.ru/pub/Linux/fedora/linux/core/development/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-rawhide

vlfdimir58

В общем, для следующих файлов
fedora-core.repo
fedora-extras.repo
fedora-updates.repo
ставишь # перед строчкой baseurl=...........

volant

тока что заметил, что сайт fedora.redhat.com упал временно... Что вместо этого поставить?

vlfdimir58

ну тогда надо прописать правильные пути до chg.ru
fedora-core.repo:
baseurl=ftp://ftp.chg.ru/pub/Linux/fedora/linux/core/$releasever/$basearch/os/
fedora-extras.repo:
baseurl=ftp://ftp.chg.ru/pub/Linux/fedora/linux/extras/$releasever/$basearch/
fedora-updates.repo:
baseurl=ftp://ftp.chg.ru/pub/Linux/fedora/linux/core/updates/$releasever/$basearch/
-----------------------------------
Поменять надо лишь твои строчки с baseurl (остальные строки этих файлов не трогай)

volant

Спасибо, все получилось и поставилось! Цепеш - ты супер! СПАСИБО!

vlfdimir58

на здоровье
Оставить комментарий
Имя или ник:
Комментарий: