在centos上安装WordPress 及创建配置文件无反应的解决方案

一、安装Apache服务

1.直接在命令行中输入以下命令即可,顺便安装编译组件:

复制代码
yum install -y httpd
yum install -y httpd-devel

2.启动Apache服务和设置Apache自启:

复制代码
1 systemctl start httpd
2 systemctl enable httpd

3.添加一个测试页面,测试Apache服务是否正常运行(可省略):

复制代码
1 echo "This is my first web" > /var/www/html/index.html

4.关闭firewalld防火墙服务:

复制代码
systemctl stop firewalld
systemctl disable firewalld

5.在浏览器中访问本机的ip地址,出现下图,说明httpd服务正常运行

二、安装MySql

1.在centos7的yum源中是没有mysql的,默认为MariaDB

故我们使用以下命令安装:

复制代码
1 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2 yum install -y mysql mysql-server mysql-libs mysql-server

2.启动mysql并设置为开机自启:

复制代码
systemctl start mysql
systemctl enable mysql

3.使用以下命令测试mysql是否安装成功:

复制代码
mysql -u root -p

默认密码为空直接回车,如出现如图所示的结果即为安装成功。

4.修改mysql的登陆密码

选中mysql数据库;

复制代码
use mysql;

键入以下命令(代码中的"123"为新设置的密码):

复制代码
update user set password=password('123') where user='root';

刷新用户权限列表:

复制代码
flush privileges;

键入exit退出mysql,再使用mysql -u root -p命令进行测试密码是否更改成功。

5.创建数据库

创建一个名为wordpress的数据库,命令如下:

复制代码
create database wordpress;

(注意:在mysql中每句完整的命令后面都必须加上英文输入法下的分号;作为结束的标志。)

三、重启Apache和MySql

复制代码
systemctl restart httpd
systemctl restart mysqld

四、 安装php及php组件

复制代码
yum install -y php
yum install -y php-mysql
yum install -y php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

如果还需要别的php组件可以用以下命令搜索:

复制代码
yum search php-

五、测试php是否安装成功

新建一个info.php文件:

复制代码
vim /var/www/html/info.php

在该文件中编辑以下代码:

复制代码
<?php
phpinfo();
?>

在浏览器中访问http://ip地址/info.php 例如:http://10.0.0.5/info.php即可看到php信息。

六、下载安装WordPress

安装需要的工具

复制代码
yum -y install wget
yum -y install unzip

直接使用wget命令从https://wordpress.org/官网中下载wordpress:

复制代码
wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

解压文件:

复制代码
unzip wordpress-3.8-zh_CN.zip

将解压出来的文件复制到/var/www/html/目录下

复制代码
cp -rf wordpress/* /var/www/html/

七、配置wordpress,这里要强调一下,我在安装到第七步就跟默认的文档不一样了,在文末对当时的解决方法进行说明

在浏览器中输入本机ip地址即可进入配置界面,根据提示输入信息:

手动在/var/www/html/目录下创建wp-config.php文件,并将设置向导中的内容复制到wp-config.php文件中,随后点击立即安装即可。

复制代码
vim /var/www/html/wp-config.php

键入基本信息,随后单击安装wordpress即可安装。

即可进入登陆界面

八、

当我按照上述流程安装操作的时候,第七步跟默认的不一样,我输入服务器IP返回的还是第四步的那个index.html的界面,"This is my first web",

最后在网上找了一个解决方法,手动去配置wp-config-sample.php,然后cp wp-config-sample.php wp-config.php,说白了 就是做一个数据库配置,默认那个是web界面的,你只是手动配了,然后访问"http://XXX.com/wp-admin/install.php" 就可以了

wordpress安装时,点击"创建配置文件"无反应,可以手动创建wp-config.php,

打开wp-config-sample.php,配置相关信息,然后将文件改名为wp-config.php上传到WordPress根目录。

然后出现重定向循环,地址的index.php去掉,让安装地址变为"http://XXX.com/wp-admin/install.php",就可以安装了!

相关推荐
视觉AI28 分钟前
VS Code Remote-SSH 连接Jetson踩坑完整解决记录(网段不通+主机密钥变更双重故障)
运维·网络·人工智能·windows·ssh·边缘计算
银河麒麟操作系统29 分钟前
闸机高效稳跑,通勤提速升级!银河麒麟赋能北京轨交新基建
运维·服务器·安全·交通物流
六点_dn40 分钟前
Linux学习笔记-printf命令
linux·运维·算法
蜡台44 分钟前
Linux Python 安装使用
linux·运维·服务器
欧神附体1231 小时前
在虚拟机中添加网卡,修改网卡名并关闭SElinux
linux·服务器·网络
147API1 小时前
OpenAI新增工作区Admin keys,管理自动化怎么拆权限
运维·人工智能·自动化·openai·api
喵喵喵~~~~2 小时前
2026 指挥控制台源头工厂深度测评:按行业项目落地能力择优采购指南
大数据·运维·人工智能·智能家居
小顿的企业观察3 小时前
从人形机器人到AI销售智能体,AI正在重塑中企出海的底层逻辑
大数据·运维·人工智能·机器人·产品运营·制造
brave_zhao3 小时前
openEuler下安装tar包解压工具
linux·服务器·数据库
工业HMI实战笔记3 小时前
【拯救HMI】:低碳制造:自动化技术如何助力企业节能降耗
运维·前端·自动化·交互·制造