php / php-fpm não consegue encontrar o php.ini

1

Estou com um problema em que o php e o php-fpm não conseguem encontrar o php.ini. Eu instalei o 5.6.13 da fonte. A questão

O PHP não carrega o arquivo php.ini

é muito parecido, mas as soluções não me ajudaram.

O config.nice é o seguinte

#! /bin/sh
#
# Created by configure

'./configure' \
'--prefix=/usr/local' \
'--localstatedir=/var' \
'--sysconfdir=/etc/php-fpm' \
'--with-config-file-path=/etc/php-fpm' \
'--enable-fpm' \
'--with-mysql=mysqlnd' \
'--with-mysqli=mysqlnd' \
'--enable-cli' \
'--with-zlib' \
'--with-openssl' \
'--with-libdir=lib64' \
'--with-gd' \
'--enable-session' \
'--enable-soap' \
'--with-freetype-dir' \
'--enable-gd-native-ttf' \
'--with-ldap' \
'--with-pdo-mysql=mysqlnd' \
'--enable-zip' \
'--with-mcrypt=/usr/local' \
'--enable-mbstring' \
'--with-curl' \
'--enable-intl' \
'--with-xsl' \
'--with-tidy' \
'--enable-pcntl' \
"$@"

Eu usei este config.nice em dois outros servidores com a mesma versão do PHP. Todos os servidores são RHAT 5.11. Todos têm nginx.

Se eu correr

echo "<?php phpinfo() ?>" | strace php-fpm  2>&1 | grep php.ini

Eu recebo:

open("/usr/local/sbin/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)

se eu correr

php -i | grep php.ini 

Eu recebo:

Configuration File (php.ini) Path => /etc/php-fpm 
Loaded Configuration File => (none)

Se eu correr:

php --ini

Eu recebo:

Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File:         (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

A criação de um link simbólico permitirá ao PHP encontrar o arquivo php.ini em / etc / php-fpm e eu também posso usar -c, mas isso não explica por que ele não o pega por padrão e não é consistente com o comportamento de outros servidores.

Alguém já experimentou algo semelhante?

    
por DrBojingle 18.09.2015 / 17:12

1 resposta

0

Eu tentei fazer uma nova instalação sem limpar ou limpar tudo e isso não funcionou.

Acabei fazendo o make clean e limpando tudo e refazendo toda a instalação novamente e isso aconteceu!

    
por 18.09.2015 / 18:17