1 (02.11.2012 15:10:38 отредактировано BeSS0n)

Всем привет, при установке возникла проблема с phpize, лог:

[root@free ~]# pecl install channel://pecl.php.net/ssh2-0.12
downloading ssh2-0.12.tgz ...
Starting to download ssh2-0.12.tgz (26,223 bytes)
.........done: 26,223 bytes
6 source files, building
running: phpize
sh: phpize: command not found
ERROR: `phpize' failed

Перерыл множество сайтов, толкового ответа так и не нашел, прошу помощи у вас.

2 (02.11.2012 15:19:55 отредактировано i2ks)

BeSS0n пишет:

sh: phpize: command not found

потому что надо поставить php-devel
#yum install php-devel

BeSS0n пишет:

Перерыл множество сайтов, толкового ответа так и не нашел, прошу помощи у вас.

плохо искали, или не искали вообще:
google://"phpize: command not found"

It is good day to die ...
MS Windows 10
Заметки о главном...

3

No package php5-devel available.
Вот что пишет.

4

BeSS0n пишет:

No package php5-devel available.

я там поправил. надо php-devel

It is good day to die ...
MS Windows 10
Заметки о главном...

5

Error: Missing Dependency: php(api) = 20041225 is needed by package php-zend-3.3.9-2.el5.x86_64 (installed)
Error: Missing Dependency: php(zend-abi) = 20060613 is needed by package php-zend-3.3.9-2.el5.x86_64 (installed)

Такие ошибки возникают при установке php-devel

6

покажи:

#rpm -qa|grep php
It is good day to die ...
MS Windows 10
Заметки о главном...

7

[root@free ~]# rpm -qa|grep php
php-zend-3.3.9-2.el5
php-cli-5.2.17-1.el5.art
php-tidy-5.2.17-1.el5.art
php-mbstring-5.2.17-1.el5.art
php-5.2.17-1.el5.art
php-mysql-5.2.17-1.el5.art
php-common-5.2.17-1.el5.art
php-pdo-5.2.17-1.el5.art
php-odbc-5.2.17-1.el5.art
php-xmlrpc-5.2.17-1.el5.art
php-gd-5.2.17-1.el5.art
php-ldap-5.2.17-1.el5.art
php-snmp-5.2.17-1.el5.art
php-bcmath-5.2.17-1.el5.art
php-dba-5.2.17-1.el5.art
php-xml-5.2.17-1.el5.art
php-pecl-ssh2-0.11.0-1.el5.rf
php-common-5.2.17-1.el5.art
php-mcrypt-5.2.17-1.el5.art
php-soap-5.2.17-1.el5.art
php-pgsql-5.2.17-1.el5.art
php-imap-5.2.17-1.el5.art
php-pear-1.9.1-1.el5

8

# php -v
It is good day to die ...
MS Windows 10
Заметки о главном...

9

[root@free ~]# php -v
Failed loading /usr/lib64/php/modules/ZendGuardLoader.so:  /usr/lib64/php/modules/ZendGuardLoader.so: cannot open shared object file: No such file or directory
PHP Warning:  PHP Startup: ssh2: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: ssh2: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
 in Unknown on line 0
PHP 5.2.17 (cli) (built: Jan  7 2011 10:39:29)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

Ну начало страшноватое  ag

10 (02.11.2012 15:34:51 отредактировано i2ks)

Как вариант, это удалить для начала php-zend, поставить  потом php-devel, и потом уже поставить опять php-zend.
Перед этим сделать бекап.

It is good day to die ...
MS Windows 10
Заметки о главном...

11 (02.11.2012 15:38:05 отредактировано BeSS0n)

Минуту...

12 (02.11.2012 15:40:09 отредактировано BeSS0n)

Теперь при попытке установить SSH выдаёт:

configure: error: The required libssh2 library was not found.  You can obtain that package from http://sourceforge.net/projects/libssh2/
ERROR: `/var/tmp/ssh2/configure --with-ssh2' failed

Кстати, php-devel обновляет php до 5.3, а php-zend не работает на этой версии.

13

тогда руками поставь, например отсюда: http://rpms.famillecollet.com/enterprise/5/olds/x86_64/
yum install http://.../name.rpm

It is good day to die ...
MS Windows 10
Заметки о главном...

14

#yum install libssh2
It is good day to die ...
MS Windows 10
Заметки о главном...

15

