webnazakazku / nette-doctrine-sandbox
沙箱是一个预打包的Nette框架项目,带有Doctrine扩展,为您的应用程序提供了基本的配置结构。
dev-master
2019-01-14 16:58 UTC
Requires
- php: >=5.6.0
- kdyby/doctrine: @dev
- kdyby/events: @dev
- latte/latte: ^2.4
- nette/application: ^2.4.4
- nette/bootstrap: ^2.4.3
- nette/caching: ^2.5
- nette/di: ^2.4
- nette/finder: ^2.4
- nette/forms: ^2.4
- nette/http: ^2.4
- nette/mail: ^2.4
- nette/robot-loader: ^2.4 || ^3.0
- nette/safe-stream: ^2.3
- nette/security: ^2.4
- nette/utils: ^2.4
- nextras/migrations: @dev
- tracy/tracy: ^2.4
Requires (Dev)
- nette/tester: ^2.0
This package is auto-updated.
Last update: 2024-09-04 09:12:50 UTC
README
这是一个简单的预打包和预配置的应用程序,使用Nette,您可以用它作为新应用的起点。
Nette 是一个流行的PHP Web开发工具。它旨在尽可能易于使用和友好。它专注于安全和性能,无疑是PHP框架中最安全的之一。
安装
安装Web项目的最佳方式是使用Composer。如果您还没有Composer,请按照说明下载。然后使用以下命令
composer create-project webnazakazku/nette-doctrine-sandbox:@dev path/to/install
cd path/to/install
使目录 temp/
和 log/
可写。
Web服务器设置
开始的最简单方法是启动项目根目录中的内置PHP服务器
php -S localhost:8000 -t www
然后在浏览器中访问 https://:8000
以查看欢迎页面。
对于Apache或Nginx,设置一个虚拟主机指向项目的 www/
目录,然后您应该可以开始了。
重要的是整个 app/
、log/
和 temp/
目录不能直接通过Web浏览器访问。请参阅安全警告。
要求
- Nette 2.4的沙箱需要PHP 5.6
要检查服务器配置是否满足Nette框架的最低要求,请浏览项目根目录下的 /checker
目录(即 https://:8000/checker
)。
控制台
此沙箱包括Kdyby Console扩展(《https://github.com/Kdyby/Console》
注意:Composer PHP版本
此项目强制将PHP 5.6(最终为7.1)作为Composer包的PHP版本。如果您在生产服务器上使用较新版本,您应该在 composer.json
中更改它
"config": { "platform": { "php": "7.2" } }