PHP7.2.7のソースをダウンロードし、コンパイルしたものをApacheに組み込む作業を実施していますが、コンパイル(make)をするとエラーが発生しています。解決策を教えて頂きたいです。
構築環境は
RHEL5.9
Apache2.4
PHP7.2.7
作業手順は以下の通りです。
1.PHPインストールを実施する前に事前に以下のインストールを実施しています。
text
1 ①iconv(libiconv-1.13.1)のインストール(インストールディレクトリ:/DA/libiconv-1.13.1) 2 ②autoconf(autoconf-2.64)のインストール(インストールディレクトリ:/DA/autoconf-2.64) 3 ③GMP(gmp-5.1.3)のインストール(インストールディレクトリ:/DA/gmp-5.1.3) 4 ④MPFR(mpfr-3.1.6)のインストール(インストールディレクトリ:/DA/mpfr-3.1.6) 5 ⑤MPC(mpc-1.0.3)のインストール(インストールディレクトリ:/DA/mpc-1.0.3) 6 ⑥GCC(gcc-4.9.4)のインストール(インストールディレクトリ:/DA/gcc-4.9.4)
2.PHPのインストール
text
1 ①cd /DA/wk/php-7.2.7 2 ②make distclean 3 ③rm -f configure 4 ④./buildconf --force 5 ⑤export LD_LIBRARY_PATH=/DA/mpc-1.0.3/lib:/DA/mpfr-3.1.6/lib:/DA/gmp-5.1.3/lib:/DA/libiconv-1.13.1/lib:/DA/gcc-4.9.4/lib64:/DA/gcc-4.9.4/lib:/usr/lib64:/lib64:/usr/lib:/lib 6 ⑥export PATH=/DA/gcc-4.9.4/bin:/DA/libiconv-1.13.1/bin:$PATH 7 ⑦./configure --prefix=/DA/php-7.2.7 --with-apxs2=/DA/apache2/bin/apxs --with-iconv=/DA/libiconv-1.13.1 --with-gmp=/DA/gmp-5.1.3 --with-openssl=/DA/openssl-1.0.2p 8 ⑧make 9 エラー内容 10 ・・・ 11 ext/standard/.libs/var.o: In function `php_var_export_ex': 12 /DA/fj/php-7.2.7/ext/standard/var.c:473: undefined reference to `isfinite' 13 main/.libs/php_variables.o: In function `zend_dval_to_lval': 14 /DA/fj/php-7.2.7/Zend/zend_operators.h:114: undefined reference to `isfinite' 15 Zend/.libs/zend_operators.o: In function `zendi_smart_strcmp': 16 /DA/fj/php-7.2.7/Zend/zend_operators.c:2794: undefined reference to `isfinite' 17 Zend/.libs/zend_operators.o: In function `zend_dval_to_lval': 18 /DA/fj/php-7.2.7/Zend/zend_operators.h:114: undefined reference to `isfinite' 19 /DA/fj/php-7.2.7/Zend/zend_operators.h:114: undefined reference to `isfinite' 20 Zend/.libs/zend_operators.o:/DA/fj/php-7.2.7/Zend/zend_operators.h:114: more undefined references to `isfinite' follow 21 collect2: ld returned 1 exit status 22 make: *** [sapi/cli/php] エラー 1
上記ビルドを実施するにあたり、参考にした記事などを示してください
回答1件
あなたの回答
tips
プレビュー