Rumah > rangka kerja php > Laravel > teks badan

Pemasangan dan konfigurasi Laravel dalam persekitaran MAC

演明
Lepaskan: 2021-08-25 11:05:34
asal
2090 orang telah melayarinya

Saya menghadapi banyak masalah kecil semasa memasang laravel dalam persekitaran Mac Di bawah saya telah menyusun nota saya semasa proses pemasangan. Harap ini dapat memberikan sokongan kepada pembangun yang menghadapi masalah.

Cadangan berkaitan:                                                                                                                                                                                                                                                                                                                                                                           2.《Pemasangan php, apache, MacPorts dan konfigurasi persekitaran lain dalam persekitaran MAC
3.《Pemasangan nod, vue dan konfigurasi persekitaran lain dalam persekitaran MAC
1 Pasang perisian yang diperlukan

Mula-mula, pasang mac dahulu

(1) Jalankan pada baris arahan: Composer

(2) Jika curl tidak dipasang, laksanakan kod berikut:

$curl -sS https://getcomposer.org/installer | php
Salin selepas log masuk

(3) Laksana (tersedia di seluruh dunia):

$php -r "readfile('https://getcomposer.org/installer');" | php
Salin selepas log masuk

(4) Ubah suai kebenaran komposer:

$sudo mv composer.phar /usr/local/bin/composer
Salin selepas log masuk

(5) Semak sama ada komposer berjaya dipasang.

$sudo chmod a+x /usr/local/bin/composer
Salin selepas log masuk

2. Pasang laravel
$ composer -v
Salin selepas log masuk

1 Pemasangan arahan: masukkan laluan fail

2 klik Pakej pemasangan (https://github.com/laravel/laravel/tree/master)

$sudo composer create-project --prefer-dist laravel/Laravel laravelapp    #laravelapp是我的项目名
Salin selepas log masuk
Nyahzip dan letakkan di laluan yang sepadan Nama projek ialah (laravel). pakej yang dimuat turun daripada git tidak mempunyai vendor Kandungan folder (autoload.php) perlu dilaksanakan dalam laluan projek (iaitu, dalam direktori yang sama dengan folder awam di bawah folder laravel)

3. Persekitaran berjalan melaporkan ralat (biasanya satu klik Sebaiknya masukkan direktori untuk memasang pakej dan laksanakan arahan berikut untuk menjana semula APP_KEY aplikasi)

$sudo composer install
Salin selepas log masuk

Jika digesa

$sudo php artisan key:generate
Salin selepas log masuk

[ErrorException] 4. Terdapat fail

(tersembunyi) dalam fail direktori root), salin fail
file_get_contents(D:\Apache24\htdocs\laravel/.env): failed to open stream: No such file or directory
Salin selepas log masuk
dan namakan semula kepada fail

dan laksanakan arahan semula .env.example.env.example.envPaparan berikut menunjukkan bahawa laravel berjaya dipasang

$sudo php artisan key:generate
Salin selepas log masuk

Nota:
Application key [base64:Dmr3sXelvMj1GYiv9UGGzUay25UTIrOyo2VwqW2RNDE=] set successfully.
Salin selepas log masuk

Jangan cuba serahkan fail ke sistem kawalan versi (seperti Git atau Svn) Dalam satu tangan, nilai konfigurasi persekitaran pembangunan dan persekitaran dalam talian adalah berbeza, dan penyerahan tidak bermakna maklumat sensitif aplikasi, seperti nama pengguna dan kata laluan pangkalan data, dsb. Jika anda secara tidak sengaja menyerahkan kod tersebut ke repositori awam Github, akibatnya akan membawa bencana!

juga boleh mencipta fail .env yang menimpa nilai yang dibaca daripada fail

semasa menjalankan ujian

atau melaksanakan perintah .env.testing dengan pilihan PHPUnit . --env=testingArtisan Saya telah berjaya memasang langkah di atas. Cuma ikut langkah di atas untuk memasangnya langkah demi langkah Jika anda tidak faham apa-apa, sila tinggalkan mesej. Terima kasih atas sokongan anda. Harap ini membantu semua orang. .env

Cadangan berkaitan:

Lima tutorial video Laravel terbaharu

Atas ialah kandungan terperinci Pemasangan dan konfigurasi Laravel dalam persekitaran MAC. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!