Rumah > pembangunan bahagian belakang > tutorial php > Ralat Migrasi Laravel: Adakah Versi PHP MAMP Bercanggah dengan Sistem Saya?

Ralat Migrasi Laravel: Adakah Versi PHP MAMP Bercanggah dengan Sistem Saya?

Susan Sarandon
Lepaskan: 2024-12-12 18:50:10
asal
757 orang telah melayarinya

Laravel Migration Error: Is MAMP's PHP Version Conflicting with My System's?

Laravel Memerlukan Sambungan PHP Mcrypt: Menyelesaikan masalah pada OSX

Apabila cuba menggunakan fungsi migrasi dalam Laravel 4 pada OSX, anda mungkin menghadapi ralat yang menunjukkan bahawa Laravel memerlukan sambungan PHP Mcrypt. Walaupun nampaknya didayakan, isu ini berterusan.

Penyelesaian masalah:

Seperti yang dinyatakan, Mcrypt sememangnya didayakan dalam persekitaran anda. Walau bagaimanapun, adalah penting untuk mempertimbangkan sama ada anda telah memasang MAMP pada mesin OSX anda. MAMP ialah timbunan pembangunan yang biasa digunakan yang termasuk versi PHPnya sendiri, yang boleh bercanggah dengan sistem PHP apabila menggunakan fungsi migrasi Laravel.

Untuk menentukan sama ada MAMP adalah penyebabnya, gunakan arahan yang php dalam terminal untuk semak versi PHP yang sedang aktif. Jika ia bukan versi PHP yang dikaitkan dengan MAMP, anda perlu mengubah suai fail .bash_profile anda.

Navigasi ke /Users/ dalam terminal (cd ~/) dan edit atau cipta fail .bash_profile jika ia tidak wujud.

Dalam .bash_profile, tambah baris berikut:

export PATH=/Applications/MAMP/bin/php/php<version>/bin:$PATH
Salin selepas log masuk

Ganti < ;versi> dengan versi PHP khusus yang digunakan oleh MAMP, yang boleh diperoleh menggunakan arahan cd /Applications/MAMP/bin/php.

Simpan fail .bash_profile dan mulakan semula terminal. Semak versi PHP aktif sekali lagi menggunakan php. Ia kini sepatutnya menunjuk kepada versi PHP daripada MAMP.

Mulakan semula projek Laravel anda dan cuba proses migrasi sekali lagi. Ralat berkenaan Mcrypt kini harus diselesaikan.

Atas ialah kandungan terperinci Ralat Migrasi Laravel: Adakah Versi PHP MAMP Bercanggah dengan Sistem Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan