ThinkPHP 개발 환경인 Homestead를 소개합니다.

藏色散人
풀어 주다: 2021-01-22 09:05:24
앞으로
2853명이 탐색했습니다.

튜토리얼 칼럼에서 소개한 내용입니다. 필요한 친구들에게 도움이 되었으면 좋겠습니다!

ThinkPHP 개발 환경인 Homestead를 소개합니다.

ThinkPHP 개발 환경 구축 방법

우리는 Homestead가 Laravel의 공식 권장 개발 환경 중 하나라는 것을 알고 있습니다. Homestead는 Vagrantfile을 사용자 정의하는 Homestead 스크립트와 PHP 개발이 포함된 Vagrant 박스로 구성되어 있습니다. 관련 소프트웨어. 그러나 Homestead는 Laravel에 적합한 사이트의 빠른 구축을 지원할 뿐만 아니라 symfony, zendFramework, yii와 같은 인기 있는 PHP 프레임워크도 지원합니다. > 등이 있습니다. v.7.18.0부터 ThinkPHP가 지원되었습니다. (ThinkPHP 홍보 강화 (https://github.com/laravel/homestead/pull/) 952))

최신 버전에서 지원되는 프레임워크 유형 (https://github.com/laravel/homestead/tree/v10.3.1/scripts/site-types)

symfony, zendFramework, yii 等 PHP 中流行的框架,而从 v.7.18.0 就开始支持 ThinkPHP(增加 ThinkPHP 的 PR(https://github.com/laravel/homestead/pull/952))

最新版支持的框架种类(https://github.com/laravel/homestead/tree/v10.3.1/scripts/site-types)

配置 ThinkPHP site

1.在 Homestead.yaml 文件中添加

sites:
 - map: thinkphp.test
   to: /home/vagrant/my-thinkphp-project/web
   type: thinkphp
로그인 후 복사

2.更新虚拟机的 Nginx 配置

vagrant reload --provision
로그인 후 복사

我使用的是社区中 Laravel 开发环境文档 搭建的环境,Homestead 版本是 7.8.0, 直接添加 type 选项并重新配置, 会报没有相关脚本的错误,将 thinkPHP site 脚本(https://github.com/laravel/homestead/blob/v7.18.0/scripts/serve-thinkphp.sh) 复制到 homestead 的 scripts 文件中,再 vagrant reload --provision구성 ThinkPHP 사이트

🎜🎜1. Homestead.yaml 파일에 🎜rrreee🎜를 추가하세요. 2. 가상머신의 Nginx 구성을 업데이트하세요.
🎜rrreee🎜저는 Homestead.yaml에서 구축한 환경을 사용하고 있습니다. Laravel 개발 환경 문서는 커뮤니티에 있습니다. Homestead 버전은 7.8.0이며, type 옵션을 직접 추가하고 재구성하면 해당 스크립트가 없다는 오류가 발생합니다. thinkPHP 사이트 스크립트(https://github.com/laravel/homestead /blob/v7.18.0/scripts/serve-thinkphp.sh)를 homestead's scripts 파일로 변경한 후 vagrant reload --provision을 사용하면 ThinkPHP 사이트가 성공적으로 생성됩니다. ㅋㅋㅋ

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

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