数据库
启动mysql
mysql -u 用户名 -p
创建数据库用户
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
赋予权限:GRANT ALL PRIVILEGES ON . TO 'forge1'@'localhost';
创建数据库
CREATE DATABASE admin;
注意:laravel不会自动创建数据库,这里要手动创建,否则迁移的时候会出错
后端相关
启动后端
php artisan serve --host=0.0.0.0 --port=8000
安装依赖
composer install
启动任务
php artisan schedule:run
继承Command
数据迁移
php artisan migrate
继承Migration
插入默认数据
php artisan db:seed
继承Seeder
常见问题
解决上传"app-release.apk"文件时超过了"upload_max_filesize"指令的问题
upload_max_filesize修改
找到"php.ini"文件:在服务器的PHP安装目录中找到"php.ini"文件。具体位置可能因操作系统和服务器设置而异。
编辑"php.ini"文件:使用文本编辑器打开"php.ini"文件。
查找"upload_max_filesize"指令:寻找以"upload_max_filesize"开头的行。
增加数值:将"upload_max_filesize"的值更改为适合您需求的更高限制。
保存更改:在修改完"php.ini"文件后,保存更改并关闭文件。
重启服务器:为了应用新的配置,请重新启动您的Web服务器。
解决PHP内存用量限制,否则做差分包的时候会失败
memory_limit修改
php.ini 中修改 memory_limit = 1024M
redis相关
启动redis
切换到 Redis 目录,redis-server.exe redis.windows.conf
测试 Redis 连接
redis-cli.exe
如果一切正常,您将看到 Redis 提示符 127.0.0.1:6379>
测试:set mykey "Hello Redis"
get mykey
TTL key_name 获取某个键的剩余过期时间, -2表示已过期,-1表示不存在
Redis 扩展
访问 PECL 网站(https://pecl.php.net/package/redis)。
在 "DLL" 部分,选择与您的 PHP 版本和架构(x86 或 x64)匹配的 Redis 扩展 DLL 文件进行下载。
将下载的 DLL 文件保存到 PHP 安装目录下的 ext 文件夹中。
配置 PHP:找到并打开您的 php.ini 文件。
在文件中搜索 extension_dir 配置项,并确保其值指向 PHP 安装目录下的 ext 文件夹。例如:extension_dir = "C:\php\ext"。
在 php.ini 文件末尾添加以下行来启用 Redis 扩展:extension=redis
重启 Web 服务器: