Nginx
全部標籤 (178) HTML (8) JavaScript (8) Nginx (8) CSS (7) 網路行銷 (7) macOS (6) Linux (6) 人工智慧 (6) 讀書筆記 (6) 網站效能 (5) 好用工具 (5) 幽城幻劍錄 (5) Apache (4) Docker (4) Python (3) SEO (3) 網站安全 (2) 動手做做看 (2) 巫師 3:狂獵 (2) 電馭叛客 2077 (2) MariaDB (13) 架站必備 (12) PHP (11) Ubuntu (10) MySQL (10) JAVA (10) Android (10) MQTT (1) 殭屍毀滅工程 (1) 鬼線:東京 (1)
在 macOS 安裝 Nginx + PHP + MariaDB 環境
在 macOS 作業系統中架設 PHP 開發環境,通常會使用 Homebrew 進行安裝。Homebrew 是一款開源的套件管理工具,能夠讓你在 macOS 上更加輕鬆地安裝軟體套件。本文將使用 Homebrew 工具逐步安裝 Nginx、PHP 及 MariaDB,這是我自己常用的組合,在安裝上有問題的話,都歡迎留言討論。
在 Ubuntu 安裝 Nginx + PHP + MariaDB 環境
在 Ubuntu 作業系統中架設 PHP 開發環境是一項相對簡單工作。 作為一個基於 Debian 的 Linux 發行版,Ubuntu 提供了廣泛使用的軟體儲存庫,讓開發者能夠輕鬆安裝所需的工具和相依套件,本文將介紹如何使用 APT 套件管理工具來安裝 Nginx、PHP 和 MariaDB。
在 Windows 安裝 Nginx + PHP + MariaDB 環境
在 Windows 作業系統中架設 PHP 開發環境,最簡單的方法就是使用集成的 WAMP 安裝工具,一次把環境全部搞定,但我並不建議此做法。因此,本文將逐步說明如何將每個軟體獨立安裝完成。本文安裝的軟體組合為 Nginx + PHP + MariaDB,這是我自己常用的組合。
同源政策 (Same Origin Policy) 及 CORS 的 3 種解決方案
同源政策是瀏覽器的一項基本安全功能,用來防止惡意網站讀取或操作其他網站的敏感資料。這項政策對網絡安全至關重要,但在需要訪問第三方 API 或服務時,這常常造成諸多不便。本文介紹幾種常見的方法可以解決或繞過 CORS (跨來源資源共享) 問題。
申請與安裝 SSL 憑證流程
SSL 憑證使用加密技術來保護在網站之間傳輸的資料,包括使用者名稱、密碼、信用卡號碼等敏感資訊。這可防止駭客竊取這些資料,從而保護使用者的隱私和資訊安全。本文紀錄了從購買 SSL 憑證到將憑證安裝到系統中的重要步驟流程,供大家參考。
PHP 的五種執行方式
本文首先介紹行程 (Process) 與執行緒 (Thread) 的概念,並說明什麼是執行緒安全。再接著說明 PHP 常見的五種執行方式,包含 CLI、CGI、mod_php、FastCGI 及 PHP-FPM。最後再說明在 Windows 中的 Non Thread Safe 與 Thread Safe 版本的差異。
000webhost 免費的 PHP + MySQL 網頁空間
000webhost 是少數提供永久免費的網頁空間,能讓您架設使用 PHP + MySQL 開發的網站,也能直接架設 WordPress 網站。除了提供免費版之外,亦提供付費版功能。免費版在使用上有不少限制,較適合用來練習網站開發,或進行網站上線前測試。如果您是要架設正式上線的公開網站,比較建議使用付費版,或選擇其他付費網頁空間。
網路程式著名的 C10K 問題
C10K 問題是指當網站同時處理 10000 個以上的連線數時,很多設計不良的網路服務性能會急速下降,且該問題無法透過升級記憶體或 CPU 等硬體設備得到改善。雖然這個問題早已被提出多年,且國外也有人提出了支援更高連線數的方案,不過目前主流的 Apache 及 Tomcat 在預設情況下依然存在這樣的問題。