Mac 환경에서 laravel을 설치할 때 많은 사소한 문제가 발생했습니다. 아래에는 설치 과정에서 제가 기록한 내용을 정리했습니다. 이것이 문제에 직면한 개발자에게 도움이 되기를 바랍니다.
관련 권장사항:
2. 《php, apache, MacPorts 및 기타 환경 구성의 MAC 환경 설치》
3. 《node, vue 및 기타 환경 구성의 MAC 환경 설치》
1. 필요한 소프트웨어 설치
먼저, mac 먼저 Composer
$curl -sS https://getcomposer.org/installer | php
Composer
(1)在命令行执行 :
$php -r "readfile('https://getcomposer.org/installer');" | php
(2)如果没安装 curl 执行以下代码:
$sudo mv composer.phar /usr/local/bin/composer
(3)执行(全局可用) :
$sudo chmod a+x /usr/local/bin/composer
(4)修改 composer的权限:
$ composer -v
(5)检测composer是否安装成功,执行下面命令,显示下图表示安装成功。
$sudo composer create-project --prefer-dist laravel/Laravel laravelapp #laravelapp是我的项目名
二、安装laravel
1. 命令安装:进入文件路径
$sudo composer install
2. 在git上下载一键安装包(https://github.com/laravel/laravel/tree/master)
解压放在对应路径下项目名为(laravel),注意在git上下载的一键安装包没有vendor 文件夹内容 (autoload.php),需要在项目路径下(也就是和laravel文件夹下的public文件夹同级目录下)执行
$sudo php artisan key:generate
3. 运行环境报错 (正常一键安装包最好进入目录执行下面命令重新生成应用APP_KEY)
file_get_contents(D:\Apache24\htdocs\laravel/.env): failed to open stream: No such file or directory
如果提示[ErrorException]
$sudo php artisan key:generate
4. 根目录下有一个 .env.example
文件(隐藏文件),把.env.example
文件复制然后改名为 .env
文件再次执行命令
Application key [base64:Dmr3sXelvMj1GYiv9UGGzUay25UTIrOyo2VwqW2RNDE=] set successfully.
下面显示表示laravel安装成功
rrreee注意:
不要试图将 .env
文件提交到版本控制系统(如Git或Svn)中,一方面,开发环境和线上环境配置值不一样,提交没有意义,更重要的是,.env 包含了很多应用敏感信息,如数据库用户名及密码等,如果不慎将代码提交到 Github 公开仓库,后果将不堪设想!
还可以创建一个 .env.testing
文件,该文件会在运行 PHPUnit
测试或执行带有 --env=testing
选项的 Artisan
命令时覆盖从 .env
(2) 컬이 설치되지 않은 경우 다음 코드를 실행:
(3) 실행(사용 가능) 글로벌):
rrreee( 4) 작곡가 권한 수정:2. laravel 설치🎜🎜🎜1. 명령 설치: 파일 경로를 입력하세요🎜rrreee🎜2. git에서 원클릭 설치 패키지를 다운로드하세요(https://github.com/laravel/laravel/tree/master). )🎜 🎜압축을 풀고 해당 경로에 프로젝트 이름(laravel)을 넣으세요. Git에서 다운로드한 원클릭 설치 패키지에는 공급업체 폴더 콘텐츠(autoload.php)가 없어야 합니다. 즉, laravel 폴더 아래 public 폴더) 🎜rrreee🎜3을 실행합니다. 실행 환경에서 오류가 발생합니다. (일반적인 원클릭 설치 패키지의 경우 해당 디렉터리에 들어가서 다음 명령을 실행하여 다시 생성하는 것이 가장 좋습니다. application APP_KEY) 🎜rrreee🎜rrreee (5) 작곡가가 성공적으로 설치되었는지 확인합니다. 다음 그림이 표시되면 설치가 성공한 것입니다. rrreee
[ErrorException]
🎜 rrreee🎜 메시지가 나타나면 4. 루트 디렉터리에 .env.example
파일(숨겨진 파일)이 있습니다. .env.example
파일을 .env
파일로 이름을 바꾸고 명령을 다시 실행하세요🎜rrreee🎜다음 디스플레이는 laravel이 성공적으로 설치되었음을 나타냅니다🎜rrreee🎜🎜참고:🎜 🎜🎜.env
파일을 버전 관리 시스템(예: Git 또는 Svn)에 제출하려고 하지 마세요. 한편으로는 개발 환경과 온라인 환경의 구성 값이 따라서 제출하는 것은 의미가 없습니다. 더 중요한 것은 .env에는 데이터베이스 사용자 이름 및 비밀번호 등과 같은 애플리케이션에 민감한 정보가 많이 포함되어 있다는 것입니다. 실수로 Github 공개 창고에 코드를 제출하면 그 결과는 재앙이 될 것입니다! 🎜🎜PHPUnit
테스트를 실행하는 .env.testing
파일을 생성하거나 --env=testing
옵션을 사용하여 실행할 수도 있습니다. Artisan
명령은 .env
파일에서 읽은 값을 덮어씁니다. 🎜🎜위 단계는 제가 성공적으로 설치한 것입니다. 단계적으로 설치하려면 위 단계를 따르세요. 이해가 되지 않는 부분이 있으면 메시지를 남겨주세요. 귀하의 지원에 감사드립니다. 이것이 모두에게 도움이 되기를 바랍니다. 🎜🎜🎜관련 추천: 🎜최신 5개의 Laravel 비디오 튜토리얼🎜🎜🎜위 내용은 MAC 환경에서 Laravel 설치 및 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!