Fedora 下,如何快速设置本地环境(简单快速暴力法)
1

我的原文在这里: https://developer.fedoraproject.org/start/sw/web-app/laravel5.html

我要推荐一下Fedora大法好,设置安装Laravel所需要的,简直是不要太简单。

前置需求如下:

  1. Fedora 24+ (额,还是建议最新版本把)
  2. 你要有网

如果你是CentOS或者RedHat,需要加EPEL:

  • RHEL/CentOS 6:

    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

  • RHEL/CentOS 7:

    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

安装步骤如下:

  1. 安装PHP 7.2和Composer,以及所有需要的包:
    sudo dnf install composer jq xsel
  2. 安装Valet Linux (和原版Valet一模一样,不过可以在Linux上运行,不要sudo跑哦)
    $ echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
    # 安装 valet 
    $ composer global require cpriego/valet-linux
    # 初始化 valet
    $ valet install
  3. 安装Laravel Installers 或者 从git上面克隆下来你的代码
  4. 进入Laravel 目录,然后这么做:
    $ composer install
    $ valet park
    $ valet link laravel
  5. 开浏览器,然后 进入到 laravel.test
  6. 如果需要 HTTPS, 在当前目录 输入 valet secure, 取消 HTTPS 是 valet unsecure;
  7. 剩下的,就是你设置DB啊什么的了,这里给一个简单的MySQL例子你们看看:

    $ sudo dnf install mariadb mariadb-server php-mysqlnd 
    #等待安装完毕
    $ sudo systemctl enable mariadb --now 
    #MYSQL基本设置
    $ mysql_secured_installation
    #用 mycli 进入DB
    $ sudo dnf install mycli; 
    $ mycli 

    这个方法应该可以用于其他的Distro,不过多好安装我就不知道了。Fedora对于开发人员及其友好,整个过程不需要加其他的Repo

Software Engineer Practices above all
软件开发标准高于一切

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!