介绍ThinkPHP开发环境之Homestead

藏色散人
Freigeben: 2021-01-22 09:05:24
nach vorne
2740 Leute haben es durchsucht

下面由thinkphp教程栏目给大家介绍ThinkPHP开发环境之Homestead,希望对需要的朋友有所帮助!

介绍ThinkPHP开发环境之Homestead

如何搭建 ThinkPHP 开发环境

我们知道 Homestead 是 Laravel 官方推荐的开发环境之一,它由定制Vagrantfile 的 Homestead 脚本和包含 PHP 开发相关软件的 Vagrant box 组成。

但 Homestead 不仅仅支持快捷搭建适配 Laravel 的站点,还支持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
Nach dem Login kopieren

2.更新虚拟机的 Nginx 配置

vagrant reload --provision
Nach dem Login kopieren

我使用的是社区中 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 站点。

Das obige ist der detaillierte Inhalt von介绍ThinkPHP开发环境之Homestead. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!