PHPHub 部署心得
官方提供了2种方式
1.类似虚拟机方式
2.源代码方式
不管哪种方式他都是给你打包的工作流,类似于你用他的电脑开发,环境什么的都配置好了。
源码快速安装:windows请用虚拟机方式
- 直接git clone 它的源码下来,框架用的是 Laravel,这个框架最大的特点就是里面很多功能都给你封装成一个一个的模块,这些模块都在一个公共的管理服务器上面,composer就是服务器把这些下载下来,PHPHub的源码里面只保留了这些功能模块的配置和名字,具体实现需要用composer下载,所以git clone 源码下来以后,在网站目录里面composer installer 。这样访问网站http://localhost/public/index.php 就行了,但是你会发现css js没有加载下来
- 使用gulp,gulp这东西是个什么玩意,前端应该知道,搞php得很多也不知道是什么。解释一下:一个网站js 10几个,压缩成一个是不是网站速度能提升一下,css同理 , 相当于一个脚本帮你做了很多类似这种东西。在这里我们git clone 下载源代码其实包含了css,为什么浏览还提示404,因为PHPHub给我提供的类似于java的中间代码,sass这东西,gulp做的就是把这个中间代码帮忙编译成css,gulp只是个脚本,我们也可以直接自己编译成css。
- 完事了.
名词解释
- vargrant:你装了虚拟机,你用程序打开你装的虚拟机里面的cmd,对着这个可视化界面我除了点鼠标,我无从下手,vargrant相当于跟虚拟机建立个通道,可以随意的把玩虚拟机,想让他安装什么就安装什么,想打开什么都行,当然都是程序控制,不需要你点鼠标。
- homestead:上面说了vargrant可以不用鼠标操控虚拟机(当我说出这种大白话的时候我都乐了。),这样你想在虚拟机里面装个php环境,你是不是需要研究一下vargrant的配置文件,在配置文件里面写上要安装的东西。homestead就相当于这个配置文件,都给你写好了。
推荐文章: