tcpfdのエラー

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がロードされていなかったためでした。
無事インストール完了となりました。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする