本地部署啟動(dòng)php服務(wù)器常用語句

數(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ù)器:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容