homestead

Laravel 虚拟开发环境 Homestead

∥☆過路亽.° 提交于 2020-01-25 18:23:23
简介 Laravel 致力于让你在 PHP 开发过程中更加轻松愉快,这其中也包括本地开发环境的搭建。 Vagrant 提供了一种简单、优雅的方式来管理和配置虚拟机。 Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,你无需在本地安装 PHP ,web 服务器,或其他服务软件。 Vagrant box 是完全一次性的,你不用担心系统被搞乱!如果有什么地方出错了,你可以在几分钟内销毁并重建 box ! Homestead 可以运行在 Windows 、Mac 或 Linux 系统上,它里面包含了 Nginx Web 服务器、PHP 7.1 、MySQL 、Postgres 、Redis 、Memcached 、Node ,以及一些有利于你开发 laravel 应用的其他程序。 如果你使用的是 Windows 系统,你可能需要启用硬件虚拟化(VT-x)。这通常需要通过 BIOS 来启用它。如果你在一个 UEFI 系统上使用 Hyper-V,您可能还需要禁用 Hyper-V 才能启用 VT-x。 内置软件 Ubuntu 16.04 Git PHP 7.1 Nginx MySQL MariaDB Sqlite3 Postgres Composer Node (With Yarn, Bower, Grunt, and Gulp)

Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境

懵懂的女人 提交于 2020-01-24 12:50:43
http://www.itkeyword.com/doc/3863994020922591518 1、简介 Laravel 致力于让整个 PHP 开发过程变得让人愉悦,包括本地开发环境,为此官方为我们提供了一整套本地开发环境 —— Laravel Homestead 。 Laravel Homestead 是一个打包好各种 Laravel 开发所需要的工具及环境的 Vagrant 盒子( Vagrant 提供了一个便捷的方式来管理和设置 虚拟机 ),该盒子为我们提供了优秀的开发环境,有了它,我们不再需要在本地环境 安装 PHP、HHVM、Web服务器以及其它工具软件,我们也完全不用再担心误操作搞乱操作系统 —— 因为 Vagrant 盒子是一次性的,如果出现错误,可以在数分钟内销毁并重新创建该 Vagrant 盒子! Homestead可以运行在 Windows、Mac 以及 Linux 系统上,其中已经安装好了Nginx、PHP7.0、MySQL、Postgres、Redis、Memcached、Node以及很多其它开发 Laravel 应用所需要的东西。 注:如果你使用的是Windows,需要开启系统的硬件虚拟化(VT-x),这通常可以通过BIOS来开启。 预装软件 Ubuntu 14.04 Git PHP 7.0 HHVM Xdebug Nginx MySQL SQLite

vagrant导出box文件

这一生的挚爱 提交于 2020-01-24 06:30:33
1.进入到homestead文件中,右键bash进入命令行 2.打开Oracle VM VirtualBox管理器,查看当前需要导出的box名称 3.在bash中输入导出命令,进行导出box操作 4.在homestead文件中查看导出的box文件 来源: CSDN 作者: 菜鸡Cheney的架构师之路 链接: https://blog.csdn.net/qq_39535807/article/details/104037515

configure the php.ini on vagrant homestead

孤街醉人 提交于 2020-01-22 05:40:25
问题 I want to allow short_open_tags in php.ini I want to access to the php.ini on my vagrant box configured with homestead. I saw the php.ini file in /etc/php5/fpm/php.ini But ... permission denied Is somebody knows ? Thanks 回答1: Here is how you grant read/write access to php.ini, modify it, save changes & reload nginx: 1. Navigate to folder containing php.ini: $ cd /etc/php5/fpm 2. Grant read/write access: $ sudo chmod -R ugo+rw php.ini 3. Open php.ini: $ vim php.ini 4. Enter edit mode: $ i 5.

configure the php.ini on vagrant homestead

ぃ、小莉子 提交于 2020-01-22 05:40:11
问题 I want to allow short_open_tags in php.ini I want to access to the php.ini on my vagrant box configured with homestead. I saw the php.ini file in /etc/php5/fpm/php.ini But ... permission denied Is somebody knows ? Thanks 回答1: Here is how you grant read/write access to php.ini, modify it, save changes & reload nginx: 1. Navigate to folder containing php.ini: $ cd /etc/php5/fpm 2. Grant read/write access: $ sudo chmod -R ugo+rw php.ini 3. Open php.ini: $ vim php.ini 4. Enter edit mode: $ i 5.

