[高速構築]centos7でlaravelプロジェクトの立ち上げまでの流れ

laravel, PHP, インフラ, フレムワークlaravel


Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 86

Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 105
vagarant 上でlaravelのプロジェクトを立ち上げるまでに必要なことがいくつかあったので、手順をまとめたいと思います。

vagrantの導入

すでにcent os 7 でvagrantの立ち上げをしたことがあったので、以下のコマンドを実行。この時Vagrantfileにprivate ipアドレスの設定もしておくと良い
vagrant init centos/7
vagrant up
vagrant ssh

hostOSとgestOSでのフォルダーの共有設定

Vagrantfile内のlconfig.vm/synced_folderのコメントアウトを解除して、ホストosのパス,ゲストosの順にパスを指定します。

apacheのインストール

yum -y install httpd
systemctl start httpd
systemctl enable httpd

PHP 7.3をインストール

yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

yum install -y --enablerepo=remi-php73 php php-cli php-common php-devel php-fpm php-gd php-mbstring php-mysqlnd php-pdo php-pear php-pecl-apcu php-soap php-xml php-xmlrpc

yum install -y php-zip

mysql インストール

mariaDBの削除

yum remove mariadb-libs
rm -rf /var/lib/mysql/
sudo yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum info mysql-community-server
yum -y install mysql-community-server
systemctl start mysqld

laravel インストール

composer インストール

yum install -y composer
composer install
この時エラーが出ました。エラーについては別の記事にて後日書いていきたいと思っております。
composer create-project --prefer-dist laravel/laravel blog