yps task2 phpなど

PHP7.3のインストールです sudo yum install epel-relese sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y sudo yum update -y sudo yum -y install --enablerepo=epel,remi,remi-php73 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt php-fpm php-mysql php-mysqlnd zip unzip php-v で PHP 7.3.20 が表示されればOK ファイル編集します sudo cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.conf.org で user = nginx group = nginx ↓ここも変更 listen = /var/run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx listen.mode = 0660 ;←これはコメントアウト んで保存して sudo vi /etc/nginx/conf.d/default.conf index.phpを追加 index index.php index.html index.htm; ↑このしたに try_files $uri $uri/ /index.php?$query_string; を追加 #error_page 404 /404.html; ←の上に location ~ \.php$ { root /var/www/html; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } これ追加。 んで sudo systemctl restart nginx sudo systemctl enable php-fpm sudo systemctl start php-fpm sudo chown -R centos:nginx /var/www/ 以下のファイルを作成 sudo vi /var/www/html/index.php 中にこれを記載 :wqで戻って sudo systemctl restart nginx sudo systemctl restart php-fpm これを打ってブラウザ(ec2~)にアクセスするとphpのinfoが表示されてるはず phpは以上 続きまして、Laravelのインストール cp /tmp php -r"copy('https://getcomposer.org/installer','composer-setup.php');" php composer-setup.php php -r"unlink('composer-setup.php');" sudo mv composer.phar /usr/local/bin/composer sudo chmod +x /usr/local/bin/composer sudo yum install zip unzip -y cd /var/www/html composer create-poroject --prefer-dist laravel yps cd yps cp -p .env.example .env php artisan key:generate vi .env APP_URL=ブラウザのUrl(ec2~) DB _PASSWORD="xxxxxxxx"←これは初期パスワードから変更したやつ :wqで終了 sudo yum install npm node -y composer install npm install sudo chown -R centos:nginx /var/www/ sudo chmod -R 777 storage /bootstrap/cache/ vi /etc/nginx/conf.d/default.conf で /var/www/html; を /var/www/html/yps/public; に変更 sudo systemctl restart nginx sudo systemctl restart php-fpm ブラウザをリロードすれば完了! vi resources/views/welcome.blade.php これをいじれば編集可能 これをVSCodeから編集できるようにします VSCodeのプラグインでRemote-sshをインストール 左のテレビ画面みたいなやつを選択 設定の歯車をおす /Users/ユーザーネーム(自分)/.ssh/config 中に Host yps HostName xx.xxx.xxx.xx(centosのIPアドレス) User centos Port 55055 IdentityFile ~/.ssh/xxx.pem 保存忘れずに これでできるはず!! task2は以上です ではまた!