用于展示PHPZlc框架在实践场景下的使用方法。
php 7.3 mysql 5.7 以上 可支持8.0版本以上
php.ini
upload_max_filesize = 1024M post_max_size = 1024M date.timezone = "Asia/Shanghai"
nginx
client_max_body_size 1024M; proxy_connect_timeout 9000s; proxy_read_timeout 9000s; proxy_send_timeout 9000s;
mysql
MySql 关闭 ONLY_FULL_GROUP_BY 参照链接 https://www.cnblogs.com/shoose/p/13259186.html mysql5.7 及以上 [mysqld] sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' mysql8.0 及以上 [mysqld] sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
//项目配置 touch .env.local vim .env.local APP_ENV=prod #生产环境配置 DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7 # 数据库配置 //文件夹权限 mkdir var sudo chmod -R 777 var/ public/upload/ //创建数据库 php bin/console doctrine:database:create php bin/console doctrine:schema:create //安装资源 php bin/console assets:install //内置数据(APP_ENV=dev环境下可执行) php bin/console doctrine:fixtures:load --append //生成文档(非必须) php bin/console phpzlc:generate:document
推荐浏览器: 谷歌浏览器
浏览器访问项目public
目录。
博客地址: {project_public_dir}/index.php/
后台地址: {project_public_dir}/index.php/admin/
接口文档地址: {project_public_dir}/apidoc/index.html
后台管理员账号密码: aitime 123456