如何安装wordpress在centos 7 hhvm nginx

如何安装wordpress在centos 7 hhvm nginx,第1张

HHVM单稿顷独安装稿圆的话比较简单,官方也针对各种个 *** 作系统推出了详细的键敬塌说明文档,一般按照文档的说明就可以安装成功,HHVM主要是用于替换PHP,平常的LNMP即Linux、Nginx、MysqL、PHP架构被替换为LNMH(H即为HHVM)。

linode推荐自身大伍rpm包,HHVM比较耗资源,yum install php-* mysql-server -y,yum remove php-pecl-apc -y,滚宏或然绝碧后安装opcache。

Homestead安装与配置

安装 VirtualBox / VMWare 与 Vagrant

在启动你的 Homestead 环境之前,你必须先安装 VirtualBox 和 Vagrant. 两套软件在各平台都有提供易用的可视化安装程序。

VMware

除了 VirtualBox 之外, Homestead 也支持 VMware. 如果使用 VMware 作为provider, 你需要购买 VMware Fusion / Desktop 以及 VMware Vagrant plug-in. VMware 提供了更快、性能更好的共享文件夹。

增加 Vagrant 封装包

当 VirtualBox / VMware 和 Vagrant 安装完成后,你可以在终端机以下列命令将laravel/homestead封装包安装进你的 Vagrant 安装程序中。下载封装包会花你一点时友简间,时间长短将依据你的网络速度决定:

vagrant box add laravel/homestead

如果这个命令失败了, 你可能安装的是一个老版本的 Vagrant 需要指定一个完整的URL:

vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead

安装 Homestead

手动通过 Git 安装(本地端没有 PHP)

如果你不希望在你的本机上安装 PHP ,你可以简单地通过手动复制资源库的方式来安装 Homestead。将资源库复制至你的home目录中的 Homestead 文件夹,如此一来 Homestead 封装包将能提供主机服务给你所有的 Laravel(及 PHP)应用:

git clone https://github.com/laravel/homestead.git Homestead

一旦你安装完Homestead CLI工具,即可执行bash init.sh命令来创建Homestead.yaml配置文件:

bash init.sh

此Homestead.yaml文件,将会被放置在你的——/.homestead目录中。

通过 Composer + PHP 工具

一旦封装包已经安装进你的 Vagrant 安装程序,你就可以准备通过Composer global命令来安装Homestead CLI工具:

composer global require “laravel/homestead=——2.0”

请务必确认 homestead 有被放置在目录——/.composer/vendor/bin之中,如此一来你才能在终端机昌橡中顺利执行 homestead 命令。

一旦你安装完 Homestead CLI 工具,即可执行init命令来创建Homestead.yaml配置文件:

homestead init

此Homestead.yaml将会被放置在你的——/.homestead文件夹中。如果你是使用 Mac 或 Linux,你可以直接在终端机执行homestead edit命令来编辑Homestead.yaml:

homestead edit

配置你的 Provider

在Homestead.yaml文件中的provider键表明需要使用的 Vagrant prodiver:virtualbox或者vmware_fusion,你可以根据自己的喜好设定 provider 。

provider: virtualbox

配置你的 SSH 密钥

然后你需要编辑Homestead.yaml。可以在文件中配置你的 SSH 公开密钥,以及主要机器与 Homestead 虚拟机之间的共享目录。

如果没有 SSH 密钥的话, 在 Mac 和好迅裤 Linux 下,你可以利用下面的命令来创建一个 SSH 密钥组:

ssh-keygen -t rsa -C “you@homestead”

在 Windows 下,你需要安装 Git 并且使用包含在 Git 里的Git Bash来执行上述的命令。另外你也可以使用 PuTTY 和 PuTTYgen。

一旦你创建了一个 SSH 密钥,记得在你的Homestead.yaml文件中的authorize属性指明密钥路径。

配置你的共享文件夹

Homestead.yaml文件中的folders属性列出了所有你想在 Homestead 环境共享的文件夹列表。这些文件夹中的文件若有变动,他们将会同步在你的本机与 Homestead 环境里。你可以将你需要的共享文件夹都配置进去。

如果要开启 NFS,只需要在folders中加入一个标识:

folders:

- map: ——/Code

to: /home/vagrant/Code

type: “nfs”

配置你的 Nginx 站点

对 Nginx 不熟悉?没关系。sites属性允许你简单的对应一个域名到一个 homestead 环境中的目录。一个例子的站点被配置在Homestead.yaml文件中。同样的,你可以加任何你需要的站点到你的 Homestead 环境中。Homestead 可以为你每个进行中的 Laravel 应用提供方便的虚拟化环境。

你可以通过配置hhvm属性为true来让虚拟站点支持 HHVM:

sites:

- map: homestead.app

to: /home/vagrant/Code/Laravel/public

hhvm: true

Bash Aliases

如果要增加 Bash aliases 到你的 Homestead 封装包中,只要将内容添加到——/.homestead目录最上层的aliases文件中即可。

启动 Vagrant 封装包

当你根据你的喜好编辑完Homestead.yaml后,在终端机里进入你的 Homestead 文件夹并执行homestead up命令。

Vagrant 会将虚拟机开机,并且自动配置你的共享目录和 Nginx 站点。如果要移除虚拟机,可以使用vagrant destroy --force命令。

为了你的 Nginx 站点,别忘记在你的机器的hosts文件将「域名」加进去。hosts文件会将你的本地域名的站点请求指向你的 Homestead 环境中。在 Mac 和 Linux,该文件放在/etc/hosts。在 Windows 环境中,它被放置在C:\Windows\System32\drivers\etc\hosts。你要加进去的内容类似如下:

192.168.10.10 homestead.app

务必确认 IP 地址与你的Homestead.yaml文件中的相同。一旦你将域名加进你的hosts文件中,你就可以通过网页浏览器访问到你的站点。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12522390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存