Wir stellen vor: Homestead, die ThinkPHP-Entwicklungsumgebung

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

So erstellen Sie eine ThinkPHP-EntwicklungsumgebungWir stellen vor: Homestead, die ThinkPHP-Entwicklungsumgebung

Wir wissen, dass Homestead eine der offiziell empfohlenen Entwicklungsumgebungen für Laravel ist. Es besteht aus einem Homestead-Skript, das Vagrantfile anpasst, und einer Vagrant-Box, die PHP-Entwicklung enthält -verwandte Software. Aber Homestead unterstützt nicht nur die schnelle Erstellung von an Laravel angepassten Websites, sondern unterstützt auch beliebte Frameworks in PHP wie symfony, zendFramework, yii usw. Ab v.7.18.0 wurde ThinkPHP unterstützt (PR von ThinkPHP erhöhen (https://github.com/laravel/homestead/pull/ 952))Framework-Typen, die von der neuesten Version unterstützt werden (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
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 --provisionKonfigurieren ThinkPHP-Site

1 .Fügen Sie 🎜rrreee🎜 zur Datei Homestead.yaml hinzu. 2. Aktualisieren Sie die Nginx-Konfiguration der virtuellen Maschine
🎜rrreee🎜Ich verwende die von Das Laravel-Entwicklungsumgebungsdokument in der Community ist 7.8.0. Fügen Sie die Option type direkt hinzu und konfigurieren Sie sie neu. Es wird ein Fehler gemeldet, dass kein relevantes Skript vorhanden ist . Ändern Sie das thinkPHP-Site-Skript (https://github.com/laravel/homestead /blob/v7.18.0/scripts/serve-thinkphp.sh) in die Datei homestead's scripts und dann vagrant reload --provision, um erfolgreich eine ThinkPHP-Site zu erstellen. 🎜                                                                                                            

Das obige ist der detaillierte Inhalt vonWir stellen vor: Homestead, die ThinkPHP-Entwicklungsumgebung. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage