如何在Ubuntu上安装Laravel?
PHP 是一种较为古老的语言,它为全球近 60% 的网站提供服务。由于其简单性和稳定性,一些流行的 Web 技术都基于 PHP,Laravel 就是其中之一。
Laravel 是一个知名的后端框架,它为开发者提供构建健壮且安全的 Web 应用程序所需的所有工具。Laravel 跻身于用于构建 Web 应用程序的顶级 Web 技术和框架之列。
由于它是一个基于 PHP 的框架,因此易于使用和学习,这使其成为初级开发者(尤其是在后端开发方面)开始 Web 开发之旅的绝佳选择。
在本教程中,我们将逐步学习如何在 Ubuntu 上安装和使用 Laravel。
安装所需的 PHP 包
在开始安装 Laravel 之前,您首先需要安装一些 PHP 插件以及 PHP 版本本身。对于 Laravel,我们需要 PHP 8 以上的版本。这些是 Laravel 的依赖项,需要安装在系统上才能在 Ubuntu 机器上使用 Laravel。
首先,更新您的系统以确保其是最新的
sudo apt update && sudo apt upgrade -y
此命令会升级软件包。我们使用 apt 包管理器,因此我们需要获取软件包的最新版本。
然后,使用以下命令安装所需的插件和依赖项:
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-json php-zip php-curl unzip -y
此命令将安装 PHP、PHP CLI 以及其他一些插件。
注意:如果您使用的是较旧版本的 Ubuntu 或基于 Ubuntu 的发行版,请确保在继续安装之前检查可用的 PHP 版本。
要检查先前命令将安装的 PHP 版本,请使用以下命令:
apt show php
此命令将告诉您使用 APT 将安装哪个版本的 PHP。如果它是旧版本,请确保首先获取更新的 PHP 版本。始终建议使用更新的版本以确保安全性并访问该语言的最新功能。
安装 Apache 服务器
为了使 Laravel 能够工作,后台需要一个服务器。还有其他服务器选项可用,但最流行且最易于使用的服务器是 Apache。
Apache 服务器是一个开源项目,用于将 Web 应用程序提供给互联网。由于它快速且功能强大,因此它是目前最流行的 Web 服务器之一。
如果您在 Ubuntu 机器上,并且需要检查 Apache 是否存在,您可以使用以下命令:
sudo systemctl status apache2
这需要 root 权限,因此您需要输入密码。这将显示 Apache 服务器的状态;如果未安装,您将看到此输出:
Unit apache2.service could not be found.
检查我们没有服务器后,我们需要使用以下命令在 Ubuntu 上安装它:
sudo apt install apache2
安装完成后,Ubuntu 默认启动服务器。如果我们再次使用以下命令检查状态:
sudo systemctl status apache2
我们将得到如下输出:
这意味着我们已安装并运行了 Apache(活动)。
为确保这一点,让我们打开浏览器并导航到 **127.0.0.1**。如果您在服务器上,请将其替换为服务器 IP。您应该看到这样的页面
这意味着您的 Apache 服务器已成功安装并运行。
安装 Composer
Composer 是 PHP 的包或依赖项管理器。它用于下载我们需要的 PHP 库和依赖项。
在本例中,我们将使用 Composer 下载 Laravel。
首先,使用以下命令安装 Composer:
curl -sS https://getcomposer.org.cn/installer -o composer-setup.php
在您的系统上全局安装 Composer:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
这将运行安装程序并使 Composer 全局可用。
安装 Laravel
现在我们已经拥有了开始使用 Laravel 所需的所有依赖项。首先,创建一个您选择的项目文件夹,导航到该文件夹,然后运行以下命令启动 Laravel 项目:
composer create-project laravel/laravel your_project_name
将 your_project_name 替换为您项目的名称。完成后,您就可以开始使用 Laravel 并练习项目了。
要启动项目并在浏览器中查看结果,请使用以下命令:
php artisan serve
这将设置并运行服务器,如果您导航到 URL 127.0.0.1:8000,您应该会看到 Laravel 启动屏幕。
结论
PHP 是最广泛使用的语言之一,而且在很长一段时间内都将如此。它为全球数百万个网站提供服务,而 PHP 最好的框架之一就是 Laravel。作为 PHP 开发人员,学习如何使用 Laravel 是必要的。
在本教程中,我们逐步演示了如何在 Ubuntu 上安装 Laravel。