wordpress搭建方法二(lamp环境:apache+mysql+php+wordpress)

阅读: 评论:0

wordpress搭建方法二(lamp环境:apache+mysql+php+wordpress)

wordpress搭建方法二(lamp环境:apache+mysql+php+wordpress)

更新yum

yum install updateyum install wegt

关闭防火墙

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

安装Apache(httpd即可也就是Apache)

   yum install -y httpd

apache启动并设置开机自启

systemctl start httpd.service
systemctl enable httpd.service

浏览器界面输入IP:

然后安装mysql
Centos7默认安装了mariadb数据库

 rpm -qa|grep mariadb  // 查询出来已安装的mariadbyum remove mariadb-libs.x86_64    #移除mariadbrpm -e --nodeps 文件名  // 卸载mariadb,文件名为上述命令(卸载方法二)

清理掉之前的mysql相关配置,清理掉

 rpm -qa | grep mysqlyum remove mysql-xxx-xxx-find / -name mysqlrm -rf /var/lock/subsys/mysql  //删除所有与MySQL有关的

因为没有mysql 源 所以先装一个
可以在官网选择最新版本的MySQL
/

   wget .noarch.rpmsudo rpm -arch.rpm

使用yum安装mysql

  yum clean allyum makecacheyum repolist all | grep mysql  yum install mysql-community-serveryum install mysql mysql-server mysql-libs mysql-server
    systemctl enable mysql.service  #将 Mysql 服务设置为开机自启systemctl restart  mysql.service #再将其服务重新启动:
ps -ef | grep mysql     #查看mysql的进程
sudo service mysql stop   #停止mysql的服务
cat /var/log/mysqld.log | grep password   #查看mysql自动生成的密码

mysql -u root -p #进入数据库,后面输入密码

如果只想设置简单密码需要修改两个全局参数:


set global validate_password.policy=0;
set global validate_password.length=1;
set PASSWORD = PASSWORD('123456');   #设置密码 后exit退出重新登陆

修改密码方法二:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

参考
如果不能设置简单密码,先设置一个符合条件的复杂密码,在执行以下操作:

set global validate_password.policy=0;
set global validate_password.length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';


为mysql设置登陆密码方法三:

/usr/bin/mysqladmin -u root password '123456'   #后面这两个引号里面的是密码
mysql -uroot --password='123456'                #输入登陆密码

在 Mysql 中新建数据库
create database wordpress;


补充:
查看MySQL

rpm -qa|grep -i mysql

卸载MySQL, 依次卸载 直到没有, 卸载不掉的用 rpm -ev

pkill -9 mysqld      #停掉mysql进程
yum -y remove        # 例如yum -y remove mysql-community-client-5.6.38-2.el7.x86_64

查看 mysql 初始的密码策略,
输入语句 SHOW VARIABLES LIKE 'validate_password%'; 进行查看,
set global validate_password_policy=LOW; #设置密码的验证强度等级

注意

MySQL8.0及以上版本,部分下划线改为了 .

关于 mysql 密码策略相关参数;

validate_password_length  固定密码的总长度;
validate_password_dictionary_file 指定密码验证的文件路径;
validate_password_mixed_case_count  整个密码中至少要包含大/小写字母的总个数;
validate_password_number_count  整个密码中至少要包含阿拉伯数字的个数;
validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;
关于 validate_password_policy 的取值:
LOW:只验证长度;
MEDIUM:验证长度、数字、大小写、特殊字符;
STRONG:验证长度、数字、大小写、特殊字符、字典文件;
systemctl restart  mysqld.service   #重启mysql服务
systemctl start  mysqld.service     #启动mysql服务
systemctl stop  mysqld.service      #停止mysql服务

如果MySQL关不了可试试以下方法:

为 wordpress 创建一个叫 wordpress 的数据库:

CREATE DATABASE wordpress;

为 这个数据库设置一个用户为 wordpressuser:

CREATE USER wordpressuser;

为这个用户配置一个密码为 password123:

SET PASSWORD FOR wordpressuser= PASSWORD("password123");

为这个用户配置数据库的访问权限:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";


生效这些配置

FLUSH PRIVILEGES;

然后退出 mysql

exit;

MySQL删除用户:

 drop user '用户'@'%';

查看所有创建的数据库:

show databases;

删除已有数据库

drop database <数据库名>

注意:

对于MySQL8.0以后的版本修改密码时
需要在myf中添加: default_authentication_plugin=mysql_native_password

 vi /etc/myfskip-grant-tablesdefault_authentication_plugin=mysql_native_password(这个是修改认证方式,8.0之前版本是默认的,8.0之后需要手动修改)//然后esc键:wq退出

mysql可以外部使用可视化工具链接
操作方法:

use mysql;
show tables;
select Host,User from user G
update user set host = '%' where Host = "localhost" and user = "root";
exit   #退出mysql
sudo service mysqld restart   # 重启MySQL服务(前提也得关闭防火墙)


安装PHP及其组件
CentOS7下安装PHP默认是5.4

yum provides php   #查看系统自带的php版本
yum remove php-common -y  #移除系统自带的php-common
rpm -Uvh .rpm #更新源
rpm -Uvh .rpm
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring  php72w-fpm    #安装依赖包

查看PHP版本

php -v 

开启fpm服务

systemctl enable php-fpm.service
systemctl start php-fpm.service

设置为开机启动

service php-fpm start
chkconfig php-fpm on

查看是否安装PHP

rpm -qa | grep php 

重启服务

systemctl enable httpd.service
systemctl enable mysqld.service
systemctl restart httpd.service
systemctl restart mysqld.service
vi /var/www/html/info.php

然后按i,进入编辑模式

<?php
phpinfo();
?>

然后按ESC 按 : 输入 wq 确定 ,保存退出。再去浏览器输入 网址 你原本的ip/info.php
出现该界面

先安装epel,不然安装phpmyadmin时会出现找不到包。

yum install epel-release
rpm -ivh .rpmyum install phpmyadmin

修改/var/www/html/phpmyadmin下的config.sample.inc.php


如果需要卸载php

rpm -qa|grep phprpm -e mod_php72w-7.2.21-1.w7.x86_64

目前最新版本下载地址
.php#v7.3.9


安装wordpress

wget .zip   #先安装
yum install unzip   #如果没有unzip,先安装
unzip latest.zip    #然后解压 ,是什么文件名就是解压什么文件
cp -rf wordpress/* /var/www/html/   #然后再复制到html 文件里面去
chmod -R 777 html/   #再修改一下文件权限。

然后输入IP应该就可以进入安装界面了。

本文发布于:2024-02-04 08:15:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170702864853866.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:环境   方法   lamp   wordpress   mysql
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23