CentOS7.4搭建LAMP环境安装WordPress详细图解

实验环境

服务器操作系统:CentOS 7.4(Linux)

博客部署服务器:Apache

后台语言:PHP

数据库:MySql

前端框架:WordPress


安装Apache(Apache软件安装包叫httpd)

yum install httpd

->y

安装完成

开启 Apache服务

systemctl start httpd

设置Apache开机启动

systemctl enable httpd

接下来就可以验证Apache是否安装成功了

由于CentOS7安全性问题,需要手工关闭一下防火墙

先查看一下防火墙状态

systemctl list-unit-files|grep firewalld.service

关闭防火墙 

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

这样就可以验证Apache是否安装成功了。

打开浏览器,输入你虚拟机或者服务器IP(如果IP是私有IP,需要在同一LAN下查看)出现这个界面说明你的Apache安装成功了。

安装数据库Mysql

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-9.noarch.rpm
yum install mysql mysql-server mysql-libs mysql-server

->y

开机默认启动Apache 和Mysql 服务 

systemctl enable httpd.service
systemctl enable mysqld.service

建议再重启一下这两个服务

systemctl restart httpd.service
systemctl restart mysqld.service

测试Mysql是否安装成功:

mysql -u root -p

尴尬的报了这个错误,当然有解决方法啦 

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

解决方法

1.关闭Mysql服务

systemctl stop mysqld.service

2.修改配置文件无密码登录

vi /etc/my.cnf

最后加上

skip-grant-tables

3.启动Mysql

systemctl start mysqld.service

4.登陆Mysql

mysql -u root

5.修改密码

use mysql;

update mysql.user set authentication_string=password('wordpress2018') where user='root' ;  //我这里设置的密码为wordpress2018,可以更改为你需要的密码,牢记密码

6.再次打开my.cnf 把那最后那句刚添加的skip-grant-tables再删掉

7.重启Mysql

systemctl restart mysqld.service

再次验证

mysql -u root -p

输入密码   wordpress2018

出现下面这些代码,说明你的Mysql已经安装成功

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.23

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

在 Mysql 中新建数据库

create database wordpress;


Query OK, 1 row affected (0.00 sec)//出现这句话说明创建成功

安装PHP以及相关组件  ->y

yum install php
yum install php-mysql
yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

测试PHP是否安装成功

在/var/www/html下建立一个test.php文件:

vi /var/www/html/test.php

文件内输入 

<?php
phpinfo();
?>

现在你在浏览器种输入  

http://x.x.x.x/test.php

 就可以看到 PHP 的信息了

 

下载安装WordPress

WordPress源有很多,你可以直接选用官网自带的,

wget http://cn.wordpress.org/wordpress-4.9.8-zh_CN.zip  //使用wget下载

或者自己到适合的wordpress包,然后上传到服务器

解压

unzip wordpress-4.9.4-zh_CN.zip 

又出现错误了,因为这是一台新的,好多软件包没有安装,现在还需要再安装一个解压软件

-bash: unzip: command not found
yum install unzip

然后再执行解压命令

unzip wordpress-4.9.4-zh_CN.zip 

将wordprss下所有的文件复制到apache服务器下的根目录

cp -r wordpress/* /var/www/html/

配置wordpress的配置文件

进入html文件夹下,html是apache的根目录

cd /var/www/html/

复制配置文件

cp wp-config-sample.php wp-config.php

编辑wordpress的配置文件

vi wp-config.php

然后输入数据库名称,例如我上面创建的数据库wordpress,然后是数据库的用户名和密码,“MySQL主机”一般默认为localhost,不需要修改

 把这一段,DB_NAME,DB_USER,DB_PASSWORD更改成之前你配置的就可以了。

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');

/** MySQL数据库用户名 */
define('DB_USER', 'root');

/** MySQL数据库密码 */
define('DB_PASSWORD', 'wordpress2018');

/** MySQL主机 */
define('DB_HOST', 'localhost');

/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');

再次打开浏览器,输入IP,即可看到Wordpress配置安装界面,然后安装成功,可以正常使用了。

 

  • 13
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7.4是一种用于服务器的Linux操作系统,而LAMP则是一种用于构建和运行Web应用程序的开发环境LAMP代表LinuxApacheMySQLPHP,是一种开源的技术堆栈。其中,Linux是操作系统,提供了稳定和安全的基础环境Apache是Web服务器,负责接收和处理HTTP请求;MySQL是一个流行的关系型数据库管理系统,用于存储和管理数据;PHP是一种脚本语言,用于动态生成Web内容。 在CentOS 7.4上安装和配置LAMP环境主要包括以下步骤: 1. 安装和配置Linux服务器:首先,需要下载并安装CentOS 7.4操作系统。随后,可以通过配置网络、设置主机名和进行一些其他的基本配置来优化服务器环境。 2. 安装和配置Apache服务器:使用包管理器yum安装Apache软件包。在安装完成后,可以通过修改Apache的配置文件来进行一些基本的配置,如虚拟主机配置、访问权限等。 3. 安装和配置MySQL数据库:通过yum安装MySQL服务器软件包。安装完成后,还需要运行一些脚本来进行初始化和设置数据库的用户权限。 4. 安装和配置PHP解析器:通过包管理器yum安装PHP解析器。安装完成后,还需要一些额外的配置,如修改PHP配置文件以启用所需的模块、调整内存限制等。 5. 测试LAMP环境:在完成上述步骤后,可以创建一个简单的测试文件,如info.php,在浏览器中访问该文件来验证LAMP环境是否正常工作。 通过以上步骤,就可以在CentOS 7.4上成功安装和配置LAMP环境,为开发和运行Web应用程序提供一个稳定和可靠的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值