使用 Linux 架設 web server,LAMP 是非常常用的選擇,LAMP 代表 Linux + Apache + MySQL + PHP,當然還有很多的組合,像是 LNMP (Linux + Nginx + MySQL + PHP) 等等的搭配,但這篇就先針對 LAMP 做介紹。
首先這篇採用 EC2 主機搭配作介紹,皆用 yum 安裝。
在安裝過程中因權限的關係,以下皆是以 root 的身分。
安裝 LAMP
yum
查詢是否有安裝yum
更新所有已安裝的套件 (-y 表示安裝更新時不跳確認提示)
Apache、PHP、MySQL
安裝 Apache、PHP、MySQL
1
|
$ yum install -y httpd24 php56 mysql55-server php56-mysqlnd php56-mbstring
|
修改 php.ini
1
2
3
4
5
6
|
; PHP tag 簡寫 (應該是要保持關閉的....,但因為有些 legacy code,慚愧...)
short_open_tag = On
; 時區
date.timezone = Asia/Taipei
; 最大上傳檔案大小
upload_max_filesize = 50M
|
啟用服務
1
2
|
$ service httpd start
$ service mysqld start
|
設定 mysql 管理者密碼
1
2
3
4
5
|
# XXXX 表示密碼
# 設定密碼
$ mysqladmin -u root password 'XXXX'
# 修改密碼
$ mysqladmin -u root -p password 'XXXX'
|
設定開機時啟用
1
2
|
$ chkconfig httpd on
$ chkconfig mysqld on
|