Laravel 的 homestead 有人安装成功过吗
发布网友
发布时间:2022-05-12 15:07
我来回答
共1个回答
热心网友
时间:2023-10-11 08:18
一般来说,在windows上配置开发环境是一个很艰苦的事情。而vagrant的出现则是我们开发者的一个福利。大大的减轻了我们的配置的复杂新,但是虽然有所减轻,但还是要动手配一些的。话不多说,下面开始进入正题,首先来说下需要一些什么:1.windows已经装好了git,如果没装,点这里2.需要安装好php(只需要php,其他的都不需要,并且在php.ini里面开启openssl扩展)。3.然后需要composer和vagrant和virtualbox以及一个homestead。以上就是配置环境所需的全部软件,下面我们来配环境。配置流程简而言之,Homestead是laravel官方预封装好的一个基于virtualbox的linux虚拟机,在这个虚拟机里面安装好了一系列的软件Nginx、PHP5.6、MySQL、Postgres、Redis、Memcached,足够laravel的开发。这个虚拟机可以很方便的启动,销毁,和重建。基本不会把你现有的操作系统搞得乱七八糟。下面简单说下安装流程:Composer安装Composer是php的一个依赖管理的工具,可以很方便的管理laravel开发过程中所需的一系列的扩展。是一个很重要的工具。直接打开上面下载的安装包安装就行,如果出现了错误,估计是没有在php里面开启ssl,重新开启一下就可以安装成功。Vagrant以及VirtualBox安装这两个也都是基于图形界面安装的,直接安装就行。需要说明的是要使用Virtualbox就需要开启硬件虚件支持(VT-X),在BIOS里面开启。配置虚拟机所需要的软件基本都安装完成了,接下来就是需要配置虚拟机了。1.将homestead加入到virtualbox中,在终端中运行以下代码(path是自己放置homestead的路径):shellvagrantboxaddlaravel/homesteadpath\homestead.box2.安装homestead命令行工具:shellcomposerglobalrequire"laravel/homestead=~2.0"一般在这里会出现一个ssl错误,这个是由于咱们的特殊的国情造成的,你们懂得,解决法是使用国内的镜像,按照这里的方式在composer.json里面增加国内的镜像,再次执行以上的代码,就能够顺利的完成安装了。
为什么不建议homestead
当 VirtualBox / VMware 和 Vagrant 安装完成后,你可以在终端机以下列命令将laravel/homestead封装包安装进你的 Vagrant 安装程序中。下载封装包会花你一点时间,时间长短将依据你的网络速度决定:vagrant box add laravel/homestead 如果这个命令失败了, 你可能安装的是一个老版本的 Vagrant 需要指定一个...
homestead到底要安装到哪个目录下
安装 Homestead 2.0 箱子被添加到Vagrant安装目录下后,通过 Composer 的 global 指令来安装 Homestead 命令行工具了:composer global require "laravel/homestead=~2.0"由于之前已经添加了环境变量,安装之后就能在执行 homestead 指令时找到对应的可执行程序了。Homestead配置和初始化 安装了 Homestead 命令...
如何使用homestead开发
SB的本质也很清楚:就是替换msstyles里原有的位图,改成你自己想要的图片,最后生成新的可视化风格文件。 先看工具栏,什么新建;打开;保存我就不多说什么了(打开的文件格式只能为SB文档,*.SB)。 这两个按钮的作用是添加或删减色彩方案,例如上图中的色彩方案有三个BLUE,,HOMESTEAD,METALLIC,添加也...
phpstorm 中是怎样调试PHP
我使用Laravel Homestead作为开发环境默认已经安装,如果没有安装自行安装下,再继续。remote_handler 、remote_host、remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~二、PhpStorm设置 检查phpstorm的xdebug配置。这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是90...
homestead laravel 怎么删除应用
命令的代码在这里, 可以看到 serve 命令会创建一个 nginx 的 site, 做些链接, 最后重启 nginx 和 php-fpm.所有到 /etc/nginx/sites-available/ 下把对应的 site 删除即可!
6个最佳XAMPP本地开发环境软件的替代品
WampServer与XAMPP相似,以直观的界面管理服务器和数据库,支持PHP版本切换。Laravel Homestead则是专为Laravel应用设计的Vagrant box,提供统一的虚拟环境,适合多种PHP项目。MAMP则是个强大且易于使用的综合平台,支持MacOS和Windows,兼容多种服务和语言,适合新手和高级开发者。总的来说,尽管XAMPP是起点,但...
phpstorm laravel xdebug怎么使用
第一步,可以参考 http://blog.elenakolevska.com/debugging-laravel-on-homestead/ 在PhpStrom中来配置vagrant相关选项。 选中 Preferences —> Languages & Frameworks — > PHP。点击箭头指向的按钮,然后点击“+”按钮,选择“Remote”选中Vagrant并设置vagrantfile的根目录,即选中HomeStead文件夹配置完...
全球最流行的PHP框架清单
Laravel Laravel被称为“Web工匠的PHP框架”,提供用户身份验证等高级功能。Laravel Homestead和Artisan Console为开发者提供快速搭建和自动化任务的工具。Symfony Symfony是一个灵活的PHP框架,支持可扩展的网站和应用程序。其模块化组件系统允许开发者选择项目所需组件,兼容多种数据库。CodeIgniter CodeIgniter以...