文档章节

TODO:macOS上ThinkPHP5和Semantic-UI集成

OneTODO
 OneTODO
发布于 2016/12/13 01:14
字数 341
阅读 28
收藏 0
点赞 0
评论 3

TODO:macOS上ThinkPHP5和Semantic-UI集成

1. 全局安装 (on OSX via homebrew)Composer 是 homebrew-php 项目的一部分

2. 把Xcode升级到8.1后继续安装Composer

3. 使用composer创建TP5项目MWL-Dispatch

composer create-project topthink/think MWL-Dispatch

4. 配置apache,设置Virtual hosts,

在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,并保存。

找到

<Directory />

AllowOverride none

Require all denied

</Directory>

改成

<Directory />

AllowOverride none

Require all granted

</Directory>

5. 对项目runtime文件夹设置写对权限

sudo chmod -R a+w ./runtime/

6. 在httpd-vhost.conf添加配置

<VirtualHost *:80>

DocumentRoot “/Users/wuyong/data/ludong/xcx/php/MWL-Dispatch/public”

ServerName mwl-dispatch.com

ErrorLog “/private/var/log/apache2/mwl-dispatch-error_log”

CustomLog “/private/var/log/apache2/mwl-dispatch-access_log” common

</VirtualHost>

7. 自动创建模块,把根目录的build.php拷贝到application下,然后在项目目录下运行php think build –module test,一定要在根目录下执行这个目录,不然会出现“Could not open input file: think”

8. 从GitHub下载Semantic-UI,把相应的css,js拷贝到public文件夹下,同时把googleapi的字体下载到本地,这样可以减少网站打开的加载速度,很多人决定Semantic慢也许就是因为要加载google字体导致的,也有建议把fonts.googleapis.com改成fonts.useso.com,个人感觉还是慢,还是没有本地的加载快。

