Centos7的apache网站环境搭建wordpress
作者:彬菌 发布时间:2021-08-17 12:10:44
需要安装apache,php,mariadb
安装Apache
yum install -y httpd
apache启动并设置开机自启
systemctl start httpd.service
systemctl enable httpd.service
安装PHP及其各项服务
yum -y install php php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mysql
安装MariaDB数据库
yum -y install mariadb-server mariadb-client
注意:报错的话把mariadb-client删去
mariadb启动并设置开机自启
systemctl start mariadb.service
systemctl enable mariadb.service
给数据库root用户设置密码
mysqladmin -u root password //以root身份登录,回车后输入密码
登录数据库
mysql -u root -p //回车后输入设置的密码
登录数据库后,可以新建其他用户并授全权
grant all privileges on mysql.* to 用户名@localhost identified by '用户名.me'; //修改用户为自己想建的用户名
注意:不要漏了分号“;”
update mysql.user set password=password('密码') where User="用户名" and Host="localhost"; //给新建用户设置密码
flush privileges; //更新数据库
exit; //退出数据库
防火墙开启80端口
systemctl start firewalld.service
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload //更新防火墙规则
ftp上传wordpress文件
ftp的搭建教程:https://www.jb51.net/article/135565.htm
解压wordpress
tar -zxvf wordpress-4.7.4-zh_CN.tar.gz //默认应该是解压到/root/wordpress目录下
cp -fr /root/wordpress/* /var/www/html //复制wordpress所有文件到apache根目录
浏览器输入服务器公网ip/域名,开始安装wordpress
注意:数据库名为mysql,用户名和密码为刚才在mariadb新建的用户名和密码,wp_表前缀最好修改,“_”不要删除
提交以后会提示无法写入wp-config.php,需要新建,然后把内容复制到里面
touch /var/www/html/wp-config.php
vim /var/www/html/wp-config.php
全部内容都复制进去,保存退出,点击提交,开始设置网站标题和后台用户名和密码,不再赘述
设置网站权限
chown -R apache:apache/var/www/html/ //不更改权限会导致主题和插件安装不了
chown root:root /var/www/html/wp-config.php //安全起见
修改wordpress文件上传上限以及执行脚本时间限制:
vim /etc/php.ini
找到upload_max_filesize=2M,修改为upload_max_filesize=20M,这里20M表示最大可上传20M文件
找到post_max_size = 8M,修改为post_max_size = 20M
找到max_execution_time=30,修改为max_execution_time=0,这里的0表示没有时间限制
删除网站根目录下的readme和license文件
rm -fr /var/www/html/readme.html
rm -fr /var/www/html/license.txt
删除根目录下的xmlrpc.php,删除之前先备份(有的主题删了会出错)
cp -fr /var/www/html/xmlrpc.php /root
rm -fr /var/www/html/xmlrpc.php
来源:https://www.idaobin.com/archives/179.html


猜你喜欢
- 对于大多数SEO(搜索引擎优化)学习者来说,网站的框架结构是SEO优化一大弊。其实不然,我们可以采取一些SEO技术手段,使得框架优化存在,保
- 查看文件属性有多种方法,且这些方法中偏向不同,具体如下:1,ls ls -a 查看所有文件 &
- 内容摘要:互联网就像一个江湖,而网站推广方法就像行走江湖所需要练的武功秘籍。这里给大家分享18种比较有效的网站推广秘笈。1、搜索引擎优化 通
- UCenter Home是Comsenz公司发布的一款SNS建站系统,目前最新版本是1.5。在UCenter Home中全局动态,就是会在站
- 在目前大多数站长眼里,垃圾站点的”垃圾”是站点的一个类型而不是一个形容词。他们通常可以认为通过复制(采集)或其他的方式收集整理的信息内容做的
- 虚拟机下安装各类镜像,桌面版服务器版都装了很多次了,已经很熟了。本来没再想出个记录,但是这两天导师非得让我把gem5+Qt的环境,从服务器搬
- 1. 什么是PageRank 2. PageRank的决定因素 3. 如何查知PageRank 4. PageRank的重要性 5. Goo
- Windows2000 域名解析是基于动态DNS,动态DNS的实现是基于RFC 2136基础上的。在Windows 2000下,动态DNS是
- 怕七夕,年年又七夕!明个就是七夕了!站长们打算怎么过?农历七月初七的夜晚,天气温暖,草木飘香,这就是人们俗称的七夕节,这是中国传统节日中最具
- 前言VMware在设置centos6共享文件夹的时候,只需要安装vmware-tools,然后在vmware里面配置共享文件夹即可,但是对于
- 有一天,我使用 rsync 将大文件传输到局域网上的另一个系统。由于它是非常大的文件,大约需要 20 分钟才能完成。我不想再等了,我也不想按
- 引入在部署毕节服务器时遇到了个问题:  因为在三台服务器做好ovirt-engine超融合后,在主节点服
- 很长一段时间,nand flash都是嵌入式的标配产品。nand flash价格便宜,存储量大,适用于很多的场景。现在很普及的ssd,上面的
- 添加硬盘到虚拟机 并实现自动挂载 (https://www.jb51.net/article/135432.htm)完成挂载硬盘后,开始以下
- 其实SQL注入漏洞并不可怕,知道原理 + 耐心仔细,就可以彻底防范!下面给出4个函数,足够你抵挡一切SQL注入漏洞!读懂代码,你就能融会贯通
- 本文通过剖析邮件系统组成、各部分选型、系统架构分析及系统安全设置,比较完整地覆盖了一个邮件系统设计的全部过程,是企业选择或开发邮件系统的参考
- 还是在几年前,如果你在借助网络做生意,你就要考虑加入商业联盟和B2B、B2C等商业模式的网站以及行业协会组织或相关产业的专业化组织。然而当今
- 网赚如今也是一个行业,不管你承认不承认,这个行业造就了一批百千万富翁。如果你连网赚有疑问,还会搜索“网赚是真的吗”,我想你真的是要out啦。
- 什么是日志文件?它是一些文件系统集合,依靠建立起的各种数据的日志文件而存在。在任何系统发生崩溃或需要重新启动时,数据就遵从日志文件中的信息记
- GoDaddy Backorder域名抢注据说机率还是比较大的,我没搞过抢注,一个很好的米农朋友给我介绍了不少经验,呵呵,看他们的