TODO:macOS上ThinkPHP5和Semantic-UI集成
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
转载于:https://blog.51cto.com/onetodo/1882111
TODO:macOS上ThinkPHP5和Semantic-UI集成相关推荐
- 如何在iOS或macOS上检查活动的Internet连接?
我想检查一下我是否在使用Cocoa Touch库的iOS上或在使用Cocoa库的macOS上建立了Internet连接. 我想出了一种使用NSURL做到这一点的方法. 我这样做的方式似乎有点不可靠(因 ...
- 【项目实战】个人博客(SpringBoot,SSM,thymeleaf,Semantic UI)——从设计思路到部署一站式教学
一.前言 1.项目背景 此项目并非原创,项目原型是李仁密老师的作品,具体的教学视频来自b站https://www.bilibili.com/video/BV1nE411r7TF,不过up主貌似也是搬运 ...
- macos 全局快捷键 打开 iterm_在 macOS 上实用的十大软件!你get了吗?
在 macOS 里面有什么实用的软件?在这里分享一下我在我的 MacBook Pro上日常使用特别多的软件. MacBook型号:MacBook Pro 2018 款 15 英寸 系统版本:macOS ...
- 用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序
原文:Your First ASP.NET Core Application on a Mac Using Visual Studio Code 作者:Daniel Roth.Steve Smith ...
- docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用
.net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看 ...
- php ci框架后台管理,ci: 羽翼后台管理平台是一个简单的博客系统,后端基于CodeIgniter,前端基于Semantic UI 2.2.10...
羽翼后台管理平台(博客系统) 羽翼的由来 羽翼的故事是9月20日的晚上,我突然就想到--造翼者小说.我通过自己构思不少的东西.羽毛代表着轻松.纯洁和神圣的:翼代表着升天和梦想,两者在一起的含义:带着一 ...
- Flutter系列之在 macOS 上安装和配置 Flutter 开发环境
本文为Flutter开发环境在macOS下安装全过程: 一.系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不 ...
- 在 macOS 上安装 OpenCV
使用源码进行编译,在macOS 上安装 OpenCV 4 . macOS 版本:macOS Big Sur 11.4. 虽然可以参考这篇文章,使用 pip 快速的安装,但使用 pip 安装的 Open ...
- semantic ui html5,Semantic UI :安装 Semantic UI
对 Semantic UI 有兴趣可以参考宁皓网的 Semantic UI 课程包,订阅宁皓网就可以学习全部课程了. Semantic UI 是一套开源的 CSS 与 JavaScript 框架,提供 ...
最新文章
- putchar函数的基本格式
- python3源码精要(1)-C源代码取得与基本特征
- 解决开机POST提示Strike tne F1 key to continue,F2 to run the setup utility
- java动态代理原理及解析
- CSS染色图标(图片)
- leetcode580. 统计各专业学生人数(SQL)
- 读写Excel 用 xlsxwriter,openpyxl 更灵活
- eolinker使用初体验(一)
- python和nodejs数据传递_python中的*和**参数传递机制
- java公约数_Java:获得最大的公约数
- 多线程服务器的适用场合
- Python学习笔记(十三)文件操作函数
- webserver总结
- smtplib 抄送邮件_Smtp发送及抄送邮件
- AMD显卡更新UEFI GOP
- 物联网专业有哪些含金量高的比赛?
- 好的plm软件有哪些?plm软件排行榜
- 基于matlab的双目摄像头标定
- 核心显卡和独立显卡的区别
- 软件卸载清理工具IObit Uninstaller Pro 中文版的下载、安装与注册激活教程
热门文章
- c语言搜索多层文件夹,c语言 遍历搜索文件夹(获取文件夹中所有内容)
- JAVA两个视图层_MVC - 管理帐户 . 一个视图有两个局部视图和两个模型
- mysql查询按值多的排序_MySQL查询结果按某值排序
- js 用下标获取map值_javascript怎么获取map的值?
- Naive Bayes Classifier - 朴素贝叶斯分类器
- 蓝桥杯 算法提高 日期计算
- poj1006生理周期(中国剩余定理)
- oracle的todate函数 不用英文,关于在mybaties 和 oracle的to_date函数的问题?
- 机器学习系统:设计与实现 计算图
- aio 系统原理 Java_Java新一代网络编程模型AIO原理及Linux系统AIO介绍