tag php

標籤
貢獻311
476
05:09 PM · Oct 25 ,2025

@php / 博客 RSS 訂閱

huaweichenai - Yii使用queue實現隊列

一:安裝queue composer require yiisoft/yii2-queue 二:配置queue 安裝queue之後我們在項目中運行 php yii時這時候我們發現沒有queue的相關命令,這是怎麼回事呢? 這是由於我們沒有對queue進行配置 注意:這裏配置queue時必須使得web和console都有關於queue的配置,例如yii的基礎版的console.php和web.php

php , queue , yii

收藏 評論

huaweichenai - laravel操作session和cookie

一:操作session 1:session配置 Session 的配置文件存儲在config/session.php中,配置參數有: (1):配置session驅動 'driver' = env('SESSION_DRIVER', 'file'),//#這裏表示先讀取.env文件的SESSION_DRIVER參數值,如果沒有使用file驅動 laravel自帶的驅動 • file - 將 Sess

php , laravel , cookie , session

收藏 評論

huaweichenai - laravel實現隊列

一:隊列配置 隊列的配置文件放置在config/queue.php文件中,laravel框架中支持的隊列驅動有:sync, database, beanstalkd, sqs, redis,null對應着:同步(本地使用)驅動,數據庫驅動,beanstalkd ,Amazon SQS ,redis,null 隊列驅動用於那些放棄隊列的任務 1:隊列相關配置 (1):隊列驅動配置 'default'

supervisor , php , laravel , 隊列

收藏 評論

zjkal - ⏱️TimeHelper——一個簡單快捷的PHP日期時間助手類庫

TimeHelper 是一個簡單易用的PHP時間日期助手類庫,可以快速實現常用的時間日期操作,比如獲取指定時間的秒數,獲取友好的時間格式,判斷時間範圍,計算兩個時間相差值,返回N小時/天/星期/月/年前或者後的時間戳等等 🧩特性 簡單易用: 不依賴任何擴展,開箱即用 化繁為簡: 所有方法都可以傳入任意類型的時間日期格式或時間戳 快捷高效: 所有操作只需要一個靜態方法即可完成 長期維護:

composer , 類庫 , 日期格式化 , 時間 , php

收藏 評論

TANKING - 我讓chatGPT用PHP寫一個MVC框架,不僅寫出來,還能跑!

本文摘要 聽説chatGPT很火,還會寫代碼,而且寫出來的代碼還真能跑起來!於是我嘗試讓chatGPT給我用PHP寫一個簡單的MVC框架出來。 沒想到寫出來的框架確實挺簡單的,但是又沒覺得哪裏不對,於是我嘗試把這個框架放到服務器試試能不能跑起來,最後還真的可以跑起來,為了讓大家能夠看到這個框架的演示,我直接爬一個熱搜,然後便於展示數據。 當然了,這個框架只是告訴你框架的基本結構,實際上一個PHP

php , chatgpt , 人工智能 , php框架 , mvc

收藏 評論

唯一丶 - Windows 下 PHP 7 中 *getcsv 函數解析 CSV 錯誤的問題記錄

封面圖片源自 Pixabay 前言 前段時間在使用 str_getcsv 和 fgetcsv 處理 CSV 文件的時候遇到的一個問題: 測試中,文,foo,bar,123 預期情況下,應該返回一個數組。["測試中", "文", "foo", "bar", "123"],而實際卻得到了 ["測試中,文,foo", "bar", "123"],是的,測試中,文 居然沒有被分開,經過一番測試和查證,最後

windows , php , php7

收藏 評論

後廠村村長 - 關於nginx fastcgi_pass php-fpm fastcgi cgi 之間的一些關聯

我們知道,nginx作為webserver,本身只能處理靜態資源文件; 對於動態的PHP請求,需要調用相應的PHP解釋器來執行; 因此需要配置fastcgi_pass,以實現nginx與php-fpm進程間的通信。 nginx與php-fpm進程間的通信有兩種方式: 1、TCP 就是IP加端口; 優點是可以跨服務器;缺點是相比下面的方法要慢; 配置示例

php , php-fpm , Nginx

收藏 評論

北橋蘇 - phpstorm開發項目中5種常用的使用方法

