pnixx / boot
PHP 小型框架
2.2.2
2016-08-19 09:30 UTC
Requires
- php: >=5.5.0
- ext-curl: *
- ext-json: *
- intervention/image: ~2.1
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
文件