數(shù)據(jù)庫
啟動(dòng)mysql
mysql -u 用戶名 -p
創(chuàng)建數(shù)據(jù)庫用戶
CREATE USER '用戶名'@'localhost' IDENTIFIED BY '密碼';
賦予權(quán)限:GRANT ALL PRIVILEGES ON . TO 'forge1'@'localhost';
創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE admin;
注意:laravel不會(huì)自動(dòng)創(chuàng)建數(shù)據(jù)庫,這里要手動(dòng)創(chuàng)建,否則遷移的時(shí)候會(huì)出錯(cuò)
后端相關(guān)
啟動(dòng)后端
php artisan serve --host=0.0.0.0 --port=8000
安裝依賴
composer install
啟動(dòng)任務(wù)
php artisan schedule:run
繼承Command
數(shù)據(jù)遷移
php artisan migrate
繼承Migration
插入默認(rèn)數(shù)據(jù)
php artisan db:seed
繼承Seeder
常見問題
解決上傳"app-release.apk"文件時(shí)超過了"upload_max_filesize"指令的問題
upload_max_filesize修改
找到"php.ini"文件:在服務(wù)器的PHP安裝目錄中找到"php.ini"文件。具體位置可能因操作系統(tǒng)和服務(wù)器設(shè)置而異。
編輯"php.ini"文件:使用文本編輯器打開"php.ini"文件。
查找"upload_max_filesize"指令:尋找以"upload_max_filesize"開頭的行。
增加數(shù)值:將"upload_max_filesize"的值更改為適合您需求的更高限制。
保存更改:在修改完"php.ini"文件后,保存更改并關(guān)閉文件。
重啟服務(wù)器:為了應(yīng)用新的配置,請重新啟動(dòng)您的Web服務(wù)器。
解決PHP內(nèi)存用量限制,否則做差分包的時(shí)候會(huì)失敗
memory_limit修改
php.ini 中修改 memory_limit = 1024M
redis相關(guān)
啟動(dòng)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 獲取某個(gè)鍵的剩余過期時(shí)間, -2表示已過期,-1表示不存在
Redis 擴(kuò)展
訪問 PECL 網(wǎng)站(https://pecl.php.net/package/redis)。
在 "DLL" 部分,選擇與您的 PHP 版本和架構(gòu)(x86 或 x64)匹配的 Redis 擴(kuò)展 DLL 文件進(jìn)行下載。
將下載的 DLL 文件保存到 PHP 安裝目錄下的 ext 文件夾中。
配置 PHP:找到并打開您的 php.ini 文件。
在文件中搜索 extension_dir 配置項(xiàng),并確保其值指向 PHP 安裝目錄下的 ext 文件夾。例如:extension_dir = "C:\php\ext"。
在 php.ini 文件末尾添加以下行來啟用 Redis 擴(kuò)展:extension=redis
重啟 Web 服務(wù)器: