国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

在Ubuntu 16.04 LTS安裝WordPress Nginx MariaDB HHVM

2017-03-01 00:25:15 16191

在Ubuntu 16.04 LTS安裝WordPress Nginx MariaDB HHVM

安裝條件



假設(shè)你機(jī)器已經(jīng)滿(mǎn)足:
Ubuntu 16.04 Server采用64位架構(gòu),因?yàn)镠HVM僅在64位上運(yùn)行。
以root/sudo進(jìn)入系統(tǒng)

安裝Nginx



Nginx Web服務(wù)器在Ubuntu存儲(chǔ)庫(kù)中可用。 您可以使用apt命令安裝它:

  1. apt-get update

  2. apt-get install nginx

安裝完成后啟動(dòng)Nginx。

  1. systemctl start nginx

現(xiàn)在用你的瀏覽器測(cè)試,打開(kāi)服務(wù)器IP:http://www.tjdsmy.cn/。 將URL中的IP替換為您自己的IP。


安裝配置MariaDB



在本教程中,我將安裝MariaDB作為MySQL的替代,以利用其更好的性能。 MariaDB是由MySQL開(kāi)發(fā)人員Monty Widenius維護(hù)的MySQL的一個(gè)分支。
使用apt-get命令安裝MariaDB:

  1. apt-get install mariadb-client mariadb-server

現(xiàn)在你可以啟動(dòng)MariaDB(MariaDB服務(wù)名為mysql):

  1. systemctl start mysql

當(dāng)MariaDB運(yùn)行時(shí),設(shè)置MariaDB root密碼以保護(hù)數(shù)據(jù)庫(kù):

  1. mysql_secure_installation

Enter current password for root (enter for none): PRESS ENTER

Set root password? [Y/n] Y
ENTER YOUR PASSWORD

Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
MariaDB的root密碼已設(shè)置,您可以使用密碼登錄MariaDB終端。

mysql -u root -p
 
TYPE YOUR PASSWORD

現(xiàn)在創(chuàng)建一個(gè)名為wordpressdb的新數(shù)據(jù)庫(kù),并為WordPress安裝使用名稱(chēng)為wpuser的新用戶(hù)。 你可以使用下面的命令。 請(qǐng)使用安全密碼替換“wpuser @”,該密碼將用于新的WordPress數(shù)據(jù)庫(kù)的訪問(wèn)憑據(jù)。

create database wordpressdb;
create user wpuser@localhost identified by 'wpuser@';
grant all privileges on wordpressdb.* to wpuser@localhost identified by 'wpuser@';
flush privileges;
q

pic2


安裝配置HHVM



將HHVM存儲(chǔ)庫(kù)添加到您的Ubuntu存儲(chǔ)庫(kù)文件/etc/apt/sources.list并更新存儲(chǔ)庫(kù):

wget -O - http://www.tjdsmy.cn/conf/hhvm.gpg.key | sudo apt-key add -
echo deb http://www.tjdsmy.cn/ubuntu xenial main | sudo tee /etc/apt/sources.list.d/hhvm.list
apt-get update

現(xiàn)在讓我們安裝HHVM:

  1. apt-get install -y hhvm

安裝完成后,配置Nginx Web服務(wù)器使用HHVM:

  1. /usr/share/hhvm/install_fastcgi.sh

要在系統(tǒng)引導(dǎo)時(shí)自動(dòng)啟動(dòng)HHVM,請(qǐng)運(yùn)行以下命令:

  1. update-rc.d hhvm defaults

我們使用HHVM替代/usr/bin/php,即使您安裝了php-cli:

  1. /usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60

現(xiàn)在啟動(dòng)HHVM:

  1. systemctl start hhvm

現(xiàn)在是測(cè)試HHVM的時(shí)候了,我將在瀏覽器和服務(wù)器控制臺(tái)/終端上測(cè)試它。
在/var/www/html/目錄中創(chuàng)建名為info.php的新文件:

  1. cd /var/www/html/

  2. nano info.php

并添加下面的PHP代碼:

  1. <?php

  2. phpinfo();

  3. ?>

現(xiàn)在使用vim編輯nginx虛擬主機(jī)文件/etc/nginx/sites-available/default,并添加index.php:

  1. vim /etc/nginx/sites-available/default

添加新的index.php:

  1. index index.php index.html index.htm index.nginx-debian.html;

保存并退出。

pic3


然后用瀏覽器訪問(wèn):http://www.tjdsmy.cn/info.php。 如果您可以在您的網(wǎng)頁(yè)?看到HHVm工作正常。


最后,在服務(wù)器控制臺(tái)/終端中測(cè)試HHVM,鍵入以下命令:

  1. php info.php

  2. php -v

pic5

第一個(gè)命令應(yīng)顯示單詞“HipHop”,第二個(gè)命令為HHVM版本。

安裝Wordpress



下載WordPress并解壓縮:

cd /var/www/html/
wget wordpress.org/latest.zip
unzip latest.zip

WordPress已經(jīng)提取到“wordpress”目錄中,您必須將所有WordPress文件和目錄移動(dòng)到/var/www/html/,您可以使用以下命令執(zhí)行此操作:

cd /var/www/html/

mv wordpress/* .

rm -rf wordpress/

現(xiàn)在將WordPress文件的所有者更改為用戶(hù)和組www-data,通常www-data用戶(hù)和組擁有/var/www/html/目錄下的所有文件。 運(yùn)行這些命令以更改文件和目錄所有權(quán):

find . -type d -exec chown www-data:www-data {} ;

find . -type f -exec chown www-data:www-data {} ;

然后將文件wp-config-sample.php重命名為wp-config.php,并編輯該文件以設(shè)置在數(shù)據(jù)庫(kù)設(shè)置期間創(chuàng)建的數(shù)據(jù)庫(kù)名稱(chēng),數(shù)據(jù)庫(kù)用戶(hù)和密碼。

mv wp-config-sample.php wp-config.php

nano wp-config.php


DB_NAME = wordpressdb

DB_USER = wpuser

DB_PASSWORD = wpuser@

pic6

然后重啟Nginx:

  1. systemctl restart nginx

當(dāng)Nginx重新啟動(dòng),嘗試訪問(wèn)服務(wù)器IP:http://www.tjdsmy.cn/,您將被重定向到WordPress安裝。



提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: