LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (https://www.linuxquestions.org/questions/linux-server-73/)
-   -   PHP hangs after clean installation from source (https://www.linuxquestions.org/questions/linux-server-73/php-hangs-after-clean-installation-from-source-707795/)

ArtemZ 02-26-2009 02:05 PM

PHP hangs after clean installation from source
 
Hello!
My server running under CentOS 5.2 x86_64 (2.6.27.9 #1 SMP Thu Dec 18 11:04:28 CET 2008 x86_64 x86_64 x86_64 GNU/Linux). I have tried to install php 5.2.8 from source (before that, there was php 5.2.1 installed by control panel throught yum, so, I have compltely removed it and any extensions by yum). Configuration (I'm didn't use any options for configure) and compilation usually going without any errors, but after installation new php simply doesnt respond
[root@server php-5.2.8]# php
(nothing)
^C

Output of strace
Code:

[root@server php-5.2.8]# strace php
execve("/usr/local/bin/php", ["php"], [/* 24 vars */]) = 0
brk(0)                                  = 0x87d000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c7e7000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c7e6000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=74963, ...}) = 0
mmap(NULL, 74963, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc56c7d3000
close(3)                                = 0
open("/lib64/libcrypt.so.1", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\t\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=45728, ...}) = 0
mmap(NULL, 2322880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc56c396000
mprotect(0x7fc56c39f000, 2093056, PROT_NONE) = 0
mmap(0x7fc56c59e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fc56c59e000
mmap(0x7fc56c5a0000, 184768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc56c5a0000
close(3)                                = 0
open("/lib64/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2402\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=89800, ...}) = 0
mmap(NULL, 2181864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc56c181000
mprotect(0x7fc56c192000, 2097152, PROT_NONE) = 0
mmap(0x7fc56c392000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fc56c392000
mmap(0x7fc56c394000, 6888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc56c394000
close(3)                                = 0
open("/lib64/libm.so.6", O_RDONLY)      = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`>\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=611880, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c7d2000
mmap(NULL, 2629848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc56befe000
mprotect(0x7fc56bf80000, 2093056, PROT_NONE) = 0
mmap(0x7fc56c17f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x7fc56c17f000
close(3)                                = 0
open("/lib64/libdl.so.2", O_RDONLY)    = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=20424, ...}) = 0
mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc56bcfa000
mprotect(0x7fc56bcfc000, 2097152, PROT_NONE) = 0
mmap(0x7fc56befc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc56befc000
close(3)                                = 0
open("/lib64/libnsl.so.1", O_RDONLY)    = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240@\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=111480, ...}) = 0
mmap(NULL, 2194096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc56bae2000
mprotect(0x7fc56baf7000, 2093056, PROT_NONE) = 0
mmap(0x7fc56bcf6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fc56bcf6000
mmap(0x7fc56bcf8000, 6832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc56bcf8000
close(3)                                = 0
open("/lib64/libc.so.6", O_RDONLY)      = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\331\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1698672, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c7d1000
mmap(NULL, 3485944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc56b78e000
mprotect(0x7fc56b8d8000, 2097152, PROT_NONE) = 0
mmap(0x7fc56bad8000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14a000) = 0x7fc56bad8000
mmap(0x7fc56badd000, 16632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc56badd000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c7d0000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c7cf000
arch_prctl(ARCH_SET_FS, 0x7fc56c7cf6e0) = 0
mprotect(0x7fc56bad8000, 16384, PROT_READ) = 0
mprotect(0x7fc56bcf6000, 4096, PROT_READ) = 0
mprotect(0x7fc56befc000, 4096, PROT_READ) = 0
mprotect(0x7fc56c17f000, 4096, PROT_READ) = 0
mprotect(0x7fc56c392000, 4096, PROT_READ) = 0
mprotect(0x7fc56c59e000, 4096, PROT_READ) = 0
mprotect(0x7fc56c7e8000, 4096, PROT_READ) = 0
munmap(0x7fc56c7d3000, 74963)          = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
brk(0)                                  = 0x87d000
brk(0x89e000)                          = 0x89e000
getcwd("/tmp/php-5.2.8", 4096)          = 15
mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c78e000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=56466896, ...}) = 0
mmap(NULL, 56466896, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc5681b4000
close(3)                                = 0
open("/etc/localtime", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c7e5000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\0"..., 4096) = 2194
lseek(3, -1379, SEEK_CUR)              = 815
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\0"..., 4096) = 1379
close(3)                                = 0
munmap(0x7fc56c7e5000, 4096)            = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/kerberos", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/kerberos/sbin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/kerberos/sbin/php", 0x7fff747e1870) = -1 ENOENT (No such file or directory)
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/kerberos", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/kerberos/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/kerberos/bin/php", 0x7fff747e1870) = -1 ENOENT (No such file or directory)
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/local/sbin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/local/sbin/php", 0x7fff747e1870) = -1 ENOENT (No such file or directory)
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/local/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/local/bin/php", {st_mode=S_IFREG|0755, st_size=9163012, ...}) = 0
access("/usr/local/bin/php", X_OK)      = 0
open("/usr/local/bin/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/bin/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)
brk(0x8bf000)                          = 0x8bf000
brk(0x8e0000)                          = 0x8e0000
brk(0x901000)                          = 0x901000
munmap(0x7fc56c78e000, 266240)          = 0
brk(0x950000)                          = 0x950000
getcwd("/tmp/php-5.2.8", 4096)          = 15
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=12288, ...}) = 0
lstat("/tmp/php-5.2.8", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/tmp/php-5.2.8/-", 0x7fff747e19a0) = -1 ENOENT (No such file or directory)
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(3, 1), ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc56c7e5000
read(0,

So, can anyobe help me?

kentyler 02-26-2009 02:50 PM

You have to give it a command or flag to get any output.

bathory 02-27-2009 01:48 AM

I think that it's waiting some input. What gives
Code:

php -i

kentyler 02-27-2009 07:20 AM

Try:

echo "<?php phpinfo(); ?>" | php

robertjinx 02-27-2009 08:55 AM

PHP 5.2.8 installed from source didnt work for me... when I was doing php-cgi -h was dumping out "Segmentation fault". I tried with strace to see what could be the issue, but couldnt... so went back to 5.2.6

If you get the answer for your problem Im interested too. :)


All times are GMT -5. The time now is 08:24 PM.