一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Laravel如何在Ubuntu上使用Blade模板

时间:2026-06-10 09:45:59 编辑:袖梨 来源:一聚教程网

在 Ubuntu 上使用 Laravel 和 Blade 模板引擎的步骤如下:

Laravel在Ubuntu上如何使用Blade模板

  1. 安装 Laravel:

首先,确保你已经安装了 Composer。然后,在终端中运行以下命令来全局安装 Laravel 安装程序:

composer global require laravel/installer

接下来,将 Composer 的全局 bin 目录添加到你的系统 PATH 中。在终端中运行以下命令(可能需要用 sudo):

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrcsource ~/.bashrc

现在,你可以使用 laravel new 命令来创建一个新的 Laravel 项目:

laravel new project-name

这将在名为 project-name 的新目录中创建一个 Laravel 项目。

  1. 安装并配置服务器:

在 Ubuntu 上,你可以使用内置的 Nginx 和 PHP-FPM 服务来运行 Laravel 应用程序。首先,安装 Nginx 和 PHP-FPM:

sudo apt updatesudo apt install nginx php-fpm

接下来,为你的 Laravel 项目创建一个新的 Nginx 服务器块配置文件。在 /etc/nginx/sites-available 目录中创建一个名为 yourdomain.com 的新文件:

sudo nano /etc/nginx/sites-available/yourdomain.com

将以下内容粘贴到文件中,用你的域名替换 yourdomain.com,并将 /var/www/yourdomain.com/public 替换为你的 Laravel 项目的 public 目录的实际路径:

server {listen 80;server_name yourdomain.com www.yourdomain.com;root /var/www/yourdomain.com/public;index index.php index.html index.htm;location / {try_files $uri $uri/ /index.php?$query_string;}location ~ .php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/run/php/php7.4-fpm.sock;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}}

保存并关闭文件。然后,创建一个指向 /etc/nginx/sites-enabled 的符号链接:

sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/

最后,重启 Nginx 以应用更改:

sudo systemctl restart nginx
  1. 安装并配置数据库:

Laravel 支持多种数据库,如 MySQL、PostgreSQL 和 SQLite。在这个例子中,我们将使用 MySQL。首先,安装 MySQL 服务器:

sudo apt install mysql-server

接下来,运行以下命令以安全地配置 MySQL:

sudo mysql_secure_installation

按照提示操作,设置 root 密码并创建一个新用户。

现在,在 Laravel 项目的 .env 文件中配置数据库连接信息。打开 .env 文件并添加以下内容(用你的数据库凭据替换):

DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=your_database_nameDB_USERNAME=your_database_userDB_PASSWORD=your_database_password

保存并关闭文件。

运行以下命令以生成应用程序密钥:

cd /var/www/yourdomain.comphp artisan key:generate

最后,运行以下命令以迁移数据库并创建一个管理员用户:

php artisan migratephp artisan make:auth

现在,你可以在浏览器中访问 http://yourdomain.com 来查看你的 Laravel 应用程序。Blade 模板文件位于项目的 resources/views 目录中。你可以使用这些模板文件来构建动态 HTML 页面。

热门栏目