#前言 反正都開了一台EC2那就充分利用他吧~
#安裝SQL
sudo apt-get install mysql-server
接著會要你輸入密碼,請自行記憶,好了以後輸入下面設定SQL
sudo mysql -u root -p //開啟mysql command line
這時你應該是顯示 mysql > ,接著輸入下面幾行文字
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO "wp_user"@"localhost" IDENTIFIED BY "請輸入一個密碼";
FLUSH PRIVILEGES;
EXIT
#安裝 PHP 輸入指令
sudo apt-get install php5-fpm php-pear php5-common php5-mysql php-apc php5-gd
開啟 php 設定檔
sudo vi /etc/php5/fpm/php.ini
並輸入下面三行文字在設定檔第一行
[apc]
apc.write_lock = 1
apc.slam_defense = 0
在更改 www.conf檔案
sudo vi /etc/php5/fpm/pool.d/www.conf
把下面兩行換掉
user = www-data
group = www-data
換成
user = ubuntu
group = ubuntu
在往下幾行會看到 listen.owner換掉
listen.owner = www-data
listen.group = www-data
;listen.mode = 0660
並加入下面兩行
listen.owner = ubuntu
listen.group = ubuntu
listen.mode = 0660
#安裝 Nginx 終端機上輸入
sudo apt-get install nginx
接著,換到nginx資料夾,新開一個drop的檔案
cd /etc/nginx/conf.d
sudo touch drop
sudo vi drop
並Copy Github上的檔案到drop裡面drop file from GitHub
再來是換修正defult.conf並換成Github上的內容default.conf from GitHub,並且把server_name換成你的EC2 ip
sudo vi /etc/nginx/conf.d/default.conf
#安裝Wordpress 調高www資料夾權限
sudo mkdir -p /var/www/
sudo chown ubuntu:ubuntu /var/www/
sudo chmod 775 /var/www
重啟服務 Nginx & php
sudo service nginx restart
sudo service php5-fpm restart
下載並安裝Wordpress
cd /tmp
sudo wget http://wordpress.org/latest.tar.gz
sudo tar zxvf latest.tar.gz
cd wordpress
sudo mv * /var/www/
Copy設定檔、設定權限、修改資料
cp /var/www/wp-config-sample.php /var/www/wp-config.php
chown ubuntu:ubuntu /var/www/wp-config.php
sudo vi /var/www/wp-config.php
用瀏覽器開啟https://api.wordpress.org/secret-key/1.1/salt/,並複製所有資料,取代 wp-config.php上的資料
通通換掉
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');
滑鼠往上一點,修改下面資料,並填入我們剛剛安裝SQL時輸入的值
define('DB_NAME', 'wordpress');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', '你的密碼');
大功告成!!!!打開你的網址享受你的Wordpress
##後記 如果要安裝plugin時會跳出一個要輸入你的FTP密碼,
Hostname : localhost
Username : wp_user
Password : 你剛剛輸入的密碼
接著請修改wp-config.php
sudo vim /var/www/wp-config.php
在檔案最下面加入這兩行
define( 'WP_ALLOW_REPAIR', true );
define('FS_METHOD', 'direct');
##參考項目 Plugin in Wordpress