Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengatasi Laluan PHP untuk MAMP pada macOS?

Bagaimana untuk Mengatasi Laluan PHP untuk MAMP pada macOS?

Patricia Arquette
Patricia Arquetteasal
2024-10-30 08:32:27463semak imbas

How to Override PHP Path for MAMP on macOS?

Mengatasi Laluan PHP untuk MAMP pada macOS

Akibat daripada menghadapi masalah dengan konfigurasi PHP anda, anda cuba menggunakan laluan ke MAMP untuk melaksanakan arahan PHP. Walau bagaimanapun, menaip keseluruhan laluan secara manual adalah menyusahkan.

Untuk membetulkannya, ikut langkah berikut:

1. Cipta Fail .bash_profile

Navigasi ke folder rumah anda (cth., /Users/David) dan buat fail bernama .bash_profile jika ia belum wujud. Fail ini akan mengandungi eksport pembolehubah persekitaran.

2. Tetapkan Pembolehubah Laluan PHP MAMP

Buka .bash_profile dalam editor teks pilihan anda (cth., vim) dan tambah baris berikut:

export MAMP_PHP=/Applications/MAMP/bin/php/php5.3.6/bin

Ini akan mencipta pembolehubah persekitaran bernama MAMP_PHP yang menghala ke laluan pemasangan MAMP PHP anda.

3. Tambahkan Pembolehubah pada Laluan Anda

Tambah baris berikut pada .bash_profile:

export PATH="$MAMP_PHP:$PATH"

Barisan ini mengubah suai pembolehubah persekitaran PATH untuk memasukkan laluan pemasangan PHP MAMP anda. Meletakkannya sebelum laluan sistem memastikan versi PHP MAMP anda diutamakan.

4. Simpan dan But semula Terminal

Simpan fail .bash_profile dan but semula aplikasi Terminal anda.

5. Uji Override

Laksanakan arahan berikut untuk mengesahkan bahawa override berjaya:

php -v
which php

Arahan pertama harus memaparkan versi pemasangan MAMP PHP anda, manakala yang kedua harus kembalikan laluan ke MAMP PHP boleh laku anda.

Atas ialah kandungan terperinci Bagaimana untuk Mengatasi Laluan PHP untuk MAMP pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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