LAMP搭建wordpress博客

2018-05-09 15:57:05 浏览数 (1)

LAMP(LINUX7.3 APACHE2.4 MYSQL5.6 PHP7.1)搭建wordpress博客 :

  1. 确认httpd服务有没有开启
代码语言:javascript复制
ps aux | grep httpd

/usr/local/apache2.4/bin/apachectl start
启动服务

ps aux | grep httpd
再次查看服务
  1. 启动mysql服务
代码语言:javascript复制
ps aux | grep mysql

service mysql start
  1. 配置域名
代码语言:javascript复制
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
代码语言:javascript复制
<VirtualHost *:80>

ServerName www.haha.com
DocumentRoot "/data/wwwroot/www.haha.com"

</VirtualHost>
只需要配置一个域名,一个站点的目录即可!
  1. 测试,重载
代码语言:javascript复制
/usr/local/apache2.4/bin/apachectl -t
代码语言:javascript复制
/usr/local/apache2.4/bin/apachectl graceful
AH00112: Warning: DocumentRoot [/data/wwwroot/www.haha.com] does not exist
提示报错,没有创建www.haha.com目录

咱们首先需要创建一下:

代码语言:javascript复制
mkdir -p /data/wwwroot/www.haha.com

再次重载配置,即可!

  1. 设置本地hosts(自己购买的云服务器勿操作)

为了进一步在本地可以模拟实现安装wordpress所以我们需要更改本地电脑的hosts!

代码语言:javascript复制
ping www.haha.com

Pinging www.haha.com [192.168.230.128] with 32 bytes of data:
Reply from 192.168.230.128: bytes=32 time<1ms TTL=64
Reply from 192.168.230.128: bytes=32 time<1ms TTL=64
  1. 解压 配置
代码语言:javascript复制
tar zxvf wordpress-4.8.1-zh_CN.tar.gz

当我们解压了之后,会直接出现一个wordpress目录,但是我们必须要把所有的文件全部必须在www.haha.com目录下!
代码语言:javascript复制
mv wordpress/* .
  1. 配置wordpress 然后我们访问浏览器输入刚刚配置的域名(购买云服务器的输入云服务器绑定的域名或者IP地址)如下:

7.1 问题分析 如果使用域名或者IP地址不可以直接访问

  • 测试一下是否可以ping通虚拟机
  • 添加防火墙策略
代码语言:javascript复制
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
  • 配置http.conf
代码语言:javascript复制
vim /usr/local/apache2.4/conf/httpd.conf

搜索/vhost

代码语言:javascript复制
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
代码语言:javascript复制
vim /usr/local/apache2.4/conf/httpd.conf
代码语言:javascript复制
/usr/local/apache2.4/bin/apachectl -t
Syntax OK
代码语言:javascript复制
/usr/local/apache2.4/bin/apachectl graceful
  • 访问出现403 Forbidden

·· Apache2.2 vim /usr/local/apache2/conf/httpd.conf

搜索 /deny 修改为: allow from all

.. Apache2.4 vim /usr/local/apache2.4/conf/httpd.conf 搜索 /denied 修改为: granted


  1. 配置数据库

进入下一步,出现如下信息。 进入我们的虚拟机,输入: (首次进入数据库)

代码语言:javascript复制
/usr/local/mysql/bin/mysql -uroot

设置mysql用户root的密码为:
SET password for 'root'@'localhost'=password('zhangduanya');

create database haha; //创建一个数据库为haha

grant all on haha.* to 'haha'@'127.0.0.1' identified by 'zhangduanya';
针对haha这个数据库表授权,授权haha用户且密码为zhangduanya

quit   //退出

再次测试:

/usr/local/mysql/bin/mysql -uhaha -pzhangduanya -h127.0.0.1 //指定用户名haha 密码 主机再次测试登录。
  1. 验证wordpress

出错:

抱歉,我不能写入wp-config.php文件。

您可以手工创建wp-config.php文件并将以下信息贴入其中。

然后我们手动把下面的配置文件写入到wp-config.php中。

代码语言:javascript复制
vim wp-config.php
  1. 安装

然后就进入了咱们熟悉的wordpress后台界面;

输入www.haha.com进行验证:


0 人点赞