Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/08/2013, 13:57
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Error instalando extensión ssh2 PHP en Centos 6

Carlangueitor gracias por responder , segui los pasos que me indicaste pero no logro hacer la instalación satisfactoria

1.yum install automake make php-devel libtool openssl-devel gcc++ gcc
Código BASH:
Ver original
  1. [root@Montes ~]# yum install automake make php-devel libtool openssl-devel gcc++ gcc
  2. Loaded plugins: fastestmirror, refresh-packagekit
  3. Loading mirror speeds from cached hostfile
  4.  * base: mirror.edatel.net.co
  5.  * epel: mirror.globo.com
  6.  * extras: mirror.edatel.net.co
  7.  * updates: mirror.edatel.net.co
  8.  * webtatic: us-east.repo.webtatic.com
  9. Setting up Install Process
  10. Package automake-1.11.1-4.el6.noarch already installed and latest version
  11. Package 1:make-3.81-20.el6.i686 already installed and latest version
  12. Package libtool-2.2.6-15.5.el6.i686 already installed and latest version
  13. Package openssl-devel-1.0.0-27.el6_4.2.i686 already installed and latest version
  14. No package gcc++ available.
  15. Package gcc-4.4.7-3.el6.i686 already installed and latest version
  16. Resolving Dependencies
  17. --> Running transaction check
  18. ---> Package php-devel.i686 0:5.3.3-23.el6_4 will be installed
  19. --> Processing Dependency: php(x86-32) = 5.3.3-23.el6_4 for package: php-devel-5.3.3-23.el6_4.i686
  20. --> Finished Dependency Resolution
  21. Error: Package: php-devel-5.3.3-23.el6_4.i686 (updates)
  22.            Requires: php(x86-32) = 5.3.3-23.el6_4
  23.            Installed: php-5.5.1-1.el6.remi.i686 (@remi-test)
  24.                php(x86-32) = 5.5.1-1.el6.remi
  25.            Available: php-5.3.3-22.el6.i686 (base)
  26.                php(x86-32) = 5.3.3-22.el6
  27.            Available: php-5.3.3-23.el6_4.i686 (updates)
  28.                php(x86-32) = 5.3.3-23.el6_4
  29.  You could try using --skip-broken to work around the problem
  30.  You could try running: rpm -Va --nofiles --nodigest

2. cd /usr/lib/php
Código BASH:
Ver original
  1. [root@Montes ~]# cd /usr/lib/php
  2. [root@Montes php]# pwd
  3. /usr/lib/php

3.wget http://pecl.php.net/get/ssh2-0.12.tgz
Código BASH:
Ver original
  1. [root@Montes php]# wget http://pecl.php.net/get/ssh2-0.12.tgz
  2. --2013-08-07 14:54:38--  http://pecl.php.net/get/ssh2-0.12.tgz
  3. Resolviendo pecl.php.net... 76.75.200.106
  4. Connecting to pecl.php.net|76.75.200.106|:80... conectado.
  5. Petición HTTP enviada, esperando respuesta... 200 OK
  6. Longitud: 26223 (26K) [application/octet-stream]
  7. Saving to: `ssh2-0.12.tgz'
  8.  
  9. 100%[======================================>] 26.223      56,2K/s   in 0,5s    
  10.  
  11. 2013-08-07 14:54:39 (56,2 KB/s) - `ssh2-0.12.tgz' saved [26223/26223]

4. crar direcotorio build-dir
Código BASH:
Ver original
  1. [root@Montes php]# mkdir build-dir
  2. [root@Montes php]# ls -l
  3. total 36
  4. drwxr-xr-x. 2 root root  4096 ago  7 14:57 build-dir
  5. drwxrwxrwx. 2 root root  4096 ago  7 00:16 modules
  6. -rw-r--r--. 1 root root 26223 oct 15  2012 ssh2-0.12.tgz

5. mover y descomplirmir
Código BASH:
Ver original
  1. [root@Montes php]# mv ssh2-0.12.tgz build-dir
  2. [root@Montes php]# cd build-dir
  3. [root@Montes build-dir]# tar xzvf ssh2-0.12.tgz
  4. package.xml
  5. ssh2-0.12/config.m4
  6. ssh2-0.12/ssh2.c
  7. ssh2-0.12/php_ssh2.h
  8. ssh2-0.12/ssh2_fopen_wrappers.c
  9. ssh2-0.12/ssh2_sftp.c
  10. ssh2-0.12/LICENSE

5.compilar
Código BASH:
Ver original
  1. [root@Montes build-dir]# phpize
  2. Can't find PHP headers in /usr/include/php
  3. The php-devel package is required for use of this command.

es aca donde tengo el problema, que estoy haciendo mal?