Laravel memasang dalam Ubuntu langkah demi langkah.

PHPz
Lepaskan: 2024-09-07 06:34:32
asal
474 orang telah melayarinya

Laravel installs in Ubuntu step by step.

Untuk menyediakan Laravel dalam Ubuntu baharu, ikut langkah berikut:

Langkah 1: Kemas Kini dan Naik Taraf Pakej Sistem

Jalankan arahan berikut untuk mengemas kini senarai pakej sistem anda dan naik taraf pakej yang dipasang:

sudo apt update
sudo apt upgrade
Salin selepas log masuk

Langkah 2: Pasang Apache (atau Nginx)

Untuk pelayan web, anda boleh memilih sama ada Apache atau Nginx. Di sini, kita akan menggunakan Apache:

sudo apt install apache2
Salin selepas log masuk

Mulakan Apache dan dayakannya untuk dijalankan semasa permulaan:

sudo systemctl start apache2
sudo systemctl enable apache2
Salin selepas log masuk

Untuk menyemak status Apache:

sudo systemctl status apache2
Salin selepas log masuk

Langkah 3: Pasang PHP dan Sambungan

Laravel memerlukan PHP, jadi pasang PHP bersama-sama dengan sambungan yang diperlukan:

sudo apt install php php-cli php-mbstring php-xml php-bcmath php-tokenizer php-json php-curl php-zip php-mysql libapache2-mod-php
Salin selepas log masuk

Semak versi PHP:

php -v
Salin selepas log masuk

Langkah 4: Pasang Komposer

Komposer diperlukan untuk menguruskan kebergantungan Laravel. Untuk memasangnya, jalankan:

sudo apt install curl
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Salin selepas log masuk

Semak jika Komposer dipasang:

composer -v
Salin selepas log masuk

Langkah 5: Pasang MySQL (atau PostgreSQL)

Laravel boleh berfungsi dengan pangkalan data yang berbeza. Kami akan menggunakan MySQL:

sudo apt install mysql-server
Salin selepas log masuk

Lindungi pemasangan MySQL dengan menjalankan:

sudo mysql_secure_installation
Salin selepas log masuk

Langkah 6: Pasang Node.js dan NPM

Laravel menggunakan Node.js untuk menyusun aset bahagian hadapan. Pasangnya dengan NPM:

sudo apt install nodejs npm
Salin selepas log masuk

Semak versi:

node -v
npm -v
Salin selepas log masuk

Langkah 7: Sediakan Hos Maya (untuk Apache)

Buat hos maya untuk projek Laravel anda. Mula-mula, navigasi ke direktori tapak Apache lalai:

cd /var/www/
sudo mkdir your-laravel-app
Salin selepas log masuk

Berikan kebenaran yang betul:

sudo chown -R $USER:$USER /var/www/your-laravel-app
Salin selepas log masuk

Seterusnya, buat fail hos maya baharu:

sudo nano /etc/apache2/sites-available/your-laravel-app.conf
Salin selepas log masuk

Tambah konfigurasi berikut di dalam fail:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName your-laravel-app.local
    DocumentRoot /var/www/your-laravel-app/public
    <Directory /var/www/your-laravel-app>
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Salin selepas log masuk

Dayakan tapak dan mod_rewrite:

sudo a2ensite your-laravel-app.conf
sudo a2enmod rewrite
Salin selepas log masuk

Mulakan semula Apache:

sudo systemctl restart apache2
Salin selepas log masuk

Langkah 8: Pasang Laravel

Navigasi ke direktori /var/www/your-laravel-app dan pasang Laravel menggunakan Komposer:

cd /var/www/your-laravel-app
composer create-project --prefer-dist laravel/laravel .
Salin selepas log masuk

Langkah 9: Konfigurasikan Sambungan Pangkalan Data

Buka fail .env dalam projek Laravel anda dan kemas kini konfigurasi pangkalan data:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
Salin selepas log masuk

Langkah 10: Tetapkan Kebenaran

Tetapkan kebenaran yang betul untuk storan dan direktori bootstrap/cache:

sudo chown -R www-data:www-data /var/www/your-laravel-app
sudo chmod -R 775 /var/www/your-laravel-app/storage
sudo chmod -R 775 /var/www/your-laravel-app/bootstrap/cache
Salin selepas log masuk

Langkah 11: Kemas Kini Fail Hos

Tambahkan nama hos maya anda pada fail hos:

sudo nano /etc/hosts
Salin selepas log masuk

Tambah baris berikut:

127.0.0.1   your-laravel-app.local
Salin selepas log masuk

Langkah 12: Jalankan Projek Laravel

Akses projek Laravel anda dalam penyemak imbas dengan melawati http://your-laravel-app.local.

Ini akan memberi anda persekitaran Laravel yang berfungsi pada sistem Ubuntu anda!

Atas ialah kandungan terperinci Laravel memasang dalam Ubuntu langkah demi langkah.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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