mamp上的 session 问题

标签 session mamp

我的 session 有问题,我的 php 代码在 easyPhp 上运行良好,但在 MAMP 上运行不正常。 使用 easyPhp,我必须将 php.ini 文件从 session.auto_start = 0 修改为 session.auto_start = 1。 我应该怎么做才能让它与 MAMP 一起工作?

最佳答案

对于 MAMP,默认的 php.ini 设置是 session.auto_start = 0。所以我假设您希望将其修改为 session.auto_start = 1,就像您对 easyPHP 所做的那样。

为此,请按照以下步骤操作:

  1. 启动 MAMP
  2. 文件 > 编辑模板 > PHP > [选择 php.ini 文件]*
  3. 找到以下行:session.auto_start = 0
  4. 将其更改为 session.auto_start = 1
  5. 保存文件
  6. 重启你的 MAMP 服务器

一旦您更改了任何 MAMP 配置默认值,MAMP 将在以下子目录中生成适当的配置文件:~/Library/Application\Support/appsolute/MAMP\PRO/templates/,因此您可以直接编辑这些文件,而无需通过 MAMP。

* 您选择的 php.ini 文件应该与您通过 MAMP 运行的版本相匹配(在主窗口的服务器 > PHP 下选择)。

关于mamp上的 session 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20034838/

相关文章:

asp.net-mvc - 当 ASP.NET MVC session 过期时注销用户

macos - 为什么Apache Server无法在MAMP中启动?

php - Cucumber、webrat Mechanize 在 MAMP 上测试 php/drupal 应用程序、身份验证问题

PHPSESSID 在每次请求时都会更改而不是持久化

mysql - 在 mac 上使用 MAMP 在本地拒绝 phpMyAdmin 访问

phpmyadmin - MAMP phpMyAdmin 未激活?

mysql - MAMP:MySQL 无法启动

json - 将 session 和 JSON 数据写入 http.ResponseWriter

php - 使用 ajax 的 Codeigniter session

python - Falcon 框架 - 如何在 session 中存储变量?