TODO:macOS上ThinkPHP5和Semantic-UI集成

TODO:macOS上ThinkPHP5和Semantic-UI集成php

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

2. 把Xcode升級到8.1後繼續安裝Composergit

3. 使用composer建立TP5項目MWL-Dispatchgithub

composer create-project topthink/think MWL-Dispatchapache

4. 配置apache,設置Virtual hosts,api

在httpd.conf中找到「#Include /private/etc/apache2/extra/httpd-vhosts.conf」,去掉前面的「#」,並保存。app

找到composer

<Directory />ide

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

相關文章
相關標籤/搜索