本例的源码分享在GitHub(https://github.com/SomeTODO/MWL-Dispatch)上,会不断完善并且使用起来。

wxgzh:ludong86

qrcode_for_gh_6bb1f39ae99c_258-1

© 著作权归作者所有

共有 人打赏支持
OneTODO
粉丝 1
博文 63
码字总数 26450
作品 0
厦门
程序员
加载中

评论(3)

IanSun
IanSun

引用来自“OneTODO”的评论

引用来自“IanSun”的评论

有做过在mac 上使用PHP源码自己编译PHP5吗?
没有哦,默认就是PHP 5.5.38 了

回复@OneTODO : 期待你能编译哦。 先谢谢了。
OneTODO
OneTODO

引用来自“IanSun”的评论

有做过在mac 上使用PHP源码自己编译PHP5吗?
没有哦,默认就是PHP 5.5.38 了
IanSun
IanSun
有做过在mac 上使用PHP源码自己编译PHP5吗?
苹果宣布将在 2019 年推出 iOS 和 macOS 跨平台功能

苹果 macOS 和 iOS 设备在功能方面越来越接近,现在苹果正在缩小这一差距。在昨天的 WWDC 开发者大会上,苹果表示不会将 iOS 和 macOS 进行合并,而是让 iOS 应用移植到 macOS 上变得更加简单...

王练 ⋅ 06/05 ⋅ 1

iTerm2 发布 3.2.0 beta1 版本,带来新的渲染引擎

iTerm2 已发布 3.2.0 beta1 版本,这是一款用于 macOS 的终端模拟器。 iTerm2 是 iTerm 的后继者,也是 Terminal 的替代者。支持窗口分割、热键、搜索、自动补齐、无鼠标复制、历史粘贴、即时...

王练 ⋅ 05/22 ⋅ 0

WebKit 继续泄密,macOS 10.14 将支持深色模式

今天早些时候,根据 WebKit 的代码我们发现,iOS 12 可能会继续支持 iPhone 5s。现在,又有国外的朋友在 WebKit 代码中发现了其他信息。首先,我们了解下 WebKit 到底是什么。Webkit 是一种渲...

达尔文 ⋅ 04/21 ⋅ 0

苹果弃用 OpenCL 和 OpenGL ,OpenCL 或遭全面淘汰

随着昨天 MacOS 10.14 Mojave 的发布,苹果悄然证实,他们已弃用 OpenGL 和 OpenCL 。 在 MacOS 10.14 的更新文档中,苹果表示使用 OpenGL 和 OpenCL 构建的应用可以继续在 macOS 10.14 中运...

王练 ⋅ 06/06 ⋅ 0

Python 2.7.15 发布,bug 修复版本

Python 2.7.15 发布,此版本是 Python 2.7 系列的 bug 修复版本。 macOS 用户需要关注一下,从2.7.15版本开始,所有 python.org macOS 安装程序都附带了 OpenSSL 的内置副本。此外,还有一个...

雨田桑 ⋅ 05/03 ⋅ 0

Mac下SSH连接远程服务器一段时间后X11报错

问题描述:在MacOS中用ssh -X连接远程服务器,刚开始时X11转播正常,能正常开启图像界面,如用ipython画图之类的。但一段时间后当需要再次开启某个图像界面时报错: 此时需要断开当前ssh连接...

Lynn_AIR ⋅ 06/03 ⋅ 0

FreeFileSync 10.1 发布,开源文件夹同步备份软件工具

FreeFileSync 10.1 已发布,FreeFileSync 是一个开源的文件夹比较和同步工具,界面简洁,只需简单的设置就可以实现文件夹的比较和同步操作。 本次更新记录如下,主要是进行了一些 bug 修复,...

局长 ⋅ 06/04 ⋅ 0

LDC 1.9.0 发布,基于 LLVM 架构的 D 语言编译器

Kinke 代表LDC团队,很高兴地宣布LDC 1.9,这个版本的重点是: 编译器兼容 dlang 2.079.1 (引入了新的 -i 参数来支持最小D语言运行时); 支持 llvm 6,用于所有预构建包(Win32除外); 可...

冰力 ⋅ 05/13 ⋅ 3

多媒体播放器 VLC 3.0.2 ,提高 macOS 上的解码速度

多媒体播放器 VLC 3.0.2 已发布,该版本解决了 3.0.0“Vetinari” 中大部分重要 bug ,有超过 150 项错误得到修复,并提高 macOS 上的解码速度。 部分亮点包括: macOS 硬件解码重要改进,速...

王练 ⋅ 04/24 ⋅ 0

丁伟强/WizQTClient

WizNote for Mac/Linux cross-platform cloud based note-taking client WizNote is an open-sourced project, published under GPLv3 for individual/personal users and custom commercial......

丁伟强 ⋅ 04/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

645. Set Mismatch - LeetCode

Question 645. Set Mismatch Solution 思路: 遍历每个数字,然后将其应该出现的位置上的数字变为其相反数,这样如果我们再变为其相反数之前已经成负数了,说明该数字是重复数,将其将入结果r...

yysue ⋅ 23分钟前 ⋅ 0

Confluence 6 从生产环境中恢复一个测试实例

请参考 Restoring a Test Instance from Production 页面中的内容获得更多完整的说明。 很多 Confluence 的管理员将会使用生产实例运行完整数据和服务的 Confluence 服务器,同时还会设置一个...

honeymose ⋅ 28分钟前 ⋅ 0

Python这么强?红包杀手、消息撤回也可以无视,手机App辅助!

论述 标题也许有点不好理解,其实就是一款利用Python实现的可以监控微信APP内的红包与消息撤回的助手。不得不说,这确实是一款大家钟意的神器。 消息撤回是一件很让人恶心的事,毕竟人都是有...

Python燕大侠 ⋅ 39分钟前 ⋅ 0

压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具

压缩打包介绍 压缩的好处不仅能节省磁盘空间而且在传输的时候节省传输时间和网络带宽 windows系统下文件带有 .rar .zip .7z 后缀的就是压缩文件 linux系统下则是 .zip, .gz, .bz2, .xz, ...

黄昏残影 ⋅ 44分钟前 ⋅ 0

观察者模式

1.利用java原生类进行操作 package observer;import java.util.Observable;import java.util.Observer;/** * @author shadow * @Date 2016年8月12日下午7:29:31 * @Fun 观察目标 **/......

Cobbage ⋅ 47分钟前 ⋅ 0

Ubuntu打印服务器配置

参考:https://blog.csdn.net/gsls200808/article/details/50950586 https://blog.csdn.net/jiay2/article/details/80252369 https://wiki.gentoo.org/wiki/HPLIP 由于媳妇儿要大量打印资料,......

大熊猫 ⋅ 52分钟前 ⋅ 0

面试的角度诠释Java工程师(二)

原文出处: locality 续言: 相信每一位简书的作者,都会有我这样的思考:怎么写好一篇文章?或者怎么写好一篇技术类的文章?我就先说说我的感悟吧,写文章其实和写程序是一样的。为什么我会...

颖伙虫 ⋅ 55分钟前 ⋅ 0

github中SSH的Key

https://help.github.com/articles/connecting-to-github-with-ssh/ https://help.github.com/articles/testing-your-ssh-connection/ https://help.github.com/articles/adding-a-new-ssh-k......

whoisliang ⋅ 56分钟前 ⋅ 0

only_full_group_by

我的mysql是在CentOS7.1下面的5.7.17 在 /etc/my.cnf 文件里加上如下: sql_mode='NO_ENGINE_SUBSTITUTION' 然后,重启Mysql服务 systemctl restart mysqld...

SunHacker ⋅ 今天 ⋅ 0

实际项目(SpringBoot项目)中集成Druid

参考网页 https://blog.csdn.net/liuchuanhong1/article/details/55050131 https://blog.csdn.net/CoffeeAndIce/article/details/78707819 https://www.pocketdigi.com/20170530/1577.html 为......

karma123 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部