前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 中 Wordpress 部署

Linux 中 Wordpress 部署

作者头像
冷影玺
修改2024-09-13 16:36:45
1850
修改2024-09-13 16:36:45
举报
文章被收录于专栏:冷影玺

安装Apache:

代码语言:javascript
复制
yum install httpd -y

安装php,mysql,php-mysql,图形库gd:

代码语言:javascript
复制
yum install php mariadb-server mariadb php-mysql gd -y

查看防火墙、SElinux状态:

代码语言:javascript
复制
systemctl status firewalld.service

getenforce
wordpress配置_php
wordpress配置_php

关闭防护服务:

代码语言:javascript
复制
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config

setenforce 0

systemctl stop firewalld.service 

systemctl disable firewalld.service
wordpress配置_mysql_02
wordpress配置_mysql_02

开启apache服务:

代码语言:javascript
复制
echo 'hello word' > /var/www/html/index.html

systemctl start httpd.service

systemctl enable httpd.service

systemctl status httpd.service 
wordpress配置_php_03
wordpress配置_php_03

使用浏览器进行访问本机ip地址查看是否正常:

wordpress配置_mysql_04
wordpress配置_mysql_04

测试php功能:

进入到html目录下:

代码语言:javascript
复制
 cd /var/www/html/
wordpress配置_html_05
wordpress配置_html_05

使用vi进入到php网页下:

代码语言:javascript
复制
vi index.php

添加以下内容:

代码语言:javascript
复制
<?php
phpinfo();
?>
wordpress配置_html_06
wordpress配置_html_06

使用浏览器进行访问本机ip/index.php查看:

wordpress配置_html_07
wordpress配置_html_07

启动mariadb服务:

代码语言:javascript
复制
systemctl start mariadb.service 

systemctl restart httpd.service 

systemctl enable mariadb.service 
wordpress配置_html_08
wordpress配置_html_08

设置mysql密码:

代码语言:javascript
复制
mysql_secure_installation
wordpress配置_html_09
wordpress配置_html_09

进入mysql输入刚刚设置的密码:

代码语言:javascript
复制
mysql -uroot -p
wordpress配置_php_10
wordpress配置_php_10

查看数据库:

代码语言:javascript
复制
show databases;
wordpress配置_html_11
wordpress配置_html_11

测试数据库连接功能:

修改index.php网页内容:

代码语言:javascript
复制
vi /var/www/html/index.php

修改内容为:

代码语言:javascript
复制
<?php
$link=mysql_connect('localhost','root','521521');
if($link)
        echo "Successful";
else
        echo 'Faile';
mysql_close();
?>
代码语言:javascript
复制
root为用户
521521为设置的密码

进入浏览器访问本机ip/index.php查看:

wordpress配置_mysql_12
wordpress配置_mysql_12

上传wordpress压缩包到root目录下:

​​​点击下载wordpress压缩包提取码 123

进行解压:

代码语言:javascript
复制
tar -xf wordpress-4.6.18.tar.gz

复制到html目录下并修改权限:

代码语言:javascript
复制
 rm -f /var/www/html/*
 
cp -rf wordpress/* /var/www/html/

chown -R apache.apache /var/www/html/
wordpress配置_mysql_13
wordpress配置_mysql_13

进入mysql:

代码语言:javascript
复制
mysql -uroot -p

创建表:
create database wordpress;

进行用户授权:
grant all on wordpress.* to 'wordpress'@'%' identified by 'ChinaSKill22';

刷新权限:
flush privileges;
wordpress配置_mysql_14
wordpress配置_mysql_14

以上操作无误之后打开浏览器访问本机ip/index.php进行安装wordpress:

wordpress配置_mysql_15
wordpress配置_mysql_15
wordpress配置_php_16
wordpress配置_php_16
wordpress配置_php_17
wordpress配置_php_17
wordpress配置_php_18
wordpress配置_php_18
wordpress配置_mysql_19
wordpress配置_mysql_19
wordpress配置_php_20
wordpress配置_php_20
wordpress配置_mysql_21
wordpress配置_mysql_21
wordpress配置_html_22
wordpress配置_html_22

自定义完成之后打开浏览器访问本机ip即可查看效果(如下图):

wordpress配置_html_23
wordpress配置_html_23
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档