全新安装:httpd.service:找不到单元

时间:2018-06-29 19:48:11

标签: wordpress apache centos google-cloud-platform centos7

当前,我正在尝试遵循以下指南: https://marxtudor.com/how-to-install-wordpress-using-ssh-on-centos-vps/

我正在使用Google Cloud Platform(免费版进行测试),并创建了一个新的CentOS 7 VM。上面的指南是我填写的第一个命令,但不断出现此错误:

我遵循了很多教程,创建了一个新的VM,并且每次遇到这个错误时,它都不知道httpd命令。。我什至删除了该项目并重新开始,但还是没有运气。

[rsa-key-XXXXXX] $ sudo服务httpd重新启动

重定向到/ bin / systemctl重新启动httpd.service

无法重新启动httpd.service:找不到单元。

[rsa-key-XXXXXX] $ httpd -t

-bash:httpd:找不到命令

[rsa-key-XXXXXX] $

任何人都可以让我知道这可能是什么原因造成的吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

是否要使用CentOS 7为Compute Engine VM实例安装WordPress?

在这种情况下,您可以按照此处[1]的说明为VM设置LAMP,然后下载您选择的WordPress版本[2]并将其安装在VM上。

我了解您已经使用Centos 7成功设置了VM实例,这是正确的吗?假设您可以从[1]中看到,对于CentOS 7,这些将是执行此安装的命令:

1)更新并安装Apache和PHP:

sudo yum check-update
sudo yum -y install httpd php

2)启动Apache服务:

sudo service httpd start

sudo chkconfig httpd on

3)安装,配置和启动数据库:

sudo yum -y install httpd mariadb-server php php-mysql
sudo systemctl start mariadb

4)配置MySQL(如果需要,请为root用户设置密码):

sudo mysql_secure_installation

5)重新启动Apache     sudo服务httpd重新启动

一旦设置了MySQL,就必须为WordPress安装创建一个数据库。

按照此过程,您将在Compute Engine VM实例上安装并运行Apache,MySQL和PHP。

然后,您可以下载所选的WordPress版本[2],解压缩文件并通过访问IP地址和WordPress的下载文件夹来安装WordPress。例如,http://YOUR_PUBLIC_VM_IP_ADDRESS/wordpress

将要求您输入数据库名称,用户名和密码。这将允许WordPress代表您创建wp-config.php文件并继续安装。

此时,您应该已经使用CentOS 7在您的Compute Engine VM实例上安装了WordPress。

在Compute Engine VM实例上安装WordPress的更简单方法是使用Cloud Platform Console中的Marketpace。转到“产品和服务”菜单>“市场”,然后搜索“ Wordpress”。您将看到许多不同的选项,以在Compute Engine VM实例中启动WordPress。尽管如此,似乎Debian是用于这些选项的默认操作系统。


链接:

[1] https://cloud.google.com/community/tutorials/setting-up-lamp

[2] https://wordpress.org/download/

答案 1 :(得分:0)

  

我也遇到了同样的错误,这就是我解决问题的方式。

登录到计算机后:

  • 步骤1:成为root用户。 命令:sudo su
  • 第2步:更新内核 命令:yum update -y
  • 第3步:安装Apache命令:yum install httpd -y
  • 第4步:启动Apache命令:service httpd start
  • 第5步:检查服务状态命令:服务httpd状态
  

这应该可以解决您的问题。祝你好运