728x90

전체 글 106

Rocky Linux : Docker 설치, Docker-Compose 설치 (라라벨 설치하기 위한 단계)

https://www.uname.in/209 Rocky Linux 9에 Docker 및 Docker-Compose를 설치하는 방법 As we all know that Docker Container is the highly demanded technology in IT world. With help of Docker containers, developers and infra admins can package their application and its dependencies and can run it in one computing setup to another. In this gui www.uname.in 참고 글 su로 설치했기 때문에 sudo를 따로 붙이지 않았습니다. Docker를 사용하기 위한 시..

Linux/Rocky Linux 2023.06.13

Rocky Linux : Composer 설치

wget 패키지 다운로드 # dnf -y install wget wget 명령어 사용하여 공식 사이트에서 설치 프로그램 파일 다운로드 # wget https://getcomposer.org/installer -O composer-installer.php 컴포저 설치 # php82 composer-installer.php --filename=composer --install-dir=/usr/local/bin # composer --version )) 하지만 -> 나의 게시물대로 설치했으면 경로가 달라서 php가 없다고 뜰 것임. # export PATH=$PATH:/opt/remi/php82/root/usr/bin 로 경로 재지정 경로 설정해줘야함 # composer

Linux/Rocky Linux 2023.06.13

Rocky Linux : 방화벽 (Firewall)

CentOS 7 / CentOS 8 / Rocky Linux는 기본 패키지로 Firewall이 설치가 되어있다고 한다. ■ Firewall 패키지 확인 # rpm-qa | grep firewall python3-firewall-1.2.1-1.el9.noarch firewalld-filesystem-1.2.1-1.el9.noarch firewalld-1.2.1-1.el9.noarch ■ Firewall 패키지 업데이트 # dnf update firewalld ■ Firewall 패키지 없을 경우 # dnf install -y firewalld ■ Firewall 패키지 기본 설치 경로 # cd/etc/firewalld # etc/firewalld/firewalld.conf [환경 설정] # etc/fire..

Linux/Rocky Linux 2023.06.12

Rocky Linux : Rocky Linux9버전 리눅스 APM 설치

OS: Rocky Linux 9버전 Apache + PHP-FPM + MySQL Rocky Linux에 설치했던 패키지에 대해 설명 제가 하면서 막혔던 부분은 글 밑에 적어뒀습니다. https://hoing.io/archives/64408 리눅스 APM(Apache + PHP + MySQL) 설치 및 연동 - Rocky Linux 8 hoing.io 참고 글 Contents [숨기기] APM 사전 환경 구성 Apache MySQL PHP php.ini 파일 수정 PHP-FPM 설정 php-fpm.conf www.conf PHP Opcache 파라미터 Apache 설정 방화벽 설정 및 Apache 재시작 APM APM 은 Apache PHP MariaDB/MySQL 의 약자로웹 서버를 구축하고 PHP 로 ..

Linux/Rocky Linux 2023.06.08

Laravel(라라벨) 9 버전 : git으로 다운받고 사용할 때 방법

1. git에서 라라벨을 다운받으면 주로 .env파일, node modules, vendor가 없음. 2. vender는 composer install을 실행하면 됨. package.jsop에 있는 npm들은 상황에 따라 설치 3. .env파일은 .env.example 파일을 복사하면 됨. 4. 그리고 실행하다보면 no application encryption key has been specified. 이런거 뜰 때가 있음 이건 터미널에서 php artisan key:generate를 하면 생성됨 5. DB insert할때 뭔가가 뜬다. SQLSTATE[HY000]: General error: 1364 Field 'title' doesn't have a default value 내 실수였다. 코드확인 잘..

PHP/Laravel 2023.06.05

Laravel(라라벨) 9 버전 : Task Controller에서 list 순서 역순으로 가져오는 법

터미널에서 php artisan tinker 를 사용 (playground 테스트 같은 걸 해볼 수 있음) App\Task::all()을 누르면 확인 가능, 앞에는 경로에 따라 다를 수 있음 9버전에서는 Models라는 파일이 생겼기 때문에 App\Models\Task:all()을 입력하면 된다. App\Task::latest()->get() List를 최신 순으로 바꿀 수 있음. 그래서 index에서 가져올 목차를 $tasks = Task::all()이 아닌 $tasks = Task::latest()->get 으로 가져올 수 있음

PHP/Laravel 2023.06.05

Laravel(라라벨) 9 버전 기본적인 mvc 나누기

web.php Route::get('/', function () { return view('index'); })->middleware('auth'); 이 코드는 index 이름의 블레이드를 불러온다. 변경 ↓↓↓↓↓ use App\Http\Controllers\HomeController; 홈 컨트롤러 추가 Route::get('/', [HomeController::class,'index'])->middleware('auth'); 라우트 작성 middleware('auth')는 로그인하지 않으면 로그인 페이지로 보낸다~ index.blade.php 그냥 html 작성하면 됨 HomeController.php namespace App\Http\Controllers; use Illuminate\Http\Req..

PHP/Laravel 2023.05.31
728x90