前言: 有時因為各種原因重裝了系統,工具有時也重裝,但是又沒有把軟件的設置導出來。最開始的工具配置過了段時間給遺忘了,比如平時順手的關閉窗口快捷鍵,composer,git等的設置。 方法總結: 修改快捷方式點擊”File”-”Settings”-”keyMap”就可以看到那些快鍵鍵的各種分類,比如我常喜歡用”ctrl+w”關閉正在打開的窗口,所以就選擇”windows”分類下的Editor

php , phpstorm , 後端

收藏 評論

TANKING - fetch異步上傳圖片(附html+JavaScript+php代碼)

效果 index.html !DOCTYPE html html head title圖片上傳示例/title meta charset="utf-8" script src="upload.js"/script style *{ padding: 0;

文件上傳 , php , fetch , 上傳圖片 , Javascript

收藏 評論

我是真的狗 - Chapter 18.自制可逆等位字符串加密解密(編碼解碼)

歡迎來到「我是真的狗雜談世界」,關注不迷路 背景 最近做的項目多次遇到了分享邀請的需求點,即需要在接受邀請時能識別到邀請者的信息,又需要考慮信息敏感性,沒找到成熟的三方實現,於是自己思考實現了兩套。 思路方案 不能直接將邀請信息用於傳遞,需要對信息(一般是字符串,不是字符串也可以轉換為字符串)進行加密處理,或者説編碼處理。但同時需要滿足一下要求: 要求 可逆:加密(編碼)後的密文應當能通過解密

php , 算法 , 加密 , 編碼

收藏 評論

TANKING - php編寫的緩存微信access_token到本地的腳本

access_token 的存儲與更新 access_token 的存儲至少要保留 512 個字符空間;access_token 的有效期目前為 2 個小時,需定時刷新,重複獲取將導致上次獲取的 access_token 失效,並且每天獲取的頻次有限,所以需要進行本地緩存或者緩存到數據庫進行使用,而不是每次調用接口都獲取access_token,以下是一個獲取access_token並緩存到本地a

access-token , 微信開發 , php , 緩存 , 微信公眾平台

收藏 評論

zjkal - 📦MysqlHelper——一個便捷的MySQL導入導出的助手類庫

MysqlHelper 是一個便捷的通過PHP導入和導出Mysql數據庫表結構和數據的工具,可以快速實現mysql的數據庫的導入和導出. 🧩特性 簡單易用: 僅依賴mysqlli擴展,開箱即用 靈活操作: 兼容主流框架,使用更方便 長期維護: 作者為自由職業者,保證項目的長期穩定和持續更新 🚀安裝 通過Composer導入類庫 composer require zjkal/mysql

composer , export , MySQL , php , import

收藏 評論

huaweichenai - Yii緩存機制yii\caching\Cache

一:緩存組件配置 在Yii中常用的緩存方式有 yii\caching\FileCache:文件緩存 yii\caching\ApcCache:APC緩存,需要安裝PHP的APC拓展 yii\caching\DbCache:數據庫緩存,需要創建一個緩存表 /** * {@inheritdoc} */ public function safeUp() { $this-create

php , yii2

收藏 評論

Hex - PHP 框架 CodeIgniter v4.3.7 - v4.4.3 版本發佈簡報和中文手冊更新

我們彙總了框架從 v4.3.7 到 v4.4.3 的版本發佈簡報,並且中文手冊也已經同步升級到了 v4.4.3 版本: https://codeigniter.org.cn/user_guide/index.html 下面是簡報: 我們發佈了新的 Bug 修復版本 v4.3.7。 這包含了幾個小的 Bug 修復,包括小的不兼容變更。 請在升級前閲讀 變更日誌 和 升級指南。 變更日誌: ht

php , codeigniter

收藏 評論

葉劍飛雪 - 程序的同步與異步

前言: 在計算機網絡通訊中有兩種傳輸方式。同步傳輸和異步傳輸。同步傳輸好比一座單行的高架橋, 異步傳輸好比一座雙通道的高架橋。同樣在程序代碼中也存在同步和異步的執行方式。先來了解一下程序的中幾個概念 進程和線程 線程與進程相比更輕量,而且線程之間是共享內存堆棧的,所以不同的線程之間交互非常容易實現。比如聊天室這樣的程序,客户端連接之間可以交互,比聊天室中的玩家可以任意的其他人發消息。用多線程

php , 異步編程 , go , 後端 , Python

收藏 評論

小陳運維 - Ubuntu安裝typecho博客

Ubuntu安裝typecho博客 簡介 名稱的來歷 Typecho 是由 type 和 echo 兩個詞合成的,來自於開發團隊的頭腦風暴。 Type,有打字的意思,博客這個東西,正是一個讓我們通過打字,在網絡上表達自己的平台。Echo,意思是回聲、反饋、共鳴,也是PHP裏最常見、最重要的函數,相信大部分PHP愛好者都是從 echo 'Hello,world!'; 開始自己的PHP編程之路的。 T

typecho , php , php-fpm , Nginx , Ubuntu

收藏 評論

註銷 - pm2 工具在 Node.js 開發和部署中的重要作用

引言 在Node.js開發和部署體系中,pm2 (Process Manager 2) 是一個備受歡迎的工具,用於簡化應用程序的管理、監控和部署。pm2不僅僅是一個進程管理器,還提供了許多功能,包括負載均衡、日誌管理、自動重啓等,使得在生產環境中運行Node.js應用更為可靠和高效。 1. 安裝和基本用法 首先,通過以下命令安裝pm2: npm install -g pm2 使用pm2啓動一個No

express , php , JAVA , go , 後端

收藏 評論

tangzhangming - Laravel獨立驗證器(表單請求)用例大全

表單請求(FormRequest)獨立驗證類完整例子 ?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Contracts\Validation\Validator; use Illuminate\Http\Exceptions\HttpResponseExce

php , 表單驗證 , laravel , php框架

收藏 評論

G佳偉123 - 騰訊雲服務器重啓後數據盤不顯示,騰訊雲服務器數據盤顯示未掛載

騰訊雲服務器在命令行重啓後數據盤不顯示,騰訊雲服務器數據盤顯示未掛載解決方案 第一步:查看服務器是否有此目錄 df -TH 第二步:查看硬盤及分區信息 fdisk -l 以下內容顯示/dev/vdb 已經在硬盤上掛載過了 如果服務器內有重要文件信息建議在執行掛載前進行

設備名 , php , 數據盤 , 後端開發 , 重啓

收藏 評論

huaweichenai - Yii實現郵件發送

一:yiisoft/yii2-swiftmailer拓展安裝 composer require yiisoft/yii2-swiftmailer github地址:https://github.com/yiisoft/yii2-swiftmailer 文檔地址:https://www.yiichina.com/doc/guide/2.0/tutorial-mailing 二:開啓郵箱IMAP/ST

email , php , yii

收藏 評論

TANKING - 官方接口!微信域名檢測接口!檢測域名在微信是否被封被攔截!

摘要 為什麼需要這個接口?因為在微信中推廣鏈接,會涉及到違規,一旦鏈接違規,就會被微信封禁,禁止跳轉,停止訪問。 這個接口可以獲取到你的鏈接的封禁情況,你可以開發實時監控系統,或者是嵌套多層跳轉,精準監控每個域名的狀態,實時監控推廣情況,保證最佳的推廣效果! 域名在微信被攔截的3種常見情況 1、域名因違規或有風險被攔截(圖1紅色攔截) 2、類似 douyin.com 這種的競爭式攔截(圖

微信 , 微信開發 , php , 域名 , 檢測

收藏 評論

huaweichenai - Yii實現redis操作

一:拓展安裝 composer require yiisoft/yii2-redis 二:基本配置 1:redis組件配置 在配置文件中增加如下配置 'components' = [ ... 'redis' = [ 'class' = 'yii\redis\Connection', 'hostname' = 'localhost',//redis地址

redis , php , yii

收藏 評論

huaweichenai - Yii實現RabbitMQ隊列

一:拓展安裝 composer require yiisoft/yii2-queue composer require enqueue/amqp-lib 2:RabbitMQ隊列配置 在配置文件中配置RabbitMQ隊列 'components' = [ ... 'queue' = [ 'class' = yii\queue\amqp_interop\Queue::

php , rabbitmq , yii , 隊列

收藏 評論

kinra - Xdedubg 調試指南

網上關於 Xdebug 的安裝調試教程很多,但絕大部分僅限於 Xdebug 的安裝、配置以及如何使用IDE、Xdebug調試程序。其他語言(例如 Java 的 JDB、Python 的 PDB、Go 的 Delve等)都可以使用自帶調試工具,並直接通過IDE進行斷點調試。然而PHP自帶的 phpdbg 並不方便大型框架項目的調試,最常用的調試工具是Xdebug,結合PhpStorm或 Visual

xdebug , php , phpstorm , 調試技巧 , 調試工具

收藏 評論