I have just performed a fresh FreeBSD install with LAMP and I have PhP55 requirements for using password_hash(). I am using the correct php.ini https://bpaste.net/show/2c7e7acba91d as indicated in phpinfo https://bpaste.net/show/7769ad2c65f6 but PhP info does not reflect the loaded modules. Loaded modules -> https://bpaste.net/show/11782f6e7a63 error: Fatal error: Call to undefined function session_start() in blah.php on line 2 code use to test: <?php session_start(); ?>
Fix Summary and assign.
I don't see any log where there is an error loading the session extension, I cannot help....what I see is that you built a threaded apache, that is not a default/recommended setup for php.
Because there are zero errors in the logs from modules. (apache24 restarts clean) only a phpinfo that is bare of loaded sessions modules /var/log/messages has nothing. dmesg provides no data as well. The problem acts just like wrong php.ini but as you can see, the phpinfo() php.ini and the one I cat'ed are the same file. I have since upgraded to php56, getting past that error and now working on a separate issue.