Centos7的apache网站环境搭建wordpress

  

需要安装apache、php, mariadb

  Apache

安装   

  

yum安装- y httpd

     

  

apache启动并设置开机自启

  
  

systemctl httpd开始。服务
  systemctl启用httpd.service

     

  

安装PHP及其各项服务

  
  

yum - y安装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安装mariadb-server mariadb-client

     

  

注意:报错的话把mariadb-client删去

  

mariadb启动并设置开机自启

  
  

systemctl mariadb开始。服务
  systemctl启用mariadb.service

     

  

给数据库根用户设置密码

  
  

mysqladmin - u root密码//以根身份登录,回车后输入密码

     

  

登录数据库

  
  

mysql - u root - p//回车后输入设置的密码

     

  

登录数据库后,可以新建其他用户并授全权

  
  

和主机的所有特权授予=發ocalhost”;//给新建用户设置密码

  

冲洗特权;//更新数据库
  退出;//退出数据库

     

  80年

防火墙开启端口

  
  

systemctl firewalld开始。服务
  firewall-cmd区=公共——添加一个端口=80/tcp——永久
  firewall-cmd——重载//更新防火墙规则

     

  

ftp上传wordpress文件

  

ftp的搭建教程:https://www.jb51.net/article/135565.htm

  

解压wordpress   

  

焦油-zxvf wordpress-4.7.4-zh_CN.tar。广州//默认应该是解压到/root/wordpress目录下
  cp - fr/root/wordpress/*/var/www/html//复制wordpress所有文件到apache根目录

     

  

浏览器输入服务器公网ip/域名,开始安装wordpress

  

注意:数据库名为mysql,用户名和密码为刚才在mariadb新建的用户名和密码,wp_表前缀最好修改,“_”不要删除

  

提交以后会提示无法写入wp-config.php,需要新建,然后把内容复制到里面

  
  

/var/www/html/wp-config.联系php
  vim/var/www/html/wp-config.php

     

  

全部内容都复制进去,保存退出,点击提交,开始设置网站标题和后台用户名和密码,不再赘述

  

设置网站权限

  
  

乔恩- r apache: apache/var/www/html///不更改权限会导致主题和插件安装不了
  乔恩根:根/var/www/html/wp-config.php//安全起见

     

  

修改wordpress文件上传上限以及执行脚本时间限制:

  
  vim/etc/php.ini

     

  

找到upload_max_filesize=2 m,修改为upload_max_filesize=20 m,这里20米表示最大可上传20米文件
  

  

找到post_max_size=8 m,修改为post_max_size=20 m
  

  

找到max_execution_time=30,修改为max_execution_time=0,这里的0表示没有时间限制

  

删除网站根目录下的自述和许可证文件

  
  

rm - fr/var/www/html/readme.攻击html
  rm - fr/var/www/html/license.txt

     

  

删除根目录下的xmlrpc.php,删除之前先备份(有的主题删了会出错)

  
  

cp - fr/var/www/html/xmlrpc.攻击php/根
  rm - fr/var/www/html/xmlrpc.php

  

Centos7的apache网站环境搭建wordpress