Configuration command: -- prefixusr -- mandirusrshareman -- infodirusr1_info -- sysconfdirprivateetc -- with-apxs2usrsbinapxs -- enable-cli -- with-config-file-pathetc -- with-config-file-scan-dir... configuration command:
-- Prefix =/usr -- mandir =/usr/share/man -- infodir =/usr/share/info -- sysconfdir =/private/etc -- with-apxs2 =/usr/sbin/apxs -- enable-cli -- with-config-file-path =/etc -- with-config-file-scan-dir =/Library/Server/Web/Config/php -- with-libxml- dir =/Applications/Xcode. app/Contents/Developer/Platforms/MacOSX. platform/Developer/SDKs/MacOSX10.11.sdk/usr -- with-zlib-dir =/usr/lib -- enable-bcmath -- with-bz2 -- enable -Calendar -- disable-cgi -- with-curl =/usr/local/curl -- enable-exif -- enable-fpm -- enable-ftp -- with-png-dir -- with-gd -- with-jpeg-dir =/binarycached/apache_mod_php/apache_mod_php-95 ~ 11/Root/usr/local -- enable-gd-native-ttf -- with-icu-dir =/usr -- enable-mbstring -- enable-mbregex -- with-mysql = mysqlnd -- -mysqli = mysqlnd -- without-pear -- with-pear = no -- with-pdo-mysql = mysqlnd -- with-mysql-sock =/var/mysql. sock -- enable-shmop -- with-snmp =/usr -- enable-soap -- enable-sockets -- enable-sysvmsg -- enable-sysvsem -- enable-sysvshm -- with-xmlrpc -- with-iconv =/usr/lib -- with-xsl =/usr -- enable-zip -- with-freetype-dir =/usr/local/lib
Prompt for configuration completion:
Thank you for using PHP.
Config. status: creating php5.spec
Config. status: creating main/build-defs.h
Config. status: creating scripts/phpize
Config. status: creating scripts/man1/phpize.1
Config. status: creating scripts/php-config
Config. status: creating scripts/man1/php-config.1
Config. status: creating sapi/cli/php.1
Config. status: creating sapi/fpm/php-fpm.conf
Config. status: creating sapi/fpm/init. d. php-fpm
Config. status: creating sapi/fpm/php-fpm.service
Config. status: creating sapi/fpm/php-fpm.8
Config. status: creating sapi/fpm/status.html
Config. status: creating ext/phar/phar.1
Config. status: creating ext/phar. phar.1
Config. status: creating main/php_config.h
Config. status: executing default commands
Errors prompted during make Compilation:
Undefined symbols for architecture x86_64:
"_ Libiconv", referenced from:
_do_convert in gdkanji.o _zif_iconv_substr in iconv.o _zif_iconv_mime_encode in iconv.o _php_iconv_string in iconv.o __php_iconv_strlen in iconv.o __php_iconv_strpos in iconv.o __php_iconv_appendl in iconv.o ...
"_ Libiconv_close", referenced from:
_do_convert in gdkanji.o _zif_iconv_substr in iconv.o _zif_iconv_mime_encode in iconv.o _php_iconv_string in iconv.o __php_iconv_strlen in iconv.o __php_iconv_strpos in iconv.o __php_iconv_mime_decode in iconv.o ...
"_ Libiconv_open", referenced from:
_do_convert in gdkanji.o _zif_iconv_substr in iconv.o _zif_iconv_mime_encode in iconv.o _php_iconv_string in iconv.o __php_iconv_strlen in iconv.o __php_iconv_strpos in iconv.o __php_iconv_mime_decode in iconv.o ...
Ld: symbol (s) not found for architecture x86_64
Clang: error: linker command failed with exit code 1 (use-v to see invocation)
Make:*[Libs/libphp5.bundle] Error 1
Reply content:
Configuration command:
-- Prefix =/usr -- mandir =/usr/share/man -- infodir =/usr/share/info -- sysconfdir =/private/etc -- with-apxs2 =/usr/sbin/apxs -- enable-cli -- with-config-file-path =/etc -- with-config-file-scan-dir =/Library/Server/Web/Config/php -- with-libxml- dir =/Applications/Xcode. app/Contents/Developer/Platforms/MacOSX. platform/Developer/SDKs/MacOSX10.11.sdk/usr -- with-zlib-dir =/usr/lib -- enable-bcmath -- with-bz2 -- enable -Calendar -- disable-cgi -- with-curl =/usr/local/curl -- enable-exif -- enable-fpm -- enable-ftp -- with-png-dir -- with-gd -- with-jpeg-dir =/binarycached/apache_mod_php/apache_mod_php-95 ~ 11/Root/usr/local -- enable-gd-native-ttf -- with-icu-dir =/usr -- enable-mbstring -- enable-mbregex -- with-mysql = mysqlnd -- -mysqli = mysqlnd -- without-pear -- with-pear = no -- with-pdo-mysql = mysqlnd -- with-mysql-sock =/var/mysql. sock -- enable-shmop -- with-snmp =/usr -- enable-soap -- enable-sockets -- enable-sysvmsg -- enable-sysvsem -- enable-sysvshm -- with-xmlrpc -- with-iconv =/usr/lib -- with-xsl =/usr -- enable-zip -- with-freetype-dir =/usr/local/lib
Prompt for configuration completion:
Thank you for using PHP.
Config. status: creating php5.spec
Config. status: creating main/build-defs.h
Config. status: creating scripts/phpize
Config. status: creating scripts/man1/phpize.1
Config. status: creating scripts/php-config
Config. status: creating scripts/man1/php-config.1
Config. status: creating sapi/cli/php.1
Config. status: creating sapi/fpm/php-fpm.conf
Config. status: creating sapi/fpm/init. d. php-fpm
Config. status: creating sapi/fpm/php-fpm.service
Config. status: creating sapi/fpm/php-fpm.8
Config. status: creating sapi/fpm/status.html
Config. status: creating ext/phar/phar.1
Config. status: creating ext/phar. phar.1
Config. status: creating main/php_config.h
Config. status: executing default commands
Errors prompted during make Compilation:
Undefined symbols for architecture x86_64:
"_ Libiconv", referenced from:
_do_convert in gdkanji.o _zif_iconv_substr in iconv.o _zif_iconv_mime_encode in iconv.o _php_iconv_string in iconv.o __php_iconv_strlen in iconv.o __php_iconv_strpos in iconv.o __php_iconv_appendl in iconv.o ...
"_ Libiconv_close", referenced from:
_do_convert in gdkanji.o _zif_iconv_substr in iconv.o _zif_iconv_mime_encode in iconv.o _php_iconv_string in iconv.o __php_iconv_strlen in iconv.o __php_iconv_strpos in iconv.o __php_iconv_mime_decode in iconv.o ...
"_ Libiconv_open", referenced from:
_do_convert in gdkanji.o _zif_iconv_substr in iconv.o _zif_iconv_mime_encode in iconv.o _php_iconv_string in iconv.o __php_iconv_strlen in iconv.o __php_iconv_strpos in iconv.o __php_iconv_mime_decode in iconv.o ...
Ld: symbol (s) not found for architecture x86_64
Clang: error: linker command failed with exit code 1 (use-v to see invocation)
Make:*[Libs/libphp5.bundle] Error 1
Iconv should not be re-compiled. It comes with the system. If the new version is different from the old version header file, an error will be reported!
Do you use homebrew? Is there a special reason for self-Compiling? Otherwise, it would be better to use homebrew to manage development dependencies on Mac :)