PHP Laravel 개발 환경 설정

WBOY
풀어 주다: 2023-05-28 20:44:36
원래의
558명이 탐색했습니다.

PHP Laravel 개발 환경 설정

Laravel은 개발자가 확장 가능한 웹 애플리케이션을 빠르게 구축하는 데 도움이 되는 다양한 편리한 기능과 도구를 제공하는 인기 있는 PHP 프레임워크입니다. 라라벨을 사용하기 위해서는 개발 환경을 구축해야 합니다. 이 기사에서는 PHP Laravel 개발 환경을 설정하는 방법을 소개합니다.

시작하기 전에 다음 소프트웨어가 설치되어 있는지 확인해야 합니다.

  • PHP
  • Composer
  • 웹 서버(예: Apache 또는 Nginx)
  • MySQL 또는 기타 관계형 데이터베이스

이러한 소프트웨어가 설치되어 있지 않으면 공식 웹사이트로 이동하여 다운로드하고 설치할 수 있습니다.

다음으로 Laravel 개발 환경을 설치해야 합니다. Composer를 통해 Laravel 설치 프로그램을 설치할 수 있으며 이를 통해 로컬 환경과 서버에 Laravel을 빠르게 설치할 수 있습니다.

터미널(Mac 또는 Linux) 또는 명령 프롬프트(Windows)를 열고 다음 명령을 입력하여 Laravel 설치 프로그램을 설치하세요:

composer global require laravel/installer
로그인 후 복사

Composer 설치가 완료되면 다음 명령을 사용하여 새 Laravel 프로젝트를 생성할 수 있습니다:

laravel new myproject
로그인 후 복사

그러면 현재 디렉터리에 새 Laravel 프로젝트가 생성되고 필요한 모든 종속 항목이 설치됩니다.

이제 Laravel 애플리케이션을 적절하게 처리할 수 있도록 웹 서버를 구성해야 합니다. Apache 웹 서버를 사용하는 경우 다음 구성 파일을 사용할 수 있습니다.

 ServerName myproject.local DocumentRoot /path/to/myproject/public  Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted  
로그인 후 복사

myproject.local을 프로젝트의 도메인 이름이나 IP 주소로 바꾸세요./path/to/myproject/public를 프로젝트 공개 디렉터리의 절대 경로로 바꾸세요.myproject.local替换为您项目的域名或 IP 地址。将/path/to/myproject/public替换为您项目的公共目录的绝对路径。

如果您使用的是 Nginx,可以使用以下配置文件:

server { listen 80; server_name myproject.local; root /path/to/myproject/public; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { try_files $uri /index.php =404; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
로그인 후 복사

myproject.local替换为您项目的域名或 IP 地址。将/path/to/myproject/public替换为您项目的公共目录的绝对路径。如果您的 PHP 版本不是 7.4,请将fastcgi_pass中的版本号替换为您正在使用的 PHP 版本号。

现在,我们需要创建数据库并配置 Laravel 应用程序以连接到它。打开.env文件,并将以下内容替换为适合您的数据库配置:

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mydatabase DB_USERNAME=myusername DB_PASSWORD=mypassword
로그인 후 복사

mydatabase替换为您要使用的数据库名称。将myusername替换为您要使用的数据库用户名。将mypassword替换为您要使用的数据库密码。

现在,我们可以运行数据库迁移并填充数据库。在终端或命令提示符中,导航到您的项目目录,并运行以下命令:

php artisan migrate --seed
로그인 후 복사

这将运行数据库迁移和填充,创建所需的数据表和示例数据。

接下来,我们需要生成应用程序密钥。在终端或命令提示符中,导航到您的项目目录,并运行以下命令:

php artisan key:generate
로그인 후 복사

这将在.env文件中生成一个新的应用程序密钥。

现在我们已经完成了 Laravel 开发环境的搭建。要运行我们的应用程序,请启动您的 Web 服务器,并在浏览器中访问您的应用程序。如果您使用的是本地服务器,请在浏览器中访问http://myproject.local(将myproject.local

Nginx를 사용하는 경우 다음 구성 파일을 사용할 수 있습니다.

rrreee

myproject.local을 프로젝트의 도메인 이름이나 IP 주소로 바꾸세요. /path/to/myproject/public를 프로젝트 공개 디렉터리의 절대 경로로 바꾸세요. PHP 버전이 7.4가 아닌 경우 fastcgi_pass의 버전 번호를 사용 중인 PHP 버전 번호로 바꾸세요. 이제 데이터베이스를 생성하고 이에 연결하도록 Laravel 애플리케이션을 구성해야 합니다. .env파일을 열고 다음을 적절한 데이터베이스 구성으로 바꿉니다. rrreee mydatabase를 사용하려는 데이터베이스 이름으로 바꿉니다. myusername을 사용하려는 데이터베이스 사용자 이름으로 바꾸세요. mypassword를 사용하려는 데이터베이스 비밀번호로 바꾸세요. 이제 데이터베이스 마이그레이션을 실행하고 데이터베이스를 채울 수 있습니다. 터미널 또는 명령 프롬프트에서 프로젝트 디렉터리로 이동하여 다음 명령을 실행합니다. rrreee 이렇게 하면 데이터베이스 마이그레이션 및 채우기가 실행되어 필요한 데이터 테이블과 샘플 데이터가 생성됩니다. 다음으로 애플리케이션 키를 생성해야 합니다. 터미널 또는 명령 프롬프트에서 프로젝트 디렉터리로 이동하여 다음 명령을 실행합니다. rrreee 그러면 .env파일에 새 애플리케이션 키가 생성됩니다. 이제 Laravel 개발 환경 설정이 완료되었습니다. 애플리케이션을 실행하려면 웹 서버를 시작하고 브라우저에서 애플리케이션에 액세스하세요. 로컬 서버를 사용하는 경우 브라우저에서 http://myproject.local를 방문하세요( myproject.local를 도메인 이름이나 IP 주소로 바꾸세요). 이 글이 여러분의 PHP Laravel 개발 환경을 성공적으로 구축하는 데 도움이 되기를 바랍니다. 훌륭한 웹 애플리케이션을 구축하는 데 행운이 있기를 바랍니다!

위 내용은 PHP Laravel 개발 환경 설정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!