pnixx/boot

PHP 小型框架

2.2.2 2016-08-19 09:30 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:09:38 UTC


README

##技术

##SASS 如果您计划在项目中使用 SASS,则必须在系统中安装

apt-get install nodejs npm

服务器必须能够看到您的用户的环境区域,因此需要在 php-fpm 中指定

env[PATH] = $PATH

自动安装 SASS for PHP 库

php console/install/sass.php

系统将安装 sass.so 库,需要在 php.ini 中指定

extension=sass.so

SASS 自动前缀

npm install --global postcss-cli autoprefixer

##文件夹结构

/application - контроллеры, модели, вьюхи 
	/assets - js и css файлы
	/config - настройки проекта
	/controllers - контроллеры
	/layouts - шаблоны
	/mailers - классы для отправки почты
	/models - модели для работы с БД
	/uploader - класс загрузчика изображений
	/views - вьюхи
/console - управление проектом через консоль
/db - миграции БД
/deploy - классы деплоя на сервер
/log - логи
/public - корневой каталог сайта
/system - системный каталог с фрейворком
README.md - тестовый файл с описанием, в формате Markdown

##创建项目和安装

进入控制台并输入根目录命令

composer require pnixx/boot

输入以下命令以设置目录

php vendor/pnixx/boot/console/create/symlink.php

打开配置文件 /application/config/application.ini,配置服务器。

##配置 Web 服务器(Nginx)

http {
  # ...
  include /path/to/application/config/nginx.conf;
}

为了更精确的配置,需要编辑 application/config/nginx.conf 文件