Dalam persekitaran rangkaian semasa, menggunakan aplikasi web dengan cepat dan cekap merupakan langkah penting. Memandangkan rangka kerja PHP Laravel ialah alat pembangunan web yang popular, kaedah penggunaannya juga telah menarik perhatian ramai. Untuk penggunaan projek Laravel, pilihan arus perdana semasa ialah seni bina LNMP (Linux + Nginx + MySQL + PHP) Oleh kerana ia cekap, stabil dan mudah dikendalikan, ia semakin digemari oleh orang ramai.
Artikel ini akan menumpukan pada proses penempatan dan konfigurasi projek Laravel di bawah seni bina LNMP. Berikut adalah langkah terperinci:
LNMP ialah seni bina pelayan web berdasarkan perisian sumber terbuka, yang terdiri daripada sistem pengendalian Linux, Nginx, MySQL dan PHP. Sebelum menggunakan projek Laravel, anda perlu memasang LNMP dan memastikan ia berjalan dengan betul.
Adalah disyorkan untuk menggunakan perintah yum untuk memasang LNMP Operasi khusus adalah seperti berikut:
$ sudo yum install nginx # Install Nginx server
$ sudo yum install mysql-server. mysql # Pasang pangkalan data MySQL
$ sudo yum install php-fpm php-mysql php-gd php-mbstring # Pasang PHP dan komponen yang berkaitan
Nginx ialah sumber terbuka, HTTP berprestasi tinggi dan pelayan proksi terbalik. Penggunaan projek Laravel memerlukan konfigurasi pelayan Nginx untuk memastikan ia berjalan dengan betul.
Buka fail konfigurasi Nginx /etc/nginx/nginx.conf dan tambah kandungan berikut:
pelayan {
listen 80; server_name yourdomain.com; # 请替换成您的域名或者 IP root /path/to/laravel/public; # 请替换成 Laravel 项目的 public 目录的绝对路径 index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
}
Komposer ialah alat pengurusan pergantungan untuk projek PHP, yang diperlukan untuk penggunaan projek Laravel.
$ curl -sS https://getcomposer.org/installer | php # Muat turun dan pasang Komposer
$ mv composer.phar /usr/local/bin/composer # Alihkan Komposer boleh laku ke / usr /local/bin directory
Klon projek Laravel ke pelayan dan pasang dependensinya:
$ git clone https :/ /github.com/laravel/laravel.git # Klon projek Laravel
$ cd laravel/
$ pemasangan komposer # Pasang kebergantungan projek Laravel
Dalam direktori projek Laravel, namakan semula fail .env.example kepada .env, dan ubah suai maklumat konfigurasi di dalamnya:
APP_NAME=YourAppName
APP_ENV=production
APP_KEY= base64: 🎜>DB_HOST=127.0.0.1 # Isikan alamat pangkalan data MySQL anda di sini
DB_PORT=3306
DB_DATABASE=nama_database_anda # Isikan nama pangkalan data anda di sini
Jalankan projek Laravel
Gunakan arahan berikut untuk memulakan projek Laravel pada Nginx:
$ sudo systemctl mulakan nginx # Mulakan pelayan Nginx
Atas ialah kandungan terperinci Pengenalan terperinci kepada proses penempatan dan konfigurasi projek Laravel di bawah seni bina LNMP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!