此代码简要解释了我的问题。 php中不存在session_start函数。它应该!
<?php
if (!function_exists('session_start'))
$error = 'error_session_missing';
echo "<h1>$error</h1>";
HTML输出:
<h1>error_session_missing</h1><!DOCTYPE html PUBLIC "-//W3C//DTD ...cut...
我已经在网上寻找解决方案 - 所有相关内容似乎都是为了不正确使用session_start,并且php文档没有帮助解决问题。我已经梳理了php.ini,用php5尝试了各种重新编译选项 - 但无论如何,这个错误仍然存在。
什么可能导致此功能不存在?
解决方案: cd / usr / ports / www / php5-session /&amp;&amp; make install clean
答案 0 :(得分:2)
只需安装php5_session模块。
cd /usr/ports/www/php5-session
make install clean
并重启apache / php进程
在http://www.freebsdmadeeasy.com/tutorials/web-server/install-php-5-for-web-hosting.php
上再详细说明一下