前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LAMP搭建wordpress博客

LAMP搭建wordpress博客

作者头像
老七Linux
发布2018-05-09 15:57:05
1.1K0
发布2018-05-09 15:57:05
举报

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地址)如下:
mark
mark

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. 配置数据库
mark
mark

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

代码语言: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+密码+主机再次测试登录。
mark
mark
  1. 验证wordpress

出错:

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

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

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

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

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

mark
mark

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

mark
mark

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016/08/05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • LAMP(LINUX7.3+APACHE2.4+MYSQL5.6+PHP7.1)搭建wordpress博客 :
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档