Rumah > Artikel > rangka kerja php > Pemasangan dan konfigurasi Laravel dalam persekitaran MAC
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
(3) Laksana (tersedia di seluruh dunia):
$php -r "readfile('https://getcomposer.org/installer');" | php
(4) Ubah suai kebenaran komposer:
$sudo mv composer.phar /usr/local/bin/composer
(5) Semak sama ada komposer berjaya dipasang.
$sudo chmod a+x /usr/local/bin/composer2. Pasang laravel
$ composer -v
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是我的项目名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
Jika digesa
$sudo php artisan key:generate
[ErrorException]
4. Terdapat fail
file_get_contents(D:\Apache24\htdocs\laravel/.env): failed to open stream: No such file or directorydan namakan semula kepada fail
dan laksanakan arahan semula .env.example
.env.example
.env
Paparan berikut menunjukkan bahawa laravel berjaya dipasang
$sudo php artisan key:generateNota:
Application key [base64:Dmr3sXelvMj1GYiv9UGGzUay25UTIrOyo2VwqW2RNDE=] set successfully.
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
atau melaksanakan perintah .env.testing
dengan pilihan PHPUnit
. --env=testing
Artisan
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 terbaharuAtas ialah kandungan terperinci Pemasangan dan konfigurasi Laravel dalam persekitaran MAC. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!