Eu estou colocando essa questão basicamente porque eu quero usar PHP: Mailparse extensão e preso em sua instalação. Mas, eu também quero saber algumas noções básicas de instalação da extensão PHP - Por favor, confira abaixo - Pergunta básica sobre a instalação da extensão . Esta pode ser uma pergunta boba, mas eu ainda tenho muita confusão nessas coisas e sempre fico preso em momentos importantes. Então, por favor, me desculpe e me ajude se puder
Eu tentei os seguintes métodos para instalar a extensão Mailparse -
Recompilando o PHP
Eu tentei recompilar o PHP com mailparse
extension, mas não consigo fazer isso até agora - verifique link .
Instalação do comando PECL
Eu estava pensando que é uma extensão PECL, poderia ser instalado através do comando pecl install mailparse
?
Ao executar esse comando, ele inicia o processo -
downloading mailparse-2.1.5.tgz ...
Starting to download mailparse-2.1.5.tgz (37,332 bytes)
..........done: 37,332 bytes
9 source files, building
running: phpize
grep: /opt/lampp/include/php/main/php.h: No such file or directory
grep: /opt/lampp/include/php/Zend/zend_modules.h: No such file or directory
Mas eu finalmente entendo isso no final e isso falha -
...
...
/tmp/pear/temp/mailparse/php_mailparse.h:113: error: declaration for parameter 'def_charset' but no such parameter
/tmp/pear/temp/mailparse/mailparse.c:1540: error: expected '{' at end of input
make: *** [mailparse.lo] Error 1
ERROR: 'make' failed
Download do pacote mailparse
Além disso, eles fornecem a opção de download do pacote mailparse aqui link . Eu baixei, mas não sei onde colocá-lo e como instalá-lo.
Pergunta básica sobre instalação de extensões
Então, todos esses métodos de instalação de uma extensão são válidos? Em caso afirmativo, por que eles dizem na extensão PHP: Mailparse que -
In order to use these functions you must compile PHP with mailparse support by using the --enable-mailparse configure option.
É porque esta extensão foi movida para o repositório PECL. Para outras extensões PHP que não são movidas para o repositório PECL, é obrigatório recompilar o PHP?
Obrigado