O PHP make install parece terminar abruptamente e não atualiza libphp5.so

1

Eu estou tentando compilar o PHP 5.3.3 e depois de vários altos e baixos, eu finalmente fiz 'make' seguido por 'make install' que mostra isso:

root@server [/tmp/php-5.3.3]# make install
Installing PHP SAPI module:       cgi
Installing PHP CGI binary: /usr/bin/
Installing PHP CLI binary:        /usr/bin/
Installing PHP CLI man page:      /usr/share/man/man1/
Installing shared extensions:     /usr/lib64/20090626/
Installing build environment:     /usr/lib64/build/
Installing header files:          /usr/include/php/
Installing helper programs:       /usr/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/share/man/man1/
  page: phpize.1
  page: php-config.1
/tmp/php-5.3.3/build/shtool install -c ext/phar/phar.phar /usr/bin
ln -s -f /usr/bin/phar.phar /usr/bin/phar
Installing PDO headers:          /usr/include/php/ext/pdo/

Não parece que está feito, porque /usr/lib64/httpd/modules/libphp5.so ainda mostra uma data antiga:

-rwxr-xr-x 1 root root 3193768 Mar 31  2010 libphp5.so
    
por siliconpi 18.10.2010 / 12:35

3 respostas

1

Você precisa criar o apache2handler:

$./configure --with-apxs2

Em seguida, limpe o diretório de compilação e crie o php:

$make clean
$make
$make install

Leia: link

    
por 18.10.2010 / 13:43
1

No ./configure do php é possível que você selecione um prefixo, mas não é necessário e você pode compilar apenas com ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql .

    
por 26.05.2014 / 23:56
0

Claro que não atualizou mod_php. Você disse para construir o cgi.

    
por 18.10.2010 / 13:42