Установка php rar на CentOS

12
K
На сайте с 22.02.2012
Offline
53
5263

Ребят помогите с установкой расширения rar? для работы скрипта php требуется расширение, чтобы php мог открывать rar архивы вот нашел такой вариант пытаюсь установить

http://www.php.net/manual/ru/rar.installation.php

Пишу в SSh

команду pecl -v install rar

выдает ошибку:

ERROR: `/var/tmp/rar/configure' failed

в чем проблема?

---------- Добавлено 21.01.2014 в 20:33 ----------

Попробовал так: хз сработало или нет?

# yum install rar

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.muntinternet.net

* epel: mirror.muntinternet.net

* extras: centos.mirror.triple-it.nl

* updates: mirror.colocenter.nl

Setting up Install Process

Package rar-4.2.0-4.el6.x86_64 already installed and latest version

Nothing to do

nezabor
На сайте с 19.07.2010
Offline
152
#1

я вот посмотрел свою историю установки и получилось как-то так

yum install gcc php5-dev dh-make-php fakeroot xsltproc php5-rar rar
wget http://pecl.php.net/get/rar-3.0.2.tgz
tar -xvf rar-3.0.2.tgz
cd rar-3.0.2/
phpize
./configure && make && make install

пришлите по больше кусок ошибки там виднее

---------- Добавлено 21.01.2014 в 20:37 ----------

а атк давайте доступ, помогу

Чудес не бывает...
K
На сайте с 22.02.2012
Offline
53
#2

Если не ошибаюсь тут написано что установлен последней версии?

# yum install rar

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.muntinternet.net

* epel: mirror.muntinternet.net

* extras: centos.mirror.triple-it.nl

* updates: mirror.colocenter.nl

Setting up Install Process

Package rar-4.2.0-4.el6.x86_64 already installed and latest version

Nothing to do

но в списке в ispmaneger нет расширения php rar.so

lonelywoolf
На сайте с 23.12.2013
Offline
151
#3

Есть проблема: rar и php-rar совсем разные вещи.

Платный и бесплатный хостинг с защитой от DDoS (http://aquinas.su)
K5
На сайте с 21.07.2010
Offline
209
#4
pecl -v install rar

у меня собрался нормально, но это к слову, смотрите права на ту папку

You should add "extension=rar.so" to php.ini

yum install rar

Package rar-4.2.0-4.el6.x86_64 already installed and latest version

в /etc/php.d создал rar.ini с extension=rar.so

service httpd restart
killall ispmgr
php -m
...
rar
...

ispmanager - настройки сервера - расширения php - rar.so

Профит!!!

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
K
На сайте с 22.02.2012
Offline
53
#5

После первой команды выдал ошибку

pecl -v install rar
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
downloading rar-3.0.2.tgz ...
Starting to download rar-3.0.2.tgz (257,787 bytes)
.................done: 257,787 bytes
.................
бла бла бла бла бла бла
.....................
renamed source file /var/tmp/rar/.tmprar_error.c to /var/tmp/rar/rar_error.c
md5sum ok: /var/tmp/rar/rar_navigation.c
renamed source file /var/tmp/rar/.tmprar_navigation.c to /var/tmp/rar/rar_navigation.c
125 source files, building
building in /var/tmp/rar
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
building in /var/tmp/pear-build-rootA4xUTS/rar-3.0.2
running: /var/tmp/rar/configure
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for cc... no
checking for gcc... no
configure: error: in `/var/tmp/pear-build-rootA4xUTS/rar-3.0.2':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
rolling back 391 file operations
ERROR: `/var/tmp/rar/configure' failed



---------- Добавлено 22.01.2014 в 15:17 ----------

ДАльше ввел следующую и выдало:

yum install rar
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/metalink | 24 kB 00:00
* base: mirrors.supportex.net
* epel: epel.mirror.nucleus.be
* extras: mirror.prolocation.net
* updates: centos.weepeetelecom.nl
CentALT | 951 B 00:00
CentALT/primary | 87 kB 00:00
CentALT 269/269
atrpms | 3.5 kB 00:00
base | 3.7 kB 00:00
epel | 4.2 kB 00:00
epel/primary_db | 5.8 MB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 1.4 MB 00:00
Setting up Install Process
Package rar-4.2.0-4.el6.x86_64 already installed and latest version
Nothing to do
Andreyka
На сайте с 19.02.2005
Offline
822
#6

Вам же уазали на ошибку

Не стоит плодить сущности без необходимости
K
На сайте с 22.02.2012
Offline
53
#7

Ну я и пишу что первый пункт не проканал, а второй пункт сработал..., скрипт сам создаст в /etc/php.d файл rar.ini? ибо там такого нет, а в php.ini я уже прописал строку

K
На сайте с 22.02.2012
Offline
53
#8

Всем спасибо за помощь, отдельная благодарность nezabor. Помог разобраться в чем проблема.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#9

kentuss, Ну и вам спасибо, за то что в 9 постах рассказали о том как у вас что-то не работало и как это что-то починилось... отличная тема, информативность в районе нуля. Что не получалось? Как починили? Или читатели недостойны этого знать :D ? У меня лично ваша тема не вызывает вопросов, но как бы есть и другие читатели.... если не будете делиться информацией - попросту перестанут помогать рано или поздно , чудес не бывает :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
K
На сайте с 22.02.2012
Offline
53
#10

Извиняюсь не подумал, нужно было просто поставить компиляторы install gc & gcc &c++.

Он сам находит и сам устанавливает)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий