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

我的原文在这里: https://developer.fedoraproject.org/start/...

我要推荐一下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 nss-tools
  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

本作品采用《CC 协议》,转载必须注明作者和本文链接
Software Engineer Practices above all 软件开发标准高于一切
Shuyi
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!