baraja / sandbox

沙盒是一个预包装的Nette框架项目,为您的应用程序提供了基本的配置结构。

安装: 298

依赖者: 0

建议者: 0

安全性: 0

星标: 3

关注者: 2

分支: 1

开放问题: 1

类型:项目


README

Nette 是一个流行的PHP Web开发工具。它旨在尽可能易于使用和友好。它专注于安全性和性能,无疑是PHP框架中最安全的之一。

这是Nette沙盒的基本升级版本,您可以用它作为新应用程序的起点。这个沙盒的优点在于它具有PackageManager,这是一个强大的工具,允许您自动搜索所有包依赖并注册到项目中。它还完全配置并准备支持Doctrine的使用,这是一个简单易用且性能极高的数据库层。

安装

要安装沙盒,您应该使用Composer。要做到这一点,在命令行中找到您的Web根目录(例如 /var/wwwC:\InetPub),并执行以下命令

composer create-project baraja/sandbox <你的项目名称>

沙盒将下载到您新创建的目录中。

如果您在Mac OS X或Linux(或任何其他基于Unix的系统)上开发,您需要配置Web服务器的写权限。因此,在终端中写入

cd <你的项目名称> && chmod -R a+rw temp log

Web服务器设置

开始的最简单方法是启动项目根目录内内置的PHP服务器

php -S localhost:8000 -t www

然后在浏览器中访问 https://:8000 以查看欢迎页面。

对于Apache或Nginx,设置一个虚拟主机指向项目的 www/ 目录,您就应该可以开始了。

重要的是整个 app/log/temp/ 目录不能通过Web浏览器直接访问。请参阅安全警告

要求

  • Baraja Sandbox for Nette 3.0 需要 PHP 7.1

要检查服务器配置是否满足Nette框架的最低要求,请浏览到项目根目录中的 /checker 目录(即 https://:8000/checker)。

Adminer

Adminer 是一个功能齐全的PHP数据库管理工具,与沙盒集成良好。

要使用它,请浏览到项目根目录中的 /adminer 子目录(即 https://:8000/adminer)。

其他来源

您可以在Czech PHP Manual中找到更多关于Baraja的说明。

此沙盒也与Nette和Structured API完全兼容。