无法增加MAMP的php内存限制

jx3*_*jx3 6 php mamp expressionengine memory-limit

我一直在尝试增加MAMP(Mac OSX)中的php memory_limit.我使用的PHP版本是5.4.1.0.我已经阅读了有关为MAMP Pro创建新模板的信息,但我正在使用标准版本的MAMP.

我已经尝试了以下所有内容,但似乎没有任何效果.任何帮助将非常感激.

感谢您的时间.


我已将以下内容添加到我的网站的htaccess文件中,该文件由网站读取并运行(ExpressionEngine).但主PHP限制仍未更新.

php_value memory_limit 128M
Run Code Online (Sandbox Code Playgroud)

我在以下文件中将以下内容从32M更改为128M:

/Applications/MAMP/conf/php5.4.10
memory_limit = 128M ;

然后我完全退出MAMP并重新启动它,但在MAMP phpInfo中它仍然显示:
memory_limit 32M


虚拟主机

我正在使用虚拟主机来设置我自己的URL.我在某处读到可能需要增加内存限制.所以我把它添加到'php_value memory_limit 128M':

/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

<VirtualHost *:80>
 DocumentRoot /Applications/MAMP/htdocs
 ServerName localhost
 php_value memory_limit 128M
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

并降低相关站点配置中的同一文件:

<VirtualHost *:80>
  DocumentRoot "/Users/Username/Dropbox/Dev/sitename.dev"
  ServerName sitename.dev
  php_value memory_limit 128M
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

(顺便说一下,我把我的MAMP文件夹(Dev)保存在Dropbox中,它工作正常)


php.ini中

我还在我的站点目录的根目录和我的MAMP目录的根目录中添加了一个php.ini文件,其中包含以下内容:

memory_limit = 128M
Run Code Online (Sandbox Code Playgroud)

jx3*_*jx3 29

管理解决它;-)

正确的是:

/Applications/MAMP/bin/php/php[your_php_version]/conf/php.ini
Run Code Online (Sandbox Code Playgroud)

找到'memory_limit'并增加数字:

memory_limit = [number]M
Run Code Online (Sandbox Code Playgroud)

谢谢!