Centos7的apache网站环境搭建wordpress

需要安装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的搭建教程:http://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

(0)

相关推荐

  • Centos7的apache网站环境搭建wordpress

    需要安装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

  • Windows下 Apache PHP 环境搭建的方法

    经常在 Linux 环境下搭建 php 环境,在 windows 下还是第一次,没啥技术含量,就是记录一下,省得下次还得到处乱找. 下载地址 http://windows.php.net/download/#php-5.5 http://www.apachelounge.com/download/ http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失.

  • PHP+Apache+Mysql环境搭建教程

    Php+Apache+Mysql下载 php下载:http://www.php.net 进入php官网后点击download进入以下界面.上面显示了不同的版本我选择的是php5.6.19版,这个较为稳定,要是没有版本的要求的话建议使用该版本.在Windows环境下开发php,所以继续点击图片中的Windows downloads下载压缩包. 在进去的界面中可以看到主要有VC11 X64 Thread Safe,VC11 X64 None Thread Safe等版本,我选择的是VC11 X64

  • Linux+php+apache+oracle环境搭建之CentOS下安装Apache

    CentOS系统安装的是Basic Server.安装apache之前所必须的缺少的组件比较多,下面罗列下本次需要安装的组件 apache - aprapache - apr-utilperl - pcreapache 官网下载Apache,下载地址:http://httpd.apache.org/download.cgi 下载稳定版本httpd-2.4.9.tar.gz,上传到服务器/usr/packages目录下. 安装Apache: # tar -xvzf httpd-2.4.9.tar.

  • Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP

    首先需要安装下面几个安装包,可以在CD-ROM数据源里找到以下安装包yum安装 yum install perl* freetype libpng* libxm2 libxm2-devel curl curl-devel libjpeg* 手动下载安装 jpegsrc.v8c.tar libmcrypt-2.5.8.tar.gz 安装 jpegsrc # tar -xvzf jpegsrc.v8c.tar # cd jpeg-8c # ./configure --prefix=/usr/loca

  • Linux+php+apache+oracle环境搭建之CentOS下安装Oracle数据库

    这里推荐使用OTK脚本安装Oracle,会大大提高安装Oracle的成功系数. Description oraToolKit is the Swiss Army Knife for Oracle. Standards and well designed tools help DBA's mastering Oracle 10g / 11g throughout the whole lifecycle. OTK runs on Linux, zLinux, Solaris, AIX, HP-UX

  • Centos6.5和Centos7 php环境搭建方法

    总有人认为linux搭建php环境很复杂,然后尝试安装lnmp一键安装包.其实说白了就是安装一个web服务器,然后支持php即可,很简单的,比起你安装lnmp一键安装包还要简单.不说大话,看实际安装步骤. 首先我们先查看下centos的版本信息 复制代码 代码如下: #适用于所有的linux lsb_release -a #或者 cat /etc/redhat-release #又或者 rpm -q centos-release 以上三种任意一种均可查看centos的版本信息. 这里我们分别在c

  • CentOS下搭建PHP环境与WordPress博客程序的全流程总结

    环境 服务器操作系统:CentOS 7.0 博客部署服务器:Apache 后台语言:PHP 数据库:MySql 前端框架:WordPress 步骤 一.安装Apache 安装 Apache 很简单,只需要在终端输入以下命令就可以了: sudo yum install httpd sudo 的意思是用 root 用户做什么操作,yum install 是在线安装:然后输入 yes 就确认下载安装了. 安装完毕之后我们需要启动服务: sudo service httpd start 当启动服务器完成

  • Centos7 ftp环境搭建教程详解

    没玩过linux,折腾了半天的ftp,好不容易亲测通过了.不容易啊.下面把劳动成果分享到我们平台,感兴趣的朋友参考下吧! 操作环境:vm虚拟机 centos7 首先:搞定网络问题:默认情况下使用ifconfig可以看到虚拟机下是无网络的.(注:虚拟机网络设置为NAT或桥接模式都是可以的) 输入命令nmtui 打开网络配置 回车->回车 将倒数第二项 Automatically connect 勾上 然后就有网络了 然后更新系统:yum update 查看vsftpd是否已安装:vsftpd -v

  • centos7 PHP环境搭建 GD库 等插件安装方法

    安装Apache 1.安装 yum -y install httpd 2.开启apache服务 systemctl start httpd.service 3.设置apache服务开机启动 systemctl enable httpd.service 4.验证apache服务是否安装成功 查了资料,说法是,CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙:要想让外网能访问到apache主目录,就需要做以下的操作: firewall-cmd --perm

随机推荐