網頁

2013年11月18日 星期一

【AWS】安裝apache+php+mysql+phpMyAdmin

【環境:AWS.linux.micro.free】

有2.3個月沒上AWS,沒想到最近又更新,以往對於系統更新,不專業的我,都會認為怎麼老是更新,這樣對用戶好嗎?現在看到系統業者努力更新,提供新的功能、語言,我都會覺得這個團隊充滿活力,好棒。

改天來分享一下AWS的使用心得,實在太忙,都只能騰出零碎時間去寫blog。

好久沒安裝這些網站基本的服務,最近很多新的語言也到處流行,不過這些就可以滿足大部份的普羅大眾需求。

ssh 登入 aws後,請用管理者權限 sudo su,再在terminal上輸入

 
 yum  -y  install  httpd  php  php-mysql  mysql  mysql-server

接下來系統就會自行安裝,可以看到目前的版本。

要注意的是,你的防火牆設定,請直接到aws ec2控制台,設定你的防火牆機制。

【啓動mySql】
 
 sudo chkconfig mysqld on //設定 MySQL 開機預設啟動
 sudo /etc/init.d/mysqld start      // 執行 mysqld ,第一次會初始化 
為了安全性,設定你的root密碼:
 
 sudo mysql_secure_installation//接下來會有一連串的問答
  
【啓動apache】
 
 sudo  chkconfig httpd on
 sudo /etc/init.d/httpd start

若你要移動『你的根目錄』,可去『vim /etc/httpd/conf/httpd.conf』,修改DocumentRoot

若你想執行https,則請安裝
 
 yum  -y  install  mod_ssl  mod_perl  mod_auth_mysql

【安裝phpMyAdmin】
請去『phpMyAdmin下載』,移動到你的DocumemtRoot下,解壓縮後就可登入。
登入的帳號:root,密碼:你剛剛設定的密碼

我執行時出現的問題:
The mbstring extension is missing. Please check your PHP configuration.』,請安裝
 yum -y install php-mbstring

若出現缺少『mcrypt』,請安裝
 yum -y install mcrypt


As always , if you have any question , feel free to contact me.
有任何問題,請聯絡我

歡迎轉載,請註明出處,感謝。

2 則留言:

  1. 謝謝您的文章, 對我很有幫助.
    不過一開始安裝時我先設定完root密碼, 然後用ec2-user身份執行安裝. 你的第一個指令我必須打sudo才會正常執行.

    sudo yum -y install httpd php php-mysql mysql mysql-server

    回覆刪除
    回覆
    1. 感謝,因為有時用得太順手,細節很難注意,已補上

      刪除