环境:虚拟机 centos7 1、首先先安装必须要的软件
yum install httpd -y #安装apache yum install PHP -y #安装PHP yum install mariadb-server mariadb #安装mariadb
2、接下来关闭防火墙
systemctl stop firewalld.service #关闭防火墙 setenforce 0 #关闭selinux systemctl restart httpd #重启apache
3、测试PHP是否安装成功
vim /var/www/html/info.PHP #创建一个文件 #输入以下内容 <?PHP PHPinfo(); ?>
浏览器里输入ip/info.PHP,如果有PHP信息出现,那就是安装成功了 4、配置mariadb
MysqL_secure_installation #进入配置 Enter current password for root (enter for none): #输入原始root密码,空密码就回车 Set root password? [Y/n] #是否设置root密码 New password: #输入新密码 Re-enter new password: #再次输入 Password updated successfully! Reloading privilege tables.. ... Success! Remove anonymous users? [Y/n] #是否移除匿名用户 ... Success! Disallow root login remotely? [Y/n] #是否禁止远程root登陆 ... skipping. Remove test database and access to it? [Y/n] #是否删除测试数据库 Reload privilege tables now? [Y/n] #重新载入 ... Success!
** 5、安装pypmyadmin**
yum install epel-release #安装epel源 yum install PHPMyAdmin #安装PHPmyadmin vim /etc/httpd/conf.d/PHPMyAdmin.conf #配置PHPmyadmin
将<Directory /usr/share/PHPMyAdmin/>这一段注释掉,换成以下配置
<Directory /usr/share/PHPMyAdmin/> Options none AllowOverride Limit Require all granted </directory>
vim /etc/PHPMyAdmin/config.inc.PHP [...] $cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config,http or cookie based)? [...]
重启httpd服务后,浏览器中输入ip/PHPmyadmin,输入你之前设置的数据库账号和密码。如果如下图所示,就是安装成功了 PHPmyadmin是可装可不装的,装了后设置会比较方便些,毕竟可视化的。 6、配置数据库 需要新建一个给wordpress使用的新数据库,两种方法,一种是PHPmyadmin,这种之前的文章说过了。另一种登陆MariaDB
MysqL -u root -p #登录数据库,root是用户名
输入正确密码就能登录成功,开头语句是MariaDB [(none)]>,我这里建立一个test的数据库,用户为test1,密码为123456,语句后面的分号不能忘记了
create database test; #创建test数据库 CREATE USER test1@localhost IDENTIFIED BY '123456'; #创建用户,密码为123456 GRANT ALL PRIVILEGES ON test.* TO test1@localhost; #更改test1权限 FLUSH PRIVILEGES; exit #退出
完成后重启httpd与mariadb服务 7、安装wordpress
yum -y install wget unzip net-tools #安装解压工具 wget http://wordpress.org/latest.zip #下载wordpress压缩包 unzip -q latest.zip #解压 cp -rf wordpress/* /var/www/html/ #将wordpress目录里的文件复制到html目录里
修改目录权限
chown -R apache:apache /var/www/html/ chmod -R 755 /var/www/html/ mkdir -p /var/www/html/wp-content/uploads chown -R :apache /var/www/html/wp-content/uploads
编辑配置文件,修改数据名,用户和密码,这些是之前配置数据库时创建的,如下图
cd /var/www/html cp wp-config-sample.PHP wp-config.php vim wp-config.php
重启httpd和mariadb服务 8、接下来浏览器输入ip,出现如下图,那便是安装成功了