Tag: RHEL & CentOS
IonCube Loader 是一個 PHP 的模組, 可以載入已經編碼的 PHP 程式碼並正確執行。以下文章會介紹在 CentOS 下安裝 IonCube Loader. 1. 首先下載 IonCube Loader 模組到 DocumentRoot 目錄, 根據不同的系統下載合適的檔案: 64-Bits: # cd /var/www/html # wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz 32-Bits: # …
在 Linux 下查看系統及硬體資訊十分實用, 可以在安裝新套件或驅動程式時找出相容性問題, 以下會介紹在 Linux 下查看系統及硬體資訊的方法。 1. 透過 uname 查看系統資訊: 找行 “uname” 會顯示系統名稱: $ uname Linux 查看 kernel 版本: $ uname -r 3.10.0-229.14.1.el7.x86_64 顯示系統的架構: $ uname -m x86_64 …
Htop 是一個 Linux 的互動實時系統監測工具, 比起系統內建的 top 功能更為強大, 而且會顯示完整執行中的進程。另外 Htop 的介面以不同顏色顯示處理器, 記憶體及 SWAP 的狀態, 使用起來更加清晰。以下會示範在 CentOS 7 安裝用 YUM 及源始碼安裝 Htop 的方法。 Yum 安裝 Htop: 首先啟用 EPEL Repository: # yum …
PHP 7 還未發佈正式版, 只發佈了 RC 1 版本, 但對於 PHP 的開發者, 預先在測試環境安裝好 PHP 7 的環境, 測試程式碼是否可以正常運作也很重要, 這裡會介紹在 RHEL 及 CentOS 安裝 Apache + MariaDB + PHP 7。 安裝 MariaDB 執行以下指令安裝 …
LAMP 是 Linux + Apache + MySQL + PHP 的縮寫, 但從 RHEL / CentOS 7 開始已經不會內置 MySQL, 改為使用 MariaDB, MariaDB 使用上與 MySQL 相同, 舊有的 MySQL 資料庫也可以直接升級使用, 這裡會介紹下載源碼編譯安裝 Apache + …
要在一部主機上面存放多個網站, 可以透過 Apache 的 Virtual Host 實現。以下會示範在 RHEL 及 CentOS 建立 Apache Virtual Host 的方法。 在開始前, 先要建立存放網站的目錄, 即 Document Root, 在 CentOS 下 Apache 的預設目錄是 /var/www/html, 以下會以 website01.com 及 …
Memcached 是一套開放源碼的分散式記憶體快取系統, 目前已經有多個網站使用。在網站的應用上, 由於資料庫的查詢多數是讀取, Memcached 先將資料庫加以緩存, 那便可以減少資料庫的讀取, 從而增加效率。Memcached 在 PHP 另一個常用的地方是用作緩存 session。下文會示範在 CentOS 7 安裝 Memcached 及 Memcached 的 PHP 模組。 1. 安裝 Memcached 在 RHEL 及 CentOS 十分簡單, …
HAProxy 是一套開源的高效能網站平衡負載工具, HAProxy 可以將如 web server, database server 等負載工作分配到一台以上的主機, 可以增強整體的效能及穩定性。以下會介紹在 RHEL 及 CentOS 安裝及配置 HAProxy 的方法。 以下會以 CentOS 6.7 作為安裝平台, 系統的 IP 是 192.168.1.100, Hostname 是 web.testing.com. 另外假設已經安裝好 3 …
Logwatch 是用 Perl 寫成的紀錄檔管理工具, 可以分析、整理及報告主機的紀錄檔, 並將報告自動以電郵發送給系統管理員, 對檢查及追蹤系統的問題十分好用。 安裝 Logwatch 在 RHEL, CentOS 及 Fedora 安裝 Logwatch 十分簡單, 可以透過 YUM 直接安裝: # yum -y install logwatch 配置 Logwatch Logwatch 的預設設定檔是 …
CentOS 6.7 是 CentOS 6 的最新版, CentOS(Community Enterprise Operating System)是 Linux 的發行版, 它是根於 Red Hat Enterprise Linux 開放源始碼編譯而成。兩者不同之處是 CentOS 不包含封閉源始碼的軟體, 以及將 RedHat 的商標改成 CentOS. CentOS 6.7 主要改進: sssd 擁有數個新功能 …