Edit report at http://bugs.php.net/bug.php?id=51587&edit=1
ID: 51587 User updated by: amoiz dot shine at gmail dot com Reported by: amoiz dot shine at gmail dot com Summary: compile php 5.3.2 with php-fpm error Status: Open Type: Bug Package: PHAR related Operating System: CentOS 5 i686 PHP Version: 5.3.2 New Comment: >>Yes. Run the command as root. In fact,i am ROOT already Previous Comments: ------------------------------------------------------------------------ [2010-04-19 11:27:01] tony2...@php.net Just to make it clear: the segfault is caused by PEAR installer, which you can disable using --without-pear configure option. ------------------------------------------------------------------------ [2010-04-19 11:24:12] tony2...@php.net >please NOTE,when i checked out php-fpm from its repository,run the command >"./buildconf --force" to rebuild configure,it gives some WARNING, You can safely ignore those autoconf warnings (or use autoconf 2.13 if you want to get rid of them). ------------------------------------------------------------------------ [2010-04-19 11:21:24] tony2...@php.net >it returns "-bash: echo: write error: Operation not permitted"... >any suggestionï¼ Yes. Run the command as root. >Installing PEAR environment: /usr/local/php/lib/php/ >make[1]: *** [install-pear-installer] Segmentation fault >make: *** [install-pear] Error 2 This has nothing to do with FPM, it's not even executed when installing PEAR. Reclassifying.. ------------------------------------------------------------------------ [2010-04-19 05:13:52] amoiz dot shine at gmail dot com download the lastest snapshot tarball named "php5.3-201004190230". follow the same steps,ERROR again see here: [r...@powerpc php5.3-201004190230]# make install Installing PHP SAPI module: fpm Installing PHP CLI binary: /usr/local/bin/ Installing PHP CLI man page: /usr/local/php/man/man1/ Installing shared extensions: /usr/local/php/lib/php/extensions/debug-non-zts-20090626/ Installing PHP FPM binary: /usr/local/sbin/ Installing PHP FPM config: /etc/sysconfig/ Installing PHP FPM man page: /usr/local/php/man/man1/ Installing build environment: /usr/local/php/lib/php/build/ Installing header files: /usr/local/php/include/php/ Installing helper programs: /usr/local/bin/ program: phpize program: php-config Installing man pages: /usr/local/php/man/man1/ page: phpize.1 page: php-config.1 Installing PEAR environment: /usr/local/php/lib/php/ --2010-04-19 06:57:50-- http://pear.php.net/install-pear-nozlib.phar Resolving pear.php.net... 78.129.214.25 Connecting to pear.php.net|78.129.214.25|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3670286 (3.5M) [text/plain] Saving to: `pear/install-pear-nozlib.phar' 100%[======================================>] 3,670,286 1.84M/s in 1.9s 2010-04-19 06:57:53 (1.84 MB/s) - `pear/install-pear-nozlib.phar' saved [3670286/3670286] make[1]: *** [install-pear-installer] Segmentation fault (core dumped) make: *** [install-pear] Error 2 please NOTE,when i checked out php-fpm from its repository,run the command "./buildconf --force" to rebuild configure,it gives some WARNING, they are: [r...@powerpc php5.3-201004190230]# ./buildconf --force Forcing buildconf buildconf: checking installation... buildconf: autoconf version 2.59 (ok) buildconf: Your version of autoconf likely contains buggy cache code. Running vcsclean for you. To avoid this, install autoconf-2.13. Can't figure out your VCS, not cleaning. rebuilding configure rebuilding main/php_config.h.in autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of `AC_DEFINE' and autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without autoheader: WARNING: `acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function `main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. maybe helpful to you. Many Thanks Sharl ------------------------------------------------------------------------ [2010-04-19 03:57:55] amoiz dot shine at gmail dot com i am sorry. when i run this command below: echo "/tmp/core/core-%e.%p" > /proc/sys/kernel/core_pattern to Set up the core pattern. it returns "-bash: echo: write error: Operation not permitted"... any suggestionï¼ ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=51587 -- Edit this bug report at http://bugs.php.net/bug.php?id=51587&edit=1