He editado todos y cada uno php.ini
en mi Mac (al menos todos los encontrados por "localizar") y todavía parece que no puede aumentar la memory_limit
directiva para PHP.
Estoy usando MAMP PRO y ejecuto scripts PHP en la terminal.
¿Cómo resolver esto?
cp /etc/php.ini.default /etc/php.ini
Desde http://drupal.org/node/66187 (drupal puede ser irrelevante para sus necesidades, pero su sitio tenía una buena explicación: quería encontrarlo para usted y darles crédito)
Por defecto, MAMP tiene el límite de memoria que puede usar un script establecido en 8 MB, que es el valor predeterminado de PHP. Mirando el archivo php.ini recomendado por PHP, este límite de memoria normalmente se establece en 128 MB. Para ajustar esta cantidad, abra el archivo php.ini en un editor de texto y cambie la siguiente línea (aproximadamente en la línea 232):
memoria_limit = 8M; Cantidad máxima de memoria que un script puede consumir (8 MB)
Ubicaciones de archivos PHP.ini:
/Applications/MAMP/conf/php4/php.ini
/Applications/MAMP/conf/php5/php.ini
En MAMP PRO, no modifique el archivo directamente ya que se volverá a crear en cada inicio del servidor. Edite la plantilla apropiada (menú Archivo> Editar plantilla> ...) en su lugar.
Incluso con límites de memoria PHP más grandes, puede obtener errores de tiempo de espera al intentar importar grandes bases de datos de Drupal en MySQL. Estos problemas se analizan extensamente en otra parte con respecto a la memoria caché y la memoria caché de vistas. En general, la solución es vaciar el caché de Drupal antes de importar / exportar bases de datos a / desde MySQL.
fuente
Para mí, hice lo siguiente:
Edite el
/Applications/MAMP/conf/php5.4.4/php.ini
y
ser - estar:
Luego, en el buscador, simplemente haga que php.ini y php.ini.temp sean de solo lectura para todos los usuarios. De esta manera, MAMP no puede sobrescribirlo con los archivos predeterminados. Reinicie el servidor y verifique su phpinfo.
fuente
Después de perder el tiempo por un tiempo, encontré algo que funcionó para mí:
¡Allí!
fuente
Una forma rápida y sucia de hacer esto es establecerlo como argumento al llamar a su secuencia de comandos.
Es decir:
fuente
si usa Homebrew , su configuración de php está en
/usr/local/etc/php/<php version>
fuente
Si tiene Opcache activado en Mamp Pro, no obtendrá la configuración adecuada ... deténgalo, reinicie su servidor Mamp Pro ...
fuente