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!
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?
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!