Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Classe Swish PHP não é encontrado
Uma das extensões do motor de busca fornecidos pelo PHP é "Sistema simples de indexação Web para seres humanos ", ou Swish . A última versão, simples sistema de indexação Web para seres humanos - Avançado ", ou Swish -e, só é compatível com PHP versão 5.1.3 ou superior. Se a classe é suposto para ser instalado e não for encontrado, chame a função " phpinfo " para exibir os detalhes da implementação do PHP em seu servidor . Verifique se você tem a versão correta do PHP, que a extensão está instalado e se ele está habilitado no arquivo de configuração do PHP. PECL e PEAR

Se Swish não for encontrado, ele não pode ser instalado. A classe Swish é implementado como uma extensão da Biblioteca Comunitária de extensão PHP, ou PECL , e tem que ser instalado separadamente. Reveja os " phpinfo " resultados de função e primeira verificação para garantir que seu sistema tem o módulo " php5 -devel " ea extensão PHP e Application Repository , ou PEAR, extensão instalada . Extensões PECL são baixados e instalados utilizando comandos de pêra.
Instalando com PECL

Você pode ser capaz de baixar e instalar a extensão Swish , digitando o comando " pecl instalar assegura. " o " pecl install " comando obtém automaticamente o código fonte mais recente e todos os outros módulos necessários para criar a extensão , compila-lo para seu sistema, faz o download do resultado " extensão swish.so " e armazena no extensões do PHP diretório em seu servidor . Se você também quiser uma cópia do código-fonte da abana , você pode baixá-lo diretamente do repositório Subversion Apache , digitando " svn checkout http://svn.php.net/repository/pecl/swish/trunk assegura. "

Construir com phpize

Dependendo do seu firewall, instalar a extensão Swish usando " pecl install" pode não funcionar. Se falhar, você tem que construir a extensão da abana a partir do código fonte e instalá-lo com o " phpize " utilidade . Esteja ciente de que " phpize " também requer vários componentes necessários para compilar os módulos de fonte . Você pode precisar instalar módulos do Apache , como " fazer " e " gcc " ou um compilador semelhante , e até mesmo " phpize " em si, a fim de compilar a extensão Swish . Se você está perdendo estes componentes , instale " phpize " eo metamodule " build-essential " no Debian /Ubuntu para baixar e instalar a maioria dos módulos necessários para compilar a partir dos fontes .
Habilitação extensão

Se Swish está instalado, mas a classe ainda não for encontrado , verifique se a extensão está habilitado no arquivo de configuração do PHP. Se você instalar usando Swish PECL ou compilar a partir dos fontes com phpize , você tem que ativar a extensão manualmente depois que ele é compilado, baixados e copiados para o diretório de extensões do PHP em seu servidor . Edite o arquivo " php.ini " e acrescentar " extensões = swish.so " para activar Swish . Reinicie o Apache e da classe devem estar disponíveis para você .

Anterior :

Próximo : No
  Os artigos relacionados
·MySQL Auto - Incremento está fora de sincronia 
·Como fazer comentários em um arquivo PHP 
·SQL não suportado Dados Tipo de erro em Integer Coluna…
·Funções da Faixa Tabela PHP 
·Como Ler Consulta Cordas em PHP 
·PHP Erro fatal: não pode Unset corda Offsets 
·Como inserir um arquivo PHP em todas as páginas 
·Twitter API senha Comprimento Limite 
·PHP Desvincular Problemas 
·O Joomla usar uma grande quantidade de memória RAM 
  Artigos em destaque
·Como compilar um CPP em DOS 
·Um SQLite Java Tutorial 
·Como configurar um Flex PMD 
·Como obter um filtro de banda para trabalhar em Labview…
·Como inserir uma entrada com LINQ 
·Como obter um arquivo eficiente usando FTP em Java 
·Como criar uma função no Microsoft Visual C + + 
·Como usar o complemento de um de dois em uma mudança B…
·Como usar o MSBuild para mesclar Assembléias WPF 
·Como limite de texto em HTML 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados