ラマリングdevセットアップ



導入
私は、私がLinuxディストリビューションに対する少しの中毒を持っていると言うのが公正であると思います.最後の数ヶ月間、私は試してみて、それらの数をテストし、またいくつかについてブログ.ここでは、私は最後の3ヶ月でテストしたディストリコの簡単なリストです.
  • 有文津(普通)
  • 口分津
  • ルブチュウ
  • 初級OS (今までのところ)
  • ポップ!OS
  • フェドラ35
  • ゾインコア
  • そして、それはおそらくいくつかを逃している.はい、私はディストリビューションwh * reです.
    Linuxディストリビューションの絶対的な美しさを取得することができますし、実際に高速で必要なものを実行します.私の場合では、私は30分未満でUbuntuベースのディストリビューションで私のlaravel開発環境設定を取得することができますし、それは私のSSHアクセスとGitHubキーを整理することが含まれます.
    Fedoraを除いて、全てのディストリビューションのすべてはUbuntuが共通しているので、コマンドはすべて同じです.それで、あなたが私の基本的なOS devセットアップに続いたならば、それはすべてのDebianベースのOS
    しかし、最近、私はManjaro KDE(また、GNOME)とこれまでテストしました.愛してる!アーチに基づいているが、実際にセットアップとかなり簡単にubuntuに似たソフトウェアのインストールを使用して簡単です.
    したがって、このチュートリアルのアイデアはいくつかの設定を行い、laravel dev環境設定を実行することです.私は、これらのコマンドを説明しようとします.私たちは、Debianベースのコマンドと比較することができます.
    だから始めましょう!

    クロム
    私はFirefox(ちょうど個人的な好み)のファンでありません.あなたが端末を使うことができるか、AUR(アーチユーザーリポジトリ).これは、ソフトウェアをインストールしてアーチベースのLinuxのセットアップを使用してユーザーを支援するコミュニティ主導のレポートです.
    Aurは標準として有効になっていないが、そのスーパーは簡単に有効にする.
    あなたのスーパー/Windowsキーを押すと“追加/削除ソフトウェア”とプログラムを開きます.ここでは、以下を行う必要があります.
  • ハンバーガーメニューをクリックして設定を選択
  • サードパーティのタブをクリックし、「アップデートをチェックする」のサブオプションでアクティブとして「有効なAURサポート」を設定します


  • そしてそれはAurを可能にするためのそれです.今、あなたがする必要があるのは、ソフトウェアの検索でChromeの設定ウィンドウと検索を閉じることです.


    端末設定
    Manjaroについての1つの大きなことは、それがZSH/Ohmyzsh事前にインストールされてインストールされてゼロの設定があるので、それは私が使用して、すでに3プラグインを持っている
  • ジット
  • ZSH自動補完
  • ZSH自動同期
  • 必要な場合は、いくつかを追加することができます.必要ない.閉じるこの動画はお気に入りから削除されています.あなたはKonsoleとそれから、Yakuakeを持ちます.今、私は端末のウィンドウを開くと多くの時間を過ごすが、時折私はすぐにプログラムメニューなどから開くことがなく、すぐに何かを実行する必要がありますあなたは、単にF 12を押す必要がありますし、美しいドロップダウン端末を取得!これはあなたのメイン端末と同じ設定を使用します.きちんと!
    次.我々のdev環境を構築し始める

    すべての重要な更新
    どんな新しいソフトウェア・インストールと同様にでも、あなたのパッケージとレポのものをアップデートして/アップグレードするその常に良い実行.Manjaroのpacmanで、これは1つのコマンドで行われます
    sudo pacman -Syyu
    
    
    このコマンドが本質的に行うのは、sudo apt update & sudo apt upgradeを一つのコマンドに組み合わせることです.すべてのすべてのそれは同じことを行います.これは、リモートレポの更新プログラムをチェックし、ローカルレポと同期し、それをあなたのシステムを更新します.あなたがこのコマンドを実行したのが初めてであるならば、それは実行するのに最高5分かかることができました.
    私はすでに下に更新されたので、私は以下の画面を得た.


    dev環境
    Laravel開発者として、PHP、NGinx、MySQLをベース標準として動作させたいと思っています.Manjaroの好意において、わずかにセットアップを下げる箱から、公平なビットが設置されます.

    まず第一に.ジット
    超簡単.以下のコマンドはgitをインストールします
    sudo pacman -S git
    
    
    そして、正しくインストールされているかどうかチェックするだけで
    git --version
    
    // Result - git version 2.34.0
    
    
    完了!

    PHPのインストール
    この次のビットは、その「怠惰な方法」として一部の人々の胃を変えるかもしれません.Vingin Linuxをすぐにインストールする予定でしたが、NGNXを使用していますが、PHP - Apacheをインストールしようとしていました.チュートリアルでは後でApacheを無効にします.
    sudo pacman -S php php-apache
    
    
    インストール完了、今すぐPHPを編集できます.ini
    sudo nano /etc/php/php.ini
    
    
    次の拡張モジュールを見つけてコメントを外します
  • 拡張子=拡張子
  • エクステンション
  • 拡張モジュール
  • 拡張機能
  • Ctrl + X , Yと入力を変更してPHPを実行します.簡単右!

    インストール
    私はいつも私のローカル環境のために通常のMySQLのインストールを使用していますが、いくつかの理由で、その痛みはアーチベースのシステムにインストールされ、そのような勧告として、私たちの開発者に正確に同じ機能Mariadbを使用することですが、インストールを取得するいくつかのより多くの手順が必要です.だから最初のオフをインストールする
    sudo pacman -S mariadb
    
    
    今、これは私がほとんどのdocの混乱を得た場所です、これはそれが行くのを得るのに十分であると言います..これはこれまでのところではありませんし、MySQLディレクトリを初期化する必要があります.
    sudo mysql_install_db --user=mysql --basedir=<span class="hljs-regexp">/usr --datadir=/var/lib/mysql
    </span>
    

    次に、マシンの再起動または起動時にMySQLサービスが開始されます.
    sudo systemctl start mysqld
    
    
    次はセットアップMySQLを使用することができます!
    sudo mysql_secure_installation
    
    

    MySQLのコマンドプロンプトを開いてインストールして作業をチェックするには
    sudo mysql
    
    
    あなたが次のプロンプトを見るならば、あなたは行ってよいです!
    MariaDB [(<span class="hljs-literal">none)]> 
    </span>
    

    作曲家をインストール

    このように簡単に作曲家をインストールすることができます
    curl -sS https://getcomposer.org/installer | php
    
    
    そして、それはそうでなければなりません...あなたの端末で作曲家--バージョンをタイプするならば、あなたは現在インストールされたバージョンをインストールしなければなりません.
    バージョンが表示されない場合は、次のコマンドを実行してみてください.
    sudo mv作曲家.Phar/usr/local/bin/作曲家
    そして次の2行をmanjaro zsh configの底に追加する
    sudo nano /usr/share/zsh/manjaro-zsh-config 
    
    
    And
    PATH=$HOME/.config/composer/vendor/bin:~/.composer/vendor/bin:$PATH
    export PATH
    
    
    今、作曲家--バージョンはうまくいきます.
    VALET Linux -前提条件とインストール
    以下のコマンドを実行して、Valet Linuxが動作するようにインストールされた適切なソフトウェアを確保します
    sudo pacman -S nss jq xsel networkmanager
    
    
    次に、valet linuxをインストールします.Sudoとしてこのコマンドを実行する必要はありません.(私がそれをしたとき、私はちょうどゼロから私のOSを再構築してしまいました……)
    composer global require cpriego/valet-linux
    
    
    それから
    valet install
    
    
    次はディレクトリを作って、そこにValetを駐車するつもりだったので、そのディレクトリからのサービスを知っています.
    mkdir ~/www
    cd ~/www
    valet park
    
    
    ディレクトリはあなたが望むものと呼ばれることができます、WWWはちょうど私が常に使った何かです.次はドメインTLDを割り当てます.テスト
    これはあなたが望むものであることができます、しかし、私は常に行きます.VM
    valet domain vm
    
    
    完了.

    インストール
    別の簡単な1つを行うには、単に次のコマンドを入力します
    composer global require laravel/installer
    
    
    次のCDをWWWディレクトリにインストールし、テストを作成します
    cd ~/www
    laravel new test
    
    
    そのすべてが計画されている限り、あなたはターミナルでlaravelロゴを見なければなりません、そして、依存性の小屋荷はアプリケーションのために引き下げられます.
    それは、現在あなたに世界的にアクセス可能なラーラヴです.

    あと少し
    それで、以前に私たちがパッケージをインストールするのを容易にするためにApache PHPをインストールしていると言及したとき、覚えておいてください.システムブート時にそれを無効にして、それを読み込むのを止めるべき時間.我々がNGinx習慣仕事をしないならば、どちらも我々のdev環境もそうしません.これを行うには、次のコマンドを実行します.
    sudo systemctl disable apache2 && sudo systemctl stop apache2
    
    
    そして、次のコマンドでnginxが起動することを確認する必要があります.
    sudo systemctl enable nginx
    
    
    さて、最初のコマンドはビット奇妙です.私は今、何度かManjaroをインストールしました.VMのテストとマシンを使っています.奇妙なビットは時々apache 2をインストールしていません.それで、それは必要でないかもしれませんが、それを走らせるために怪我をしません.
    今ラーラベルであなたの間違いは、NPMを使用するつもりだので、それをインストールすることができます.もう一度もう一つのコマンドとその完了.
    sudo pacman -S nodejs npm
    
    
    Nodeを使用してノード/NPMをインストールすることができますが、あなたはそれを有効にする必要はありませんし、常にそのようなことを行う“クリーン”の方法です.
    あなたのブラウザにジャンプする前に、テスト時に失望している.VMは動作しません、あなたのマシンを再起動し、そのバックアップと実行時にテストを打つことができます.VMのURLとそれが動作します.

    最後に、選択のあなたのIDEをインストールします.私は、これが役に立ったことを望みます!
    Raspadaブログは私のブログで主にポストを共有してくださいRaspada-Blog より多くのポストと情報のために.あなたが質問をするならば、さえずりの上で私にメッセージを送ってください、さもなければ、私のウェブサイト接触形式を使ってください.