Fedora 下,如何快速設定本地環境(簡單快速暴力法)

Shuyi發表於2019-01-10

我的原文在這裡: 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 軟體開發標準高於一切

相關文章