WordPress是基于在灯环境下搭建。这里用的是CentOS 7 WordPress对php和mysql有版本要求.wordpress版本4.7.4的数据库mariadb-5.5.52, php-5.4.16
灯:Linux + Apache + mysql (MariaDB) + php的组合。
在环境部署前需要把iptables和selinux关闭,否则你配置好之后发现会访问不了。
~) # iptables - f,,# #清空防火墙规则。
~] setenforce 0 #, # #临时关闭selinux,要永久关闭selinux需要在/etc/selinux/config里面改。
这里通过百胜来安装httpd
php php mysql mariadb-server
, # yum - y httpd安装php php mysql mariadb-server
安装完之后启动httpd php mysqld这里的话php是作为一个模块这里只要启动httpd, mysql即可,最好启动之前用ss -tnl看下httpd的80年,mysql的3306端口有没有被占用否则会导致启动不了。这里电话两者都没启动,把它们两个启动起来即可。
[root@xiong ~] #党卫军-tnl
状态,,,Recv-Q Send-Q,,,,,,,,,,,,,,,,,本地地址:端口,,,,,,,,,,,,,,,,,,同行地址:端口,
听,,0,,,128年,,,,,,,,,,,,,,,,,,,,,,,:::111,,,,,,,,,,,,,,,,,,,,,,,:::*,,,
听,,0,,,128年,,,,,,,,,,,,,,,,,,,,,,,*:111,,,,,,,,,,,,,,,,,,,,,,,,*:*,,,
听,,0,,,128年,,,,,,,,,,,,,,,,,,,,,,,:::22,,,,,,,,,,,,,,,,,,,,,,,,:::*,,,
听,,0,,,128年,,,,,,,,,,,,,,,,,,,,,,,*:22,,,,,,,,,,,,,,,,,,,,,,,,*:*,,,
听,,0,,,128年,,,,,,,,,,,,,,,,,,,,,,::1:631,,,,,,,,,,,,,,,,,,,,,,,:::*,,,
听,,0,,,100年,,,,,,,,,,,,,,,,,,,,,,::1:25,,,,,,,,,,,,,,,,,,,,,,,,:::*,,,
] # systemctl httpd
正开始在启动httpd:,,,,,,,,(确定)
] # systemclt,开始mariadb
正在启动mysqld:,,,,,,[确定)
配置httpd的配置文件在/etc/httpd/conf/httpd . conf,这里只需改下DocumentRoot的路径改成相对应目录下即可。注意一点最好是在改之前先备份下配置文件,以防万一。由于http2.4的安全机制默认访问的话都是被拒绝的需要加上要求所有授予允许所有主机访问
] # vim httpd。参看
DocumentRoot/www/根”
& lt;目录“/www/根”在
,要求所有授予
用httpd - t来检查httpd。配置有没有报的错。这里的话显示好。
] # httpd - t
语法好
创建/www/根目录
] # mkdir/www/根pv
mkdir:已创建目录"/www "
mkdir:已创建目录”/www/根”
参数:,
- p:若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
- v:为每个创建的目录打印一条消息,
下载解压wordpress包,并把解压好的目录复制到/www/根目录下面
] #解压wordpress-4.7.4-zh_CN.zip
] # cp - a wordpress/www/根/
复制自带的模版并且重命名为wp-config.php,并编辑wp-config.php !需要在WordPress数据库的名称这项里头改这几项。其他的默认不要修改。然后保存退出。后面需要在数据库里面添加相应的数据库和用户名:密码
] # cp wp-config-sample。php wp-config.php
] # vim wp-config。php
/* * WordPress数据库的名称*/
定义(“DB_NAME”、“wpdb”);
/* * MySQL数据库用户名*/
定义(“DB_USER”、“wpuser”);null