要安裝WordPress在CentOS7, Server 必需已經安裝有下面的幾個套件:
- Apache
- MariaDB
- PHP
- phpMyAdmin
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 " 就完成了全部安裝工作
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
install php 5.6, (可以用 yum search php56w 看看有什麽依賴包)
另外必需增加一個目錄上傳的文件
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.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Delete php5.4
yum remove php-commonyum 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
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 << 看看現在什麽版本
php -v << 看看現在什麽版本
沒有留言:
張貼留言