Rocky Linux + Larabel9 + Vue
1. Composer 설치
https://www.youtube.com/watch?v=4FLKeV0oaUI&list=PLz_YkiqIHestzvFI9hnyL1pvpaGQkOSaI
Composer 는 PHP 패키지 매니저로서, PHP 애플리케이션의 의존성을 관리하는 데 사용됩니다.
Rocky Linux에서 Composer를 설치하려면 다음 명령어를 실행합니다.
먼저 wget 명령어를 사용하여 최신 버전의 Composer 설치 스크립트를 다운로드합니다.
sudo wget -O /usr/local/bin/composer https://getcomposer.org/composer.phar
다운로드한 스크립트 파일에 실행 권한을 부여합니다.
sudo chmod +x /usr/local/bin/composer
위 명령어를 실행하면 /usr/local/bin/composer 경로에 Composer 실행 파일이 설치됩니다.
이제 composer 명령어를 사용하여 Composer를 실행할 수 있습니다.
composer 를 계속 찾을 수 없다 그러면
sudo chmod +x /usr/local/bin/composer
export PATH=$PATH:/usr/local/bin
sudo env PATH=$PATH
2. 라라벨 설치
2-1. php.ini 설정
proc_open 함수는 PHP에서 외부 프로세스를 실행하고 해당 프로세스와 통신할 수 있는 함수입니다.
Laravel과 같은 프레임워크에서는 proc_open 함수를 사용하여 외부 프로세스와 상호작용하는
Process 클래스를 제공합니다.
proc_open
오류를 해결하려면, PHP 설정에서 proc_open 함수를 활성화해야 합니다.
다음은 Rocky Linux에서 PHP 설정을 변경하여 proc_open 함수를 활성화하는 방법입니다.
먼저, php.ini 파일을 열어 disable_functions 항목에서 proc_open 함수가 비활성화되어있는지 확인합니다.
sudo vi /etc/php.ini
disable_functions 항목에서 proc_open 함수가 비활성화되어 있다면, 해당 항목에서 proc_open 함수를 제거합니다.
disable_functions = prc_open,proc_get_status
disable_function 에 위 두항이 있다면 삭제하고 저장 후 아파치 재실행
위와 같이 disable_functions 항목에서 proc_open 함수를 비활성화하지 않도록 설정하면 proc_open 함수를 사용할 수 있습니다.
php.ini 파일을 저장한 후, Apache 웹 서버를 다시 시작합니다.
sudo systemctl restart httpd
이제 Process 클래스를 사용하는 Laravel 애플리케이션이나 다른 PHP 애플리케이션에서 proc_open 함수를 사용할 수 있습니다.
위와 같이 proc_open 함수를 활성화하면, The Process class relies on proc_open, which is not available on your PHP installation 오류를 해결할 수 있습니다.
2.3. zip unzip 설치
sudo yum install zip unzip
sudo yum install php-xml
2-3. Larabel 설치
composer create-project laravel/laravel:9.0 camp
2-4. Vue 지원 관련 설치
yum install npm
cd camp
composer require laravel/breeze --dev
php artisan breeze:install vue
2 Comments
Jordan Singer
2d2 replies
Santiago Roberts
4d