I just setup Apache and PHP on FreeBSD 9, configured a vhost, then when I tried to access it, I got the following error:
Fatal error: Call to undefined function session_name() in /srv/www/sugaku.domain.com/inc/init.php on line 144
so apparently, the “session” support is missiong from php5 installation. To fix it, I need to install php5-session
port.
Let’s do it.
# whereis php5-session
php5-session: /usr/ports/www/php5-session
portmaster www/php5-session
If the installation is successful, then we can restart apache.
# service apache22 restart
or
# /usr/local/etc/rc.d/apache22 restart
That’s it.
LAMP starts with an L…
I know, but since I have a FreeBSD vm running, I might as well runs webserver on it. Plus, it’s something new for a change.