“homestead command not found” even after Installing laravel homestead in Linux mint 18

此生再无相见时 提交于 2020-01-17 06:09:25
问题 I am trying to install laravel homestead in linux mint 18. I have installed vagrant and virtual box from follwing URLs successfully: https://www.virtualbox.org/wiki/Linux_Downloads https://www.vagrantup.com/downloads.html I have installed homestead with following command composer global require "laravel/homestead=~2.0" i have installed composer successfully. when i give composer command in terminal it shows me composer options so it is working correctly. i have also set the PATH file with:

Laravel环境配置之安装Homestead

烂漫一生 提交于 2020-01-16 05:35:40
laravel requirements: PHP >= 5.5.9 (机器上yum安装的是 5.3.3 ) OpenSSL PHP Extension PDO PHP Extension Mbstring PHP Extension Tokenizer PHP Extension Laravel Homestead是一个官方的、预封装的Vagrant“箱子”,它提供给你一个奇妙的开发环境而不需要你在本机上安装PHP、HHVM、web服务器和其它的服务器软件。不用再担心搞乱你的操作系统!Vagrant箱子是完全可支配的。如果出现故障,你可以在几分种内完成销毁和重建箱子! Homestead能运行在所有的Windows、Mac或Linux系统上,它包含了Nginx、PHP 5.6、MySQL、Postgres、Redis、Memcached和你开发神奇的Laravel应用程序需要的所有其它软件。 后面的所有命令都是在 Git Bash 里面执行,并不是在 Windows 的命令提示符里面执行,这是新手很容易犯的一个错误,切记,一定要在 Git Bash 里面执行命令。 安装Homestead Vagrant Box : vagrant box add laravel/homestead 进入 Windows 的 home 目录cd ~执行git clone https:/

Laravel Homestead (Windows)

醉酒当歌 提交于 2020-01-16 05:06:15
问题 Today I have been trying to install the Laravel library together with Laravel Homestead.. But I can't seem to get it working. The first thing, Laravel documentation tells you to do: composer global require "laravel/homestead=~2.0" , but it didn't work. So I searched the internet some and found: composer global require "laravel/homestead=~3.0" , which actually worked. But now when I try to run the homestead command in my command line, it gives me this: http://prntscr.com/9perhj, that's the

Laravel 开源项目 『 糖果盒子 - Web 开发者的书签导航 』

落爺英雄遲暮 提交于 2020-01-15 09:36:29
项目概述 糖果盒子是采用 Laravel 5.5 + Pjax 开发的站点导航应用,专注分享优质 Web 开发资源站点,希望成为 Web 开发人员最喜爱的的书签导航。 线上地址 糖果盒子 - WEB 开发者的书签导航 Github 地址 https://github.com/Seaony/Hunt (求 Star~) 环境要求 Nginx 1.8+ PHP 7.1+ Mysql 5.7+ Redis 3.0+ 部署/安装 本项目代码使用 PHP 框架 Laravel 5.5 开发,本地开发环境使用 Laravel Homestead 。 下文将在假定读者已经安装好了 Homestead 的情况下进行说明。如果您还未安装 Homestead,可以参照 Homestead 安装与设置 进行安装配置。 安装 1. 克隆代码 > git clone https://github.com/Seaony/Hunt.git 2. 安装依赖 > composer install 3. 生成配置文件 cp .env.example .env 你可以根据情况修改 .env 文件里的内容,如数据库连接、缓存、项目名称设置等。 4. 生成秘钥 php artisan key:generate 5. 生成数据表及生成测试数据 在网站根目录下运行以下命令 $ php artisan migrate -

Symfony - can't clear cache through command

天大地大妈咪最大 提交于 2020-01-15 08:07:18
问题 I'm working on a vagrant machine (Homestead). In my Homestead.yml I have: sites: - map: myproject.local to: /home/vagrant/projects/myproject/web type: symfony I'm working with Symfony version 3.3 on PHP 7.1.2. The problem is when I try to execute the command php bin/console cache:clear I'm getting the following error: [Symfony\Component\Filesystem\Exception\IOException] Failed to remove directory "/home/vagrant/projects/vkfilestore-code/var/cache/de~/pools": . In my AppKernel.php I have: