如何在 Ubuntu 15.04 中使用 Nginx、MariaDB 和 HHVM 安装 WordPress如何在 Ubuntu 15.04 中使用 Nginx、MariaDB 和 HHVM 安装 WordPress如何在 Ubuntu 15.04 中使用 Nginx、MariaDB 和 HHVM 安装 WordPress如何在 Ubuntu 15.04 中使用 Nginx、MariaDB 和 HHVM 安装 WordPress
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 15.04 中使用 Nginx、MariaDB 和 HHVM 安装 WordPress

本教程适用于这些操作系统版本

  • Ubuntu 16.04(Xenial Xerus)
  • Ubuntu 15.04(Vivid Vervet)

在此页

  1. 介绍
  2. 先决条件
    1. 安装 Nginx
    2. 安装和配置 MariaDB
    3. 安装和配置 HHVM
    4. 安装 WordPress

    介绍

    HHVM(Hip Hop Virtual Machine)是 Facebook 开发的即时编译器,用于运行用 PHP 和 Hack 语言编写的应用程序。 HHVM 比 ZEND 的传统 PHP 引擎更快,Facebook 每天使用它来处理数十亿个 Web 请求。与 Zend PHP 5.2 引擎 + APC 相比,HHVM 的 Web 请求吞吐量提高了 9 倍,内存消耗减少了 5 倍以上。在这里查看更多。

    本教程介绍了在 Ubuntu 15.04 Server - 64 位上使用 Nginx、MariaDB 和 HHVM 安装 WordPress 的步骤。

    先决条件

    我假设你已经在你的机器上安装了:

    1. 具有 64 位架构的 Ubuntu 15.04 服务器,因为 HHVM 仅在 64 位上运行。
    2. 您拥有服务器的 root/sudo 访问权限。

    所以这就是我们将在本教程中做的事情:

    • 安装 Nginx。
    • 安装和配置 MariaDB。
    • 安装和配置 HHVM
    • 安装和配置 WordPress

    安装 Nginx

    Nginx Web 服务器在 Ubuntu 存储库中可用。您可以使用 apt 命令安装它:

    sudo apt-get update
    sudo apt-get install nginx

    安装完成后,请启动Nginx:

    systemctl start nginx

    现在用浏览器测试,打开服务器IP:http://192.168.1.108/。将URL中的IP替换为自己的IP。

    安装和配置 MariaDB

    在本教程中,我将安装 MariaDB 作为 MySQL 的替代品,以利用其更好的性能。 MariaDB 是 MySQL 的一个分支,由最初的 MySQL 开发人员 Monty Widenius 维护。

    使用 apt-get 命令安装 MariaDB:

    sudo apt-get install mariadb-client mariadb-server

    现在你可以启动 MariaDB:

    sudo systemctl start mysql

    当 MariaDB 运行时,设置 MariaDB root 密码以保护数据库:

    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 密码,您可以使用密码登录到 MariaDB 提示符。

    mysql -u root -p

    TYPE YOUR PASSWORD

    现在为 WordPress 安装创建一个名为 wordpressdb 的新数据库和一个名为 wpuser 的新用户。您可以使用以下命令执行此操作。请将 [email 替换为安全密码,该密码将用作新 WordPress 数据库的访问凭据。

    create database wordpressdb;
    create user ';
    flush privileges;
    \q

    安装和配置 HHVM

    将 HHVM 存储库添加到您的 Ubuntu 存储库文件 /etc/apt/sources.list 并更新存储库:

    wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
    echo deb http://dl.hhvm.com/ubuntu vivid main | sudo tee /etc/apt/sources.list.d/hhvm.list
    apt-get update

    现在让我们安装 HHVM:

    sudo apt-get install -y hhvm

    安装完成后,配置 Nginx 网络服务器以使用 HHVM:

    sudo /usr/share/hhvm/install_fastcgi.sh

    要在系统启动时自动启动 HHVM,请运行以下命令:

    sudo update-rc.d hhvm defaults

    即使您安装了 php-cli,我们也会为 /usr/bin/php 使用 HHVM:

    sudo /usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60

    现在启动 HHVM:

    systemctl start hhvm

    现在是测试 HHVM 的时候了,我将在浏览器和服务器控制台/终端上对其进行测试。

    在 /var/www/html/ 目录中创建名为 info.php 的新文件:

    cd /var/www/html/
    nano info.php

    并在下面添加 PHP 代码:

    <?php
    phpinfo();
    ?>

    然后在浏览器中访问该文件:http://192.168.1.108/info.php。如果您可以在网页中看到 HipHop 一词,则说明 HHVm 工作正常。

    最后在你的服务器控制台/终端测试 HHVM,输入这个命令:

    php info.php
    php -v

    第一个命令应显示单词 \HipHop\,第二个命令显示 HHVM 版本。

    安装 WordPress

    下载 WordPress 并解压:

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

    WordPress 被解压缩到 \wordpress\ 目录中,您必须将所有 WordPress 文件和目录移动到 /var/www/html/,您可以使用以下命令执行此操作:

    cd /var/www/html/
    mv wordpress/* .
    rm -rf wordpress/

    现在将 WordPress 文件的所有者更改为用户和组 www-data,通常 /var/www/html/ 目录下的所有文件都归 www-data 用户和组所有。运行这些命令以更改文件和目录所有权:

    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,并编辑文件以设置我们在数据库设置期间创建的数据库名称、数据库用户和密码。

    mv wp-config-sample.php wp-config.php
    nano wp-config.php
    DB_NAME = wordpressdb
    DB_USER = wpuser
    DB_PASSWORD = 

    现在用 nano 编辑 nginx 虚拟主机文件 /etc/nginx/sites-available/default ,并添加 index.php :

    rm -f index.nginx.html
    nano /etc/nginx/sites-available/default

    然后重启 Nginx:

    systemctl restart nginx

    当 Nginx 重启后,尝试访问服务器 IP:http://192.168.1.108/,您将被重定向到 WordPress 安装。

    请选择您的语言,例如:英语(美国),然后按继续按钮。

    现在填写用户名、用于验证 WordPress 管理员身份的密码和您的电子邮件地址,然后按安装 WordPress 按钮。

    等待安装完成,然后登录WordPress站点:http://192.168.1.108/。

    WordPress 现在与 HHVM 一起安装在 Ubuntu 15.04 服务器的 Nginx Web 服务器下。

    结论

    HHVM 是一个开源项目,旨在执行用 Hack 和 PHP 语言编写的程序,与传统的 ZEND 引擎相比,它运行 PHP 应用程序的速度更快,内存消耗更少。最新的 WordPress 版本在 HHVM 上运行良好。

©2015-2025 艾丽卡 support@alaica.com