LAMP (Linux + Apache + MySQL + PHP) 是經典的 Web 伺服器架構。本文記錄基於 RPM 套件安裝 LAMP 環境的完整依賴關係與配置步驟,適用於 CentOS/RHEL 等紅帽系發行版。
需按順序安裝以下 RPM 套件 (括號內數字代表安裝優先序):
apr-xxx.rpm (二)
postgresql-libs-xxx.rpm (二)
apr-util-xxx.rpm (二)
httpd-xxx.rpm (二)
perl-DBI-xxx.rpm (二)
mysql-xxx.rpm (二)
perl-DBD-mysql-xxx.rpm (二)
mysql-server-xxx.rpm (二)
gmp-xxx.rpm (二)
php-common-xxx.rpm (二)
php-cli-xxx.rpm (二)
php-xxx.rpm (二)
imake-xxx.rpm (二)
autoconf-xxx.rpm (二)
automake-xxx.rpm (二)
php-devel-xxx.rpm (三)
php-pdo-xxx.rpm (二)
php-common-xxx.rpm (二) # 重複確認
php-mysql-xxx.rpm (三)
# 啟動 MySQL 服務
service mysqld start
# 設定 root 密碼
mysqladmin -u root password '1234'
mysql -u root -p # 登入後修改密碼
# 建立資料庫與用戶
mysql> SHOW DATABASES;
mysql> CREATE DATABASE shujuku;
mysql> EXIT;
注意: MySQL 指令務必以分號 ; 結尾,否則會進入多行輸入模式。
編輯 /etc/httpd/conf/httpd.conf:
# 修改預設字元編碼為簡體中文
AddDefaultCharset GB2312
# 建立 PHP 探針頁面
cd /var/www/html/
echo '' > phpinfo.php
# 建立論壇目錄並設定權限
mkdir bbs
# 將論壇程式碼解壓至 bbs 目錄
chmod -R 777 bbs
瀏覽器訪問:https://伺服器IP/bbs/install.php 進行論壇安裝向導。