質問: bin2hex(openssl_random_pseudo_bytes(16));`でエラーが出てると思います。 PHP側の設定でiniファイルのopensslの項目の`;`は外してあります。 ### 追記 PHPはここからダウンロードしました。(Current Stable PHP 7.1.2) 環境としては、Cドライブに解答したファイルをコピーし、パスを通している感じです。 php -iの結果
回答: OpenSSLに絡むトラブルということのようですね。 追記・修正依頼に属する内容かもしれませんが、 phpは様々な配布方法があるため、 どの情報を参考にして、 どのサイトで配られているどのバージョン、どのファイルをダウンロードして、 どうやって環境構築したか、という経緯も 関係なさそうに見えて関係あったりします。 あとで似たようなシチューエーションでハマってしまう人の助けになるように、 経緯なども改めて質問文に記載してもらえないでしょうか。 質問する側、回答する側双方の、 思い込みによる誤解をいかに排除して正解に近づけるかの勝負なので、 どうかよろしくお願いします。