GitHub PHP 資源大全:依賴管理、框架、模板、HTTP、測試、安全、資料庫、部署等 50+ 分類精選
核心分類精選(節錄自 ziadoz/awesome-php) 📦 依賴管理 Composer / Packagist:事實標準套件管理器 Composer
PHP 執行 SQL 檔案匯入資料庫:自動化部署腳本實作
基本實作(mysqli) close(); echo 匯入完成\n; 進階:支援自訂資料庫名稱 SQL 檔中移除 CREATE DATABASE ...; U
PHP 程式碼規範指南:命名慣例、重構原則、簡化技巧與查找表模式
命名規範 類型風格範例 類別檔案PascalCase + .class.phpPay.class.php 類別名PascalCase,目錄對應Zend_Aut
Python ConfigParser 寫入配置檔亂序問題根因與解決方案
現象重現 # 原始 test.conf [b] y1 = 10 x2 = 20 [a] x2 = 40 y1 = 10 # Python 2.6.6 (Cen
Linux NTP 服務部署與時間同步完整操作手冊
快速狀態檢查 # 查看同步狀態 ntpstat # 輸出範例: # synchronised to NTP server (198.55.111.5) at s
PostgreSQL GIN 索引解決高併發低基數多欄位任意組合查詢效能難題
問題定義:低基數多欄位任意組合查詢 電商商品列表頁典型場景:用戶可任意組合「分類、品牌、價格區間、促銷標籤、庫存狀態」等 10+ 條件查詢,且單一欄位基數極低(
樹莓派打造語音對話機器人:語音辨識(ASR)+ 圖靈機器人 + 語音合成(TTS)全流程實作
硬體清單 Raspberry Pi 3B+ / 4B(4 核 1.4GHz、1GB RAM) USB 麥克風(採樣率 16kHz、單聲道) 3.5mm 喇叭或
配置檔智慧備份還原工具:支援區塊/行級增量備份、精準插入刪除、批次部署
適用場景 大量伺服器同步升級服務時,需保留舊配置中的關鍵參數(如 IP、連線數、特定區塊),升級後自動合併回新配置檔,避免人工逐行比對。 核心功能 增量備份
Linux TCP 超時重傳時間(RTO)機制深度探究與調優實戰
背景:為何關注 RTO? 生產環境出現大量約 1 秒的連線超時,抓包發現封包重傳間隔固定 1 秒。需釐清:RTO 如何計算?為何初始值 1 秒?能否調整? R
Linux 下 PHP spl_autoload_register 大小寫敏感問題解決方案
問題現象 Windows 開發環境下 spl_autoload_register 正常載入類別,部署至 Linux 卻報 Class not found。根因:
實用 PHP 程式碼片段精選:關鍵字提取、連結掃描、Data URI、遠端圖片下載、Word HTML 清理、語言偵測、Excel 日期轉換、JSON 互轉
1. 從網頁提取 Meta Keywords $meta = get_meta_tags(https://example.com/); $keywords =
PHP 路徑處理核心函式:dirname、realpath、__FILE__ 完整對照表
常見魔術常數與函式速查 語法回傳值說明範例(專案根目錄 /var/www/html) __FILE__當前檔案完整絕對路徑(含檔名)/var/www/html
XAMPP 搭建本地伺服器與 iOS 客戶端資料上傳實作(PHP 篇)
環境準備 安裝 XAMPP(含 Apache、MySQL、PHP) 啟動 Apache、MySQL 服務 於 htdocs 建立專案目錄,如 ios_api
php.ini 核心配置深度解析與效能調優指南
配置檔案載入順序 PHP 依序讀取:當前工作目錄 → 環境變數 PHPRC → 編譯時指定路徑(Windows 為安裝目錄)。CLI 模式可用 -c 指定。語法
PHP 搭配 Shell 腳本實作 Memcached 與 Apache 狀態監控
架構概覽 本文展示一套生產環境驗證的監控體系:Shell 腳本負責 Memcached 進程守護與 Apache 狀態蒐集,PHP 腳本定時將日誌解析入庫,支援
PHP 批量移除 UTF-8 BOM 頭完整解決方案
什麼是 BOM?為何 PHP 會受影響? BOM(Byte Order Mark)位於 UTF-8 檔案開頭的三個位元組 EF BB BF,用於標識編碼。許多編
PHP 呼叫 C/C++ 動態連結庫完整教學:打造高效能擴充套件
前言:為何需要 PHP 呼叫 C/C++? 雖然 PHP 7/8 版本效能已大幅提升,但在高運算密集、即時處理或底層硬體控制等場景,原生 PHP 仍有極限。此時