如何在 openSUSE 上安装 Laravel

2024年 4月 26日 86.5k 0

Laravel 是一个强大的 PHP MVC 框架,以其优雅的语法和丰富的功能集而闻名,这些功能有助于快速的 Web 应用程序开发。对于寻求可靠且可维护的框架的开发人员来说,这是一个首选。

laravel-logo

在 openSUSE 上安装 Laravel

步骤 1。在开始之前,请确保您的 openSUSE 系统是最新的。你可以使用 zypper 命令来更新你的系统,它是 openSUSE 的命令行包管理器:

sudo zypper refresh
sudo zypper update

第2步。安装 PHP 和所需的扩展。

首先,我们需要安装 PHP 8.1 和必要的 PHP 扩展。Laravel 需要多个 PHP 扩展,包括 BCMath、Ctype、Fileinfo、JSON、Mbstring、OpenSSL、PDO、Tokenizer 和 XML:

sudo zypper install php8.1 php8.1-mysql php8.1-ctype php8.1-dom php8.1-mbstring php8.1-openssl php8.1-pdo php8.1-tokenizer php8.1-xml php8.1-json php8.1-bcmath

第 3 步。安装 Composer。

Composer 是一个 PHP 包管理器,Laravel 使用它来管理其依赖项。 使用以下命令安装 Composer:

sudo zypper install php-composer

要使 Composer 的全局可执行文件可以从系统中的任何位置访问,请将 Composer 的 bin 目录添加到 PATH 中:

echo 'export PATH=~/.config/composer/vendor/bin:$PATH' >> ~/.profile source ~/.profile

第 4 步。安装 MySQL Server。

Laravel 使用 MySQL 作为其默认数据库。使用以下命令安装MySQL服务器:

sudo zypper install mysql

安装完成后,启动MySQL服务,并使其能够在启动时启动:

sudo systemctl start mysql
sudo systemctl enable mysql

第 5 步。在 openSUSE 上安装 Laravel。

现在,我们已准备好安装 Laravel。首先,使用 Composer 下载 Laravel 安装程序:

composer global require laravel/installer

接下来,创建一个新的 Laravel 项目。例如,若要创建名为“myproject”的项目,请使用以下命令:

laravel new myproject

此命令将创建一个名为“myproject”的新目录,其中包含安装了所有依赖项的全新 Laravel 安装。

第 6 步。配置 Laravel 环境。

导航到 Laravel 项目目录并复制 .环境。例 文件添加到名为 的新文件。环境

cd myproject
cp .env.example .env

这 .环境 在文件中,您可以设置应用程序特定于环境的变量,例如数据库连接信息。打开 .环境 文件并将 DB_PASSWORD 变量设置为您的 MySQL root 密码:

DB_PASSWORD=your_mysql_root_password

最后,为您的 Laravel 应用程序生成新的应用程序密钥:

php artisan key:generate

第 7 步。启动 Development Server。

您可以使用 artisan 命令启动 Laravel 开发服务器:

php artisan serve

现在,您可以在 Web 浏览器中访问 Laravel 应用程序,网址为 http://localhost:8000

Laravel-Devlopment

第 8 步。故障 排除。

常见问题和解决方案

  • 可以通过为 Laravel 目录和文件设置正确的权限来解决权限错误。
  • 如有必要,应检查并安装缺少的 PHP 扩展。
  • 通过确保 Composer bin 目录位于系统 PATH 中,可以修复 Composer 路径问题。
  • 数据库连接错误需要查看 .环境 文件和 MySQL 服务状态。

调试提示

  • 在命令中使用详细模式以获取详细的错误消息。
  • 检查 Laravel 和系统日志以获取故障排除线索。
  • 从在线论坛和社区(如 Stack Overflow 和 openSUSE 论坛)寻求支持。

感谢您使用本教程在您的 openSUSE 系统上安装 Laravel PHP Web 框架。有关其他或有用的信息,我们建议您查看 Laravel 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论