Não é possível executar o memcached no CentOS 5.8

1

então eu quero instalar o memcached no meu servidor CentOS 5.8.

Eu segui este tutorial link

O comando

  netstat -ap | grep 11511

mostra que memcached está sendo executado.

Eu adicionei

extension = memcached.so

para o php.ini e reiniciou o servidor Apache.

Também tenho certeza de que escolhi o php.ini correto (verificado por phpinfo ();).

No entanto, ainda não funciona, nem aparece em phpinfo ();

O que estou fazendo de errado? Você pode ajudar, por favor?

EDIT: quando eu corro

php

Eu recebo o seguinte erro:

Unable to load dynamic library '/usr/lib64/php/modules/memcached.so' - /usr/lib64/php/modules/memcached.so: cannot open shared object file: No such file or directory in Unknown on line 0
    
por Jonas Kaufmann 23.12.2012 / 06:14

1 resposta

2

Ok, então o problema aqui é que você está usando memcache diferente para um propósito diferente.

O que funciona com o PHP é este .

Para usar isso, faça o download do URL fornecido e siga as etapas abaixo para instalá-lo.

  • Descompacte a bola de alcatrão.
  • phpize (se isso não estiver instalado, instale-o primeiro)
  • ./ configure
  • criar & & make install
  • módulos cp / memcache.so / usr / lib64 / php / modules /

Em seguida, reinicie o servidor da Web. Deve funcionar.

Além disso, remova qualquer outro memcache que você tenha instalado anteriormente, apenas para evitar conflitos.

Além disso, acredito que você possa instalar o mesmo através do yum também com este comando:

# yum install php-pecl-memcached

NB: Este comando yum instalará o pecl-memcached, no entanto, a página do php.net vinculada acima é para o pecl-memcache. Estas são duas extensões diferentes, conforme observado no comentário da mit nessa página.

    
por 23.12.2012 / 06:48