侧边栏壁纸
  • 累计撰写 168 篇文章
  • 累计创建 71 个标签
  • 累计收到 35 条评论

目 录CONTENT

文章目录

如何在 Ubuntu 上安装 Laravel 9 教程

神兵小将
2023-02-08 / 0 评论 / 20 点赞 / 1,161 阅读 / 3,755 字 / 正在检测是否收录...

Laravel是一个开源的广泛使用的Web应用程序的PHP框架。它的语法,工作原理是如此富有表现力和优雅。在Laravel框架中开发Web应用程序现在在开发人员中非常流行。

Laravel为开发环境提供了强大的功能和/或模块。Laravel第一版于2011年<>月发布。

现在,是laravel 9(2022 年 9 月)。这个框架的每个版本都带来了许多新功能,这些功能减少了开发工作,并且开发应用程序的速度更快。在本文中,我们将看到完整的概念,即如何在 Ubuntu 上安装 Laravel 。

本分步指南可帮助您在深入研究应用程序开发之前了解Laravel系统和应用程序所需的要求。

让我们开始吧。

系统要求

在 laravel 9 版本中工作和/或开发任何应用程序时。我们应该有一些PHP和系统配置需求。

在进行Laravel 9安装之前,我们必须确保以下配置。

PHP 和服务器配置

作曲家安装
PHP & It’s Exentions
这里有一些需要的PHP,它是扩展需要的配置,我们必须在使用Laravel 9之前。

  • PHP 版本 >= 8.0
  • BCMath PHP 扩展
  • Ctype PHP 扩展
  • 文件信息 PHP 扩展名
  • JSON PHP 扩展
  • Mbstring PHP 扩展
  • OpenSSL PHP Extension
  • PDO扩展
  • Tokenizer PHP Extension
  • XML PHP 扩展

服务器要求

你应该在你的系统中有一个Apache或Nginx的Web服务器。根据您可用的操作系统,您需要安装WAMP(Windows基础操作系统),XAMPP(Cross platoform OS),LAMP(Linux基础操作系统)服务器来运行PHP应用程序。

如何安装 PHP >= 8.0?

在这里,在本文主题中,我们将看到有关 PHP >=8.0 安装的信息。安装后,我们还需要安装它需要扩展。我使用的是 Ubuntu OS 20.04。

我正在编写您需要在终端中执行以进行安装的分步命令。

需要检查 Ubuntu 是否有最新的软件包及其模块,运行以下命令 –

$ sudo apt update

$ sudo apt upgrade

上述命令将安装或更新系统依赖项。

我们需要为 PHP 添加 PPA,运行以下命令。

$ sudo apt install software-properties-common

$ sudo add-apt-repository ppa:ondrej/php

$ sudo apt update

一旦安装了PPA,现在我们可以在Nginx或Apache上的任何Web服务器中安装PHP > = 8.0版本。

在这里,我们将讨论两者。

PHP >= nginx 中的 8.0 FPM 安装

要安装 PHP v8.0,我们需要运行这个给定的命令。

$ sudo apt install php8.0-fpm

要安装 PHP v8.1,我们需要运行此命令,只是将 8.0 更改为 8.1

$ sudo apt install php8.1-fpm

安装 PHP >= 8.0 for Apache
对于 Apache 安装,请在您的终端上运行此命令。

$ sudo apt install php8.0

对于 PHP 8.1,我们需要执行它。

$ sudo apt install php8.1

成功,我们已经将 PHP >= 8.0 版本安装到系统中。接下来我们需要验证这一点。

验证 PHP 安装

我们有两个选项可用于检查 PHP 安装。以下是验证方法。

使用命令行
使用 PHP 函数
通过命令行验证
打开终端并键入命令,此命令适用于 Apache。

$ php -v

输出

PHP 8.0.17 (cli) (built: Mar 20 2022 17:03:50) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.17, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.17, Copyright (c), by Zend Technologies

验证 Nginx

$ php-fpm8.0 -v

通过 PHP 函数验证
你需要去你的本地主机。创建具有名称和扩展名的文件.php。就像我在根目录中创建了一个名为 info 的文件.php

info.php

<?php
  
  phpinfo();

我们需要在浏览器上运行此文件。打开浏览器并键入 URL – http://localhost/info.php

image-1675862041767
PHP 扩展的安装和重新启动
运行此给定命令以安装 PHP v8.0 扩展。

我们也可以从此语法中逐个运行每个命令。但是我们将一次运行安装所有模块或扩展。

$ sudo apt install php8.0-common php8.0-mysql php8.0-xml php8.0-xmlrpc php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip php8.0-intl -y
$ sudo apt-get install libapache2-mod-php8.0

切换 PHP 版本
如果您的系统有任何旧版本的 PHP,请说 7.2。但是现在,您已经安装了最新版本。您需要将 PHP 版本从 7.2 切换到 8.0。切换版本

禁用旧的PHP版本,然后启用新的PHP版本

要禁用旧版本,此命令将为您提供帮助。

$ sudo a2dismod php7.2

启用新的 PHP 版本,例如 8.0

$ sudo a2enmod php8.0

接下来,我们只需要重新启动应用程序 Web 服务器。此重新启动会对其正确设置进行所有更改。

重新启动 Apache 服务器

$ sudo service apache2 restart

重新启动 Nginx 服务器

$ sudo systemctl restart nginx

composer安装

我们需要首先设置系统依赖项,它是最新版本的软件包。同样,与我们上面所做的相同,需要运行此命令。

$ sudo apt update

接下来我们将使用 cURL 运行命令,您需要确保启用 curl 扩展。否则,请运行此命令进行安装。

$ sudo apt install curl php-cli php-mbstring git unzip

返回主目录

$ cd ~

下载composer安装程序

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

为composer安装程序生成哈希值

$ HASH="$(wget -q -O - https://composer.github.io/installer.sig)"

验证哈希键和安装程序

$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

安装composer

$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

如果假设您对作曲家文件有任何权限问题,请通过此分配

$ sudo chmod +x /usr/local/bin/composer

成功,通过以下命令 Composer 将成功安装。

要测试composer,请返回终端并键入命令

$ composer

image-1675862072609

Laravel 9安装

从上面的步骤来看,我们已经成功安装了PHP,它是扩展和作曲家。

现在,我们可以将Laravel 9安装到系统中。拉拉维尔安装可以通过两种方式完成。

Laravel安装程序
通过使用composer

要通过Laravel安装程序安装Laravel,我们需要先安装它的安装程序。为此,我们需要利用作曲家。

$ composer global require laravel/installer

此命令将在系统上安装 laravel 安装程序。此安装位于全局范围内,因此您可以从终端的任何目录键入命令。要验证,请键入给定的命令 –

$ laravel

此命令将打开 Laravel 安装程序的命令面板。

要在系统中创建广告安装拉拉维尔项目,

$ laravel new myblog

使用myblog的名称,将在您指定的路径上创建一个laravel项目。

通过使用composer
或者,我们也可以通过 Composer 命令 create-project 安装 Laravel。这是创建 laravel 项目的完整命令-

$ composer create-project laravel/laravel myblog

完成这些步骤后,我们可以将Laravel 9应用程序安装到系统中。
image-1675862088178

上面的命令将在本地系统中创建一个名为myblog的项目设置。您可以像这样查看文件夹和文件 –
image-1675862112801

启动Laravel的开发服务器 –

$ php artisan serve

此命令输出 –

启动Laravel开发服务器:http://127.0.0.1:8000
image-1675862105237

20

评论区