Saya telah mengedit setiap tunggal php.ini
di Mac saya (setidaknya semua yang ditemukan oleh "temukan") dan tampaknya masih tidak dapat meningkatkan memory_limit
arahan untuk PHP.
Saya menggunakan MAMP PRO dan menjalankan skrip PHP di terminal.
Bagaimana cara mengatasinya?
cp /etc/php.ini.default /etc/php.ini
Dari http://drupal.org/node/66187 (drupal mungkin tidak relevan dengan kebutuhan Anda, tetapi situs mereka memiliki penjelasan yang baik - ingin sumbernya untuk Anda, dan memberikan kredit kepada mereka)
Secara default, MAMP memiliki batas memori yang dapat digunakan skrip ditetapkan pada 8MB, yang merupakan standar PHP. Melihat file PHP yang direkomendasikan php.ini, batas memori ini biasanya ditetapkan pada 128MB. Untuk menyesuaikan jumlah ini, buka file php.ini dalam editor teks dan ubah baris berikut (kira-kira di baris 232):
memory_limit = 8M; Jumlah maksimum memori yang dapat digunakan oleh skrip (8MB)
Lokasi file PHP.ini:
/Applications/MAMP/conf/php4/php.ini
/Applications/MAMP/conf/php5/php.ini
Di MAMP PRO, jangan ubah file secara langsung karena akan dibuat ulang di setiap permulaan server. Harap edit templat yang sesuai (menu File> Edit templat> ...) sebagai gantinya.
Bahkan dengan batas memori PHP yang lebih besar Anda bisa mendapatkan kesalahan timeout mencoba mengimpor database Drupal besar ke MySQL. Masalah-masalah ini dibahas panjang lebar di tempat lain berkenaan dengan cache dan cache views. Umumnya solusinya adalah mengosongkan cache Drupal sebelum mengimpor / mengekspor database ke / dari MySQL.
sumber
Bagi saya, saya melakukan hal berikut:
Edit
/Applications/MAMP/conf/php5.4.4/php.ini
dan
menjadi:
Kemudian di finder cukup buat php.ini dan php.ini.temp dibaca hanya untuk semua pengguna. Dengan cara ini, MAMP tidak dapat menimpanya dengan file default. Mulai ulang server dan periksa phpinfo Anda.
sumber
Setelah bermain-main sebentar, saya menemukan sesuatu yang bekerja untuk saya:
Sana!
sumber
Cara cepat dan kotor untuk melakukan ini adalah menjadikannya sebagai argumen saat memanggil skrip Anda.
Yaitu:
sumber
jika Anda menggunakan Homebrew , pengaturan php Anda di
/usr/local/etc/php/<php version>
sumber
Jika Anda mengaktifkan Opcache di Mamp Pro, Anda tidak akan mendapatkan pengaturan yang tepat ... hentikan, restart server Mamp Pro Anda ...
sumber