[root@free ~]# yum install http://rpms.famillecollet.com/enterprise/5/olds/x86_64/php-devel-5.2.17-1.el5.remi.x86_64.rpm
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * atomic: www7.atomicorp.com
 * base: centos-mirror.rbc.ru
 * epel: mirror.xfes.ru
 * extras: centos-mirror.rbc.ru
 * rpmforge: mirror.awanti.com
 * updates: centos-mirror.rbc.ru
Setting up Install Process
No package http://rpms.famillecollet.com/enterprise/5/olds/x86_64/php-devel-5.2.17-1.el5.remi.x86_64.rpm available.
Nothing to do

Ссылку скопировал правильно...

16

Transaction Check Error:
  package libssh2-1.2.9-1.el5.rf.x86_64 (which is newer than libssh2-0.18-10.el5.i386) is already installed

libssh2 уже установлен.

17

BeSS0n пишет:

Ссылку скопировал правильно...

тогда так: rpm -Uhv http://rpms.famillecollet.com/enterpris … x86_64.rpm
ед-е то что меня смущает, так это префикс remi, здесь глянь еще http://pkgs.org/download/php-devel

It is good day to die ...
MS Windows 10
Заметки о главном...

18

Для начала определитесь. откуда php ставите, либо со стандартных реп CentOS, либо с Atomic
Иначе у Вас вообще каша будет.

19

[root@free ~]# rpm -Uhv http://rpms.famillecollet.com/enterprise/5/olds/x86_64/php-devel-5.2.17-1.el5.remi.x86_64.rpm
Retrieving http://rpms.famillecollet.com/enterprise/5/olds/x86_64/php-devel-5.2.17-1.el5.remi.x86_64.rpm
warning: /var/tmp/rpm-xfer.Plo46r: Header V3 DSA signature: NOKEY, key ID 00f97f56
error: Failed dependencies:
        php = 5.2.17-1.el5.remi is needed by php-devel-5.2.17-1.el5.remi.x86_64

20

alexfinn пишет:

Для начала определитесь. откуда php ставите, либо со стандартных реп CentOS, либо с Atomic
Иначе у Вас вообще каша будет.

На чистый CentOS 5.8 требуется установить Zend Optimizer + SSH2, но при установке постоянно возникают ошибки, которые устраняются другими установками, в итоге получается "каша".

21

Таким макаром ничего работать не будет... Определитесь с репозиторием (одним), откуда будете ставить PHP

22

BeSS0n пишет:

SSH2

Что в Вашем понимании есть SSH2? Библиотека для PHP? Или демон SSH?

23

BeSS0n пишет:

[root@free ~]# rpm -Uhv http://rpms.famillecollet.com/enterpris … x86_64.rpm Retrieving http://rpms.famillecollet.com/enterpris … x86_64.rpm warning: /var/tmp/rpm-xfer.Plo46r: Header V3 DSA signature: NOKEY, key ID 00f97f56 error: Failed dependencies: php = 5.2.17-1.el5.remi is needed by php-devel-5.2.17-1.el5.remi.x86_64

я же указал:
ед-е то что меня смущает, так это префикс remi
+

alexfinn пишет:

Для начала определитесь. откуда php ставите, либо со стандартных реп CentOS, либо с Atomic
Иначе у Вас вообще каша будет.

It is good day to die ...
MS Windows 10
Заметки о главном...

24

Короче. как я тут выяснил, посмотрев, где и что имеется, ТС придется удалить php, желательно весь... подключить репозиторий Remi - там есть и php-pecl-ssh2, и php-ZendFramework

25

alexfinn пишет:
BeSS0n пишет:

SSH2

Что в Вашем понимании есть SSH2? Библиотека для PHP? Или демон SSH?

Модуль(так написано при установке CMS).

26

alexfinn пишет:

Короче. как я тут выяснил, посмотрев, где и что имеется, ТС придется удалить php, желательно весь... подключить репозиторий Remi - там есть и php-pecl-ssh2, и php-ZendFramework

Как удалить php я знаю, а как подключить репозиторий Remi ?

27

И уже оттуда ставить php. Кроме того, на будущее. почитать про установку софта в CentOS, например, на предмет совместимости репозиториев

28

BeSS0n пишет:

libssh2 уже установлен.

эм...я что то пропустил, может ему нужен еще devel пакет.

It is good day to die ...
MS Windows 10
Заметки о главном...

29

BeSS0n пишет:

как подключить репозиторий Remi ?

http://blog.famillecollet.com/pages/Config-en