首页 > 系统相关 >使用yum部署LAMP

使用yum部署LAMP

时间:2023-10-16 22:32:15浏览次数:42  
标签:httpd 部署 数据库 LAMP wordpress wp yum php


#阿里云默认镜像站
https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.b0451b11g6zMTM

#查看当前操作系统版本
cat /etc/redhat-release

#配置网络yum源在阿里云拿到需要的镜像
例(centos7)
下载到当前机器
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

加载缓存
yum makecache

#查看一个包是什么作用
yum info httpd

#yum部署LAMP
#安装软件包
yum install -y httpd mariadb mariadb-server php php-mysql

#启动
systemctl restart httpd
systemctl restart mariadb


#配置数据库
[root@yang-2 ~]# mysql    直接登录数据库,没有密码
MariaDB [(none)]> create database wordpress;    创建一个数据库,后面所有的wordpress的数据都放在这个数据库中;

MariaDB [(none)]> grant all privileges on wordpress.* to 'wordpress'@'localhost' identified by '123456';    授权,让wordpress服务能够使用一个用户和密码访问mysql服务当中的wordpress数据库;

MariaDB [(none)]> flush privileges;    刷新

MariaDB [(none)]> exit    退出

#关闭防火墙(临时)
setenforce 0
iptables -F

#wordpress下载地址,选择更多版本找到4.94版本下载,上传到系统中
https://cn.wordpress.org/download/releases/

#解压包,这个包需要放在httpd的首页目录当中去
tar xvf wordpress-4.9.4-zh_CN.tar.gz

#把解压出的包挪到httpd默认目录下
mv wordpress /var/www/html/

#进入包里面,这个包里面的内容都是开发人员写好的包
cd /var/www/html/wordpress/

#安装的话需要使用到包里面的这个文件
wp-admin

#打开配置文件
vim /etc/httpd/conf/httpd.conf
最后面加入:
<VirtualHost *:80>
DocumentRoot /var/www/html/wordpress
</VirtualHost>

#网页进行访问
http://192.168.254.201/wp-admin/

#输入用户名密码,然后下一步,会遇到缺少文件,提示如下:
抱歉,我不能写入wp-config.php文件。
您可以手工创建wp-config.php文件,并将以下文字粘贴于其中。

#把模板文件拷贝一份,拷贝成要求的文件名,然后在进行修改
cp wp-config-sample.php wp-config.php

#vim wp-config.php    打开拷贝过来的模板文件修改如下配置
define('DB_NAME', 'wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'wordpress');
/** MySQL数据库密码 */
define('DB_PASSWORD', '123456');

#网页中进行下一步操作,输入信息之后进行下一步

#最后使用用户名密码登录即可

标签:httpd,部署,数据库,LAMP,wordpress,wp,yum,php
From: https://blog.51cto.com/u_15288767/7894322

相关文章

  • 2023跟我一起学docker-swarm 教程:部署篇「上」
    2023跟我一起学docker-swarm教程:部署篇「上」Swarm模式是用于管理一组Docker守护程序的高级功能。ip规划:Manager:Manager:172.16.95.137Node1:172.16.95.138Node2:172.16.95.1391、manager节点初始化swarmdockerswarminit--advertise-addr172.16.95.137输出:dockerswar......
  • 2023跟我一起学docker-swarm 教程:部署篇「下」
    2023跟我一起学docker-swarm教程:部署篇「下」停止Swarm集群上的一个节点目前我们所有的节点都ACTIVE的状态运行的,master可以将任务分配给任何节点,所以所有的节点都可以接收到任务。很多时候我们需要维护应用的时候,您需要将节点设置为DRAIN可用性。DRAIN状态的节点Maser阻止此类......
  • docker容器部署jenkins
    1.下载镜像dockerpulljenkins/jenkins2.创建用户和数据目录并授权useradd-u1000jenkins-M-s/sbin/nologinmkdir/data/jenkins/-pchown-Rjenkins:jenkins/data/jenkins/3.运行镜像dockerrun\--namejenkins\-p8080:8080-p50000:50000\--privilege......
  • Linux部署MySQL过程记录
    一.Linux版本cat/proc/versioncat/etc/redhat-release 二.MySQL安装2.1检查是否已安装MySQLrpm-qa|grep-imysql 2.2解压安装文件到指定文件夹tar-xvf对应mysql的安装包名字.tar-c解压到指定目录下tar-xvfmysql-5.7.43-1.el7.x86_64.rpm-bundle.tar-C......
  • CentOS7部署后优化配置
    1.安装必要的组件、升级yum-yinstallwgetvimcd/etc/yum.repos.d/rm-rf/etc/yum.repos.d/*.repowgethttp://mirrors.aliyun.com/repo/Centos-7.repowgethttps://mirrors.aliyun.com/repo/epel-7.repowgethttps://mirrors.aliyun.com/repo/epel.repowgethttps......
  • CentOS7.9部署Oracle
    CentOS7.9部署Oracle整体思路准备好CentOS7.9系统和Oracle安装包。Oracle下载链接:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html系统配置最低要求:1c,2G可用内存需要交换空间介于1GB和2GB之间RAM大小的1.5倍介于2GB和16G......
  • 自动化环境部署后银河麒麟开始速度变慢
    问题刚刚装好的银河麒麟V10Sp1系统正常开机20s左右,但是部署完自动化环境(python+pytest+dogtail+opencv+allure)之后开机速度变慢了增加到了58s。解决办法排查后发现是exportQT_LINUX_ACCESSIBILITY_ALWAYS_ON=1>>/etc/profile导致的麒麟默认是关闭了该配置=0该环境变量......
  • 部署项目 Failure obtaining db row lock: Table ‘XXX.qrtz_LOCKS‘ doesn‘t exist
    系统环境centos7MySQL5.7原因:mysql对表大小写有要求,但是当时创建表的时候都是小写,所以说就查不到qrtz_LOCKS这张表,所以就报错了解决办法:找到mysql的配置文件my.cnf路径在etc/my.cnfcdetcvimmy.cnf此时点击A键触发编辑命令然后找到位置输入lower_case_table_names......
  • 部署 Docker 容器
    一.基于centos的rpm方式部署docker1)添加docker的软件源[root@docker~]#curl-s-o/etc/yum.repos.d/docker-ce.repohttps://download.docker.com/linux/centos/docker-ce.repo2)查看现有的docker版本[root@docker~]#yumlistdocker-ce--showduplicates|sort......
  • 详解apt、yum、dnf 和 pkg
    介绍包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。在配置服务器或开发环境时,我们最好了解下包在官方存储库之外的情况。某个发行版的稳定版本中的......