2017年4月5日 星期三

Install WordPress, upgrade PHP from 5.4 to 5.6

Install

要安裝WordPress在CentOS7, Server 必需已經安裝有下面的幾個套件:

  1. Apache
  2. MariaDB
  3. PHP
  4. phpMyAdmin
MariaDB 如果是YUM的安裝還是 5.4 ,可以參照MariaDB網站更新到最新版本:
https://mariadb.com/resources/blog/installing-mariadb-10-centos-7-rhel-7
確認上面幾個套件安裝了,現在開始安裝WordPress

首先建立WordPress 的數據庫

mysql -u root -p               <<< 登入MariaDB

CREATE DATABASE wp;       <<< 建立數據庫 (wp)
CREATE USER wpuser@localhost;    <<< 建立使用者 (wpuser)
SET PASSWORD FOR wpuser@localhost= PASSWORD('password');        <<< 建立wpuser的密碼

GRANT ALL PRIVILEGES ON wp.* TO wpuser@localhost IDENTIFIED BY 'password'; <<<把wp這個數據庫的資料庫的完整權限放給wpuser,并設置數據庫密碼

FLUSH PRIVILEGES;            <<< 讓數據庫知道權限改了


現在安裝WordPress:

cd /var/www/html             <<< 到 http目錄
wget http://wordpress.org/latest.tar.gz          <<< 下載最新的Wordpress
tar xzvf latest.tar.gz          <<< 解壓
cd wordpress            <<< 轉到剛解壓的wordpress 目錄
cp -a * ..             <<< 把wordpress目錄內的copy出去到/var/www/html
chown -R apache:apache /var/www/html/wordpress            <<< 將擁有者給 Apache
chown -R 755 /var/www/html/wordpress                              <<< 改變權限 

**WordPress Old Version Download here, if HPH version lower than 5.6 **
https://wordpress.org/download/releases/

另外必需增加一個目錄上傳的文件

mkdir /var/www/html/wp-content/uploads
chown -R 777 /var/www/html/wp-content/uploads          <<<必需設置為777權限

systemctl restart httpd                <<<< 重啟httpd


WordPress 安裝好了, 然后輸入網址, WordPress會要求剛才建立的數據庫名字,使用者名字, 數據庫密碼, 跟著添加后就會完成一份設置文件, 這時把內容抄到 /var/www/html內的wp-config.php , 儲存后,回來,按下 " Run the install " 就完成了全部安裝工作
 
----------------------

upgrade php5.4 to 5.6

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Delete php5.4

yum remove php-common
install php 5.6, (可以用 yum search php56w 看看有什麽依賴包)

yum install -y php56w\
php56w-opcache\
php56w-xml\
php56w-mcrypt\
php56w-gd\
php56w-devel\
php56w-mysql\
php56w-intl\
php56w-mbstring\
php56w-fpm\
php56w-pdo\
php56w-mysqli\

systemctl restart httpd
systemctl restart php-fpm

php -v                                              << 看看現在什麽版本




沒有留言:

張貼留言

 YUM ( or DNF) upgrade PHP  listed running PHP version yum list installed |grep PHP Remove the old version yum remove php* Then install the ...