Ver Mensaje Individual
  #36 (permalink)  
Antiguo 07/01/2011, 12:43
colextey
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Servidor con 8gb de ram y no puede con 50 online ayuda porfavor.

En un momento les cuento como va todo, y que soluciones pude encontre. Gracias amigo WebTech.

Para ejecutar compilar con phpize se de instalar yum -y install php-devel al igual para utilizar make yum -y install make de lo contrario no ejecutara ni compilara ni tampoco instalara nada, aunque php-devel y make me dieron problemas con apache y php no se porque pero al igual a reinstalar apache funciono todo bien, os sigo contando como me va.

Un problema ahora es el siguiente:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/eaccelerator.so' - /usr/lib64/php/modules/eaccelerator.so: cannot open shared object file: No such file or directory in Unknown on line 0
OLDPWD => /usr/local/src/eaccelerator-0.9.6.1

no entiendo algo al instalar eaccelerator tal y cual como me lo explica Datacenter1 En donde se instala el modulo porque yo tengo 64 bits y esta la carpeta por defecto para 32bits que es lib y esta lib64 que es en donde se guardan los moduloscomo tal el dice:

cd /usr/local/src aqui me imagino que es donde se descarga todo.
wget http://bart.eaccelerator.net/source/...or-0.9.6.1.zip baje el eaccelerator
unzip eaccelerator-0.9.6.1.zip lo descomprimi
cd eaccelerator-0.9.6.1 entro a la carpeta que descomprimi
phpize creo el archivo para instalar
./configure
make
make install lista hasta aqui desde make me dieron unos errores.

bueno despues dice
mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator no entendi para que este directorio si no hemos movido nada aqui!!

en total no he podido hacerlo funcionar ningun modulo. ya que todo en mi version de kernel y como tengo 64bits todos los modulos se agurdan aqui /usr/lib64/php/ mi pregunta seria puedo borrar directorios y con eso desistalaria cualquier modulo? o debo hacer con yum -e aqui el modulo gracias.

Bueno solucione el problema de la instalacion no solo de eaccelerator y Zend Optimizer.
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

En realidad me encanta esto de la programacion por shh, bueno el problema fue basicamente en dependencias y por (mi novates) pero leyendo y leyendo pude lograrlo, lo bueno es que cuando surgen problemas mas aprendes.

Cita:
os explico como instalar eAccelerator
yum install php-devel

yum groupinstall 'Development Tools'

cambia de directorio.

cd /tmp

descarga el siguiente archivo.

wget http://bart.eaccelerator.net/source/....9.5.2.tar.bz2

tar xvfj eaccelerator-0.9.5.2.tar.bz2

entra a

cd eaccelerator-0.9.5.2

ahora los pasos para compilar

phpize

./configure

ahora para la instalacion no olvidar que debes tener previamente instalado make para que funcione.

make

make install

crear el archivo /etc/php.d/eaccelerator.ini

vi /etc/php.d/eaccelerator.ini

listo ahora pega esto y modificalo a tus necesidades.

extension="eaccelerator.so"
eaccelerator.shm_size="0"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

crea /var/cache/eaccelerator ditrectory

mkdir -p /var/cache/eaccelerator

cambia los permisos.

chmod 0777 /var/cache/eaccelerator

restetea apache y listo.

/etc/init.d/httpd restart

ejecuta el comando php -v y si todo va bien te dira:

Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator

Última edición por colextey; 07/01/2011 a las 16:29