Como recompilar PHP

Como recompilar PHP

Alterei algumas configurações em várias coisas no meu site e me disseram que preciso "recompilar o PHP" via ssh.

alguém pode me dizer como fazer isso?

Uau, duro - as pessoas querem fechar isso bem rápido.

Aqui está a situação. Tenho alguns preg_matches legais acontecendo em todo o meu site, mas o servidor em que estou está apresentando erros a torto e a direito, reclamando que meu PCRE não é compatível com UTF-8.

Depois de pesquisar o problema, parece que a única maneira de torná-lo amigável é recompilar o PHP com alguns sinalizadores nas condições.

E é aí que estou.

Responder1

Comece descobrindo como se conectar ao seu servidor via ssh. Em seguida, use o wget para baixar as fontes php mais recentes. cd no diretório com os arquivos descompactados. Execute configure com as opções desejadas e execute make.

Aqui está o FAQ oficial:http://php.net/manual/en/faq.build.php

Responder2

Temos muitos caminhos que levam a Roma. Se você deseja recompilar o PHP, primeiro verifique seu servidor. Qual sistema operacional você está usando? Qual versão do PHP? Existe alguma extensão PHP empacotada que você deseja usar?... e assim por diante.

Recompilar o PHP em geral é assim:

  • procurando pelo código-fonte oficial do PHP
  • invocando ./configure. Por exemplo assim: ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql Veja uma lista completa de opções de configuração:https://www.php.net/manual/en/configure.about.php

  • invocandomake

  • invocandomake install

Por favor, dê uma olhada nestes tutoriais:

Tutorial oficial (o PHP é instalado como um módulo Apache2): https://www.php.net/manual/en/install.unix.apache2.php(Veja a etapa 5.)

Você também pode verificar na página oficial do github. https://github.com/php/php-src

Tutorial não oficial: http://www.softwareprojects.com/resources/programming/t-how-to-recompile-php-with-gd-support-on-a-live-serv-1572.html

informação relacionada