x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0df17086899aaadefd53cf7aa87329f219ad75ca, for GNU/Linux 3.2.0, with debug_info, not stripped # make したバイナリは、sapi/ 配下に入ります。CLIはsapi/cli
1.4.1, from The PHP Foundation 🥧 You are running PHP 8.5.7-dev Target PHP installation: 8.5.7 nts, on Linux/OSX/etc x86_64 (from /usr/local/bin/php) The following build tools are missing: libtoolize/glibtoolize Would you like to install them now? Ok, but things might not work. Just so you know. Found package: xdebug/xdebug:3.5.1 which provides ext-xdebug Extracted xdebug/xdebug:3.5.1 source to: /root/.config/pie/php8.5_832b7da0d0f5a7ca029e13ea95029cc7/vendor/xdebug/xdebug phpize complete. Configure complete with options: --with-php-config=/usr/local/bin/php-config Build complete: /root/.config/pie/php8.5_832b7da0d0f5a7ca029e13ea95029cc7/vendor/xdebug/ xdebug/modules/xdebug.so Install complete: /usr/local/lib/php/extensions/debug-non-zts-20250925/xdebug.so Extension is enabled and loaded in /usr/local/bin/php ✅ # php.iniを/usr/local/lib/ に格納したので、勝手に追記してくれる
1.4.1, from The PHP Foundation 🥧 You are running PHP 8.5.7-dev Target PHP installation: 8.5.7 nts, on Linux/OSX/etc x86_64 (from /usr/local/bin/php) The following build tools are missing: libtoolize/glibtoolize Would you like to install them now? Ok, but things might not work. Just so you know. Found package: mb_onig/mb_onig:v0.1.5 which provides ext-mb_onig Extracted mb_onig/mb_onig:v0.1.5 source to: /root/.config/pie/php8.5_832b7da0d0f5a7ca029e13ea95029cc7/vendor/mb_onig/mb_onig phpize complete. Configure complete with options: --with-php-config=/usr/local/bin/php-config Build complete: /root/.config/pie/php8.5_832b7da0d0f5a7ca029e13ea95029cc7/vendor/mb_onig/ mb_onig/modules/mb_onig.so Install complete: /usr/local/lib/php/extensions/debug-non-zts-20250925/mb_onig.so Extension is enabled and loaded in /usr/local/bin/php ✅ # php.iniを/usr/local/lib/ に格納したので、勝手に追記してくれる
1.4.1, from The PHP Foundation 🥧 You are running PHP 8.5.7-dev Target PHP installation: 8.5.7 nts, on Linux/OSX/etc x86_64 (from /usr/local/bin/php) The following build tools are missing: libtoolize/glibtoolize Would you like to install them now? Ok, but things might not work. Just so you know. Found package: legacy_mbstring/mb_detect_encoding:v0.2.1 which provides ext-legacy_mbstring Extracted legacy_mbstring/mb_detect_encoding:v0.2.1 source to: /root/.config/pie/php8.5_832b7da0d0f5a7ca029e13ea95029cc7/vendor/legacy_mbstring/mb_detect_encoding phpize complete. Configure complete with options: --with-php-config=/usr/local/bin/php-config Build complete: /root/.config/pie/php8.5_832b7da0d0f5a7ca029e13ea95029cc7/vendor/legacy_mbstring/ mb_detect_encoding/modules/legacy_mbstring.so Install complete: /usr/local/lib/php/extensions/debug-non-zts-20250925/legacy_mbstring.so Extension is enabled and loaded in /usr/local/bin/php ✅ # php.iniを/usr/local/lib/ に格納したので、勝手に追記してくれる
cd ../../ # ./buildconf -f # ./config.nice # さっきのconfigureが入ってる # make clean # 前にコンパイルしたものは消す # make -j`nproc` /usr/bin/ld: ext/mbstring/libmbfl/nls/nls_uni.o:/root/php-src/ext/mbstring/libmbfl/nls/nls_uni.c:5: multiple definition of `mbfl_language_uni'; ext/legacy_mbstring/libmbfl_php80/nls/nls_uni.o:/root/php-src/ext/legacy_mbstring/ libmbfl_php80/nls/nls_uni.c:5: first defined here 一部抜粋、ldがどっちにすればいいか分かんない! と言ってる