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

我的原文在这里: 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
软件开发标准高于一切

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!