Ubuntu18.04 Laravel配置優先パラメータ(PHP 7.3)
2685 ワード
サーバをAWSからCafe 24に変更して移行します.
いつか また、また 以前 n.ハル 事柄 ありますよ. 多分... 毎回 グーグルマップ 面倒くさい. 難しすぎるから. と書く 私のもの ガイド人
Cafe 24クラウドサーバ
m2.large(4/4GB/30GB)
Ubuntu 18.041. PHPとLaravelのインストールに必要なパッケージ
いつも最新バージョンの癖をつけましょう
以前使用していたLaravellバージョンは7.3で、8.0に移動するとサポートされていないパッケージもあります.
phpを続行バージョン3への書き込みを決定
ComposerはPHPのスレーブマネージャであり、すべてのLaravelコンポーネントをインストールするために使用されます.
(composerをインストールするときに長いコードを使うことがありますが、私はこの行のコードだけで解決します!)
composerがインストールされていないとエラーが発生します!
gitをインストールするとgithubのコードがクローン化されインポートされます.
通常の位置は/var/www/下部です.
.gitignoreはgitにアップロードされていない必須ファイルを生成します.
私はこの部分を生成しなかったので長い間もがいていた.ಥ_ಥ
.env.コピーexampleenvを生成した後、変更します.
vendorは作曲家の依存フォルダです.
composer installで生成します.
(composer.lockファイルで指定した方法で依存関係をインストールします)
これで基本設定終了!
次の記事では、nginxを使用してLaravelを導入する方法についてまとめます.
*追加*
Laravelで最も一般的なエラー権限のトラブルシューティング
何の原理ですか...どのように動作しているのか分かりませんが、次の4つのコードを実行すれば問題を解決できます.
いつか また、また 以前 n.ハル 事柄 ありますよ. 多分... 毎回 グーグルマップ 面倒くさい. 難しすぎるから. と書く 私のもの ガイド人
サーバー スペクトル
Cafe 24クラウドサーバ
m2.large(4/4GB/30GB)
Ubuntu 18.041. PHPとLaravelのインストールに必要なパッケージ
Ubuntuのアップグレードと更新
いつも最新バージョンの癖をつけましょう
sudo apt update
sudo apt upgrade
*アップグレードにも時間がかかりました.PHP7.3および関連パッケージのインストール
以前使用していたLaravellバージョンは7.3で、8.0に移動するとサポートされていないパッケージもあります.
phpを続行バージョン3への書き込みを決定
phpのインストール
sudo apt-get install php7.3
関連パッケージのインストール
sudo apt-get install php7.3-mbstring
sudo apt-get install php7.3-curl
sudo apt-get install php7.3-mysql
sudo apt-get install php7.3-xml
sudo apt-get install php7.3-xmlrpc
sudo apt-get install php7.3-gd
sudo apt-get install php7.3-imagick
sudo apt-get install php7.3-zip
sudo apt-get install php7.3-dev libmcrypt-dev gcc make autoconf libc-dev pkg-config
sudo pecl install mcrypt-1.0.1
Componentoserインストール
ComposerはPHPのスレーブマネージャであり、すべてのLaravelコンポーネントをインストールするために使用されます.
(composerをインストールするときに長いコードを使うことがありますが、私はこの行のコードだけで解決します!)
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
curlとともにインストーラをダウンロードし、/usr/local/binにファイルを移動します.インストールの確認
composer --version
上のコードを入力すると、現在のComposerのバージョンを表示できます. composerがインストールされていないとエラーが発生します!
Gitインストールとクローン作成
gitをインストールするとgithubのコードがクローン化されインポートされます.
通常の位置は/var/www/下部です.
sudo apt-get install git
git clone [REPO_URL] /var/www/
必要なファイルとフォルダの作成
.gitignoreはgitにアップロードされていない必須ファイルを生成します.
私はこの部分を生成しなかったので長い間もがいていた.ಥ_ಥ
.envファイル
.env.コピーexampleenvを生成した後、変更します.
cp .env.example .env
vi .env
仕入先フォルダ
vendorは作曲家の依存フォルダです.
composer installで生成します.
(composer.lockファイルで指定した方法で依存関係をインストールします)
composer install
* package.jsonファイルがある場合はnpm installを実行することもできます これで基本設定終了!
次の記事では、nginxを使用してLaravelを導入する方法についてまとめます.
*追加*
Laravelで最も一般的なエラー権限のトラブルシューティング
何の原理ですか...どのように動作しているのか分かりませんが、次の4つのコードを実行すれば問題を解決できます.
chown -R www-data:www-data bootstrap/cache
chown -R www-data:www-data storage
chmod -R 777 storage
chmod -R 777 boostrap
(原理を知っていたら教えてください…ㅠㅠ)Reference
この問題について(Ubuntu18.04 Laravel配置優先パラメータ(PHP 7.3)), 我々は、より多くの情報をここで見つけました https://velog.io/@dot2__/Ubuntu-Ubuntu18.04-Laravel-구축-환경-설정-PHP7.3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol