새로운 Ubuntu에서 Laravel을 설정하려면 다음 단계를 따르세요.
다음 명령을 실행하여 시스템 패키지 목록을 업데이트하고 설치된 패키지를 업그레이드하세요.
sudo apt update sudo apt upgrade
웹 서버의 경우 Apache 또는 Nginx를 선택할 수 있습니다. 여기서는 Apache를 사용하겠습니다.
sudo apt install apache2
Apache를 시작하고 시작 시 실행되도록 활성화합니다.
sudo systemctl start apache2 sudo systemctl enable apache2
Apache 상태를 확인하려면:
sudo systemctl status apache2
Laravel에는 PHP가 필요하므로 필요한 확장 기능과 함께 PHP를 설치하세요.
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-tokenizer php-json php-curl php-zip php-mysql libapache2-mod-php
PHP 버전 확인:
php -v
Laravel 종속성을 관리하려면 Composer가 필요합니다. 설치하려면 다음을 실행하세요.
sudo apt install curl curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Composer가 설치되어 있는지 확인하세요.
composer -v
Laravel은 다양한 데이터베이스와 작동할 수 있습니다. 우리는 MySQL을 사용하겠습니다:
sudo apt install mysql-server
다음을 실행하여 MySQL 설치를 보호하세요.
sudo mysql_secure_installation
Laravel은 프런트엔드 자산을 컴파일하기 위해 Node.js를 사용합니다. NPM으로 설치하세요:
sudo apt install nodejs npm
버전 확인:
node -v npm -v
Laravel 프로젝트를 위한 가상 호스트를 만드세요. 먼저 기본 Apache 사이트 디렉터리로 이동합니다:
cd /var/www/ sudo mkdir your-laravel-app
올바른 권한 할당:
sudo chown -R $USER:$USER /var/www/your-laravel-app
다음으로 새 가상 호스트 파일을 만듭니다.
sudo nano /etc/apache2/sites-available/your-laravel-app.conf
파일 내부에 다음 구성을 추가하세요.
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName your-laravel-app.local DocumentRoot /var/www/your-laravel-app/public <Directory /var/www/your-laravel-app> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
사이트 활성화 및 mod_rewrite:
sudo a2ensite your-laravel-app.conf sudo a2enmod rewrite
Apache 다시 시작:
sudo systemctl restart apache2
/var/www/your-laravel-app 디렉토리로 이동하고 Composer를 사용하여 Laravel을 설치합니다.
cd /var/www/your-laravel-app composer create-project --prefer-dist laravel/laravel .
Laravel 프로젝트에서 .env 파일을 열고 데이터베이스 구성을 업데이트하세요.
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_username DB_PASSWORD=your_password
저장소 및 부트스트랩/캐시 디렉터리에 대한 올바른 권한을 설정하세요.
sudo chown -R www-data:www-data /var/www/your-laravel-app sudo chmod -R 775 /var/www/your-laravel-app/storage sudo chmod -R 775 /var/www/your-laravel-app/bootstrap/cache
hosts 파일에 가상 호스트 이름을 추가하세요.
sudo nano /etc/hosts
다음 줄을 추가하세요.
127.0.0.1 your-laravel-app.local
http://your-laravel-app.local을 방문하여 브라우저에서 Laravel 프로젝트에 액세스하세요.
이렇게 하면 Ubuntu 시스템에서 작동하는 Laravel 환경이 제공됩니다!
위 내용은 Laravel은 Ubuntu에서 단계별로 설치됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!