tcpfdのコードでエラーが発生した。エラーの内容をみると、どうもPHPのバージョンが低いのが原因っぽい。
OSがWindows10(64bit)、Apache2.2(32bit)、php5.4.34 (32bit) という環境です。
PHP5.6.40をインストールしようとすると、Apache2.4にしか対応していないようなので、 Apache2.4 をインストールしました。今回は64bit版にしました。
Apacheのインストールは問題なく終了しました。
PHP5.6ですが、php_pgsql.dll,php_curl.dllでエラーが発生しました。
PHP Warning: PHP Startup: Unable to load dynamic library 'c:/php-5.6/ext/php_curl.dll' - %1 \xef\xbf\xbd\xcd\x97L\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd Win32 \xef\xbf\xbdA\xef\xbf\xbdv\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdP\xef\xbf\xbd[\xef\xbf\xbdV\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc5\x82\xcd\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xdc\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdB\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'c:/php-5.6/ext/php_pgsql.dll' - %1 \xef\xbf\xbd\xcd\x97L\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd Win32 \xef\xbf\xbdA\xef\xbf\xbdv\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdP\xef\xbf\xbd[\xef\xbf\xbdV\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc5\x82\xcd\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xdc\x82\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdB\r\n in Unknown on line 0
httpd.confに
LoadFile "C:/php-5.6/libpq.dll"
LoadFile "C:/php-5.6/ssleay32.dll"
LoadFile "C:/php-5.6/libeay32.dll"
LoadFile "C:/php-5.6/libssh2.dll"
を追加しました。
上記のDLLがロードされていなかったためでした。
無事インストール完了となりました。