一、简介WordPress是一款能建立出色网站、博客或应用的开源软件。其设计美观、功能强大,同时开源免费。 二、环境准备
注意事项Nginx和Apache两者在不修改默认配置时,均占用80端口,因而不能共存,端口冲突。本次安装采用Apache作为web服务。 系统升级如需升级系统已安装的包、软件、内核等,可使用如下命令升级。 yum -y update
软件卸载如操作系统中安装有Apache、php、php相关插件库如php-fpm、php-pdo、php-mysql,mysql等软件,则需要先自行卸载,或者准备一个纯洁系统,以备后用。 三、安装apache安装apache
注意:该方法安装完毕后,Apache配置文件路径为 /etc/httpd/conf/httpd.conf 可使用命令查看Apache服务状态service httpd status
或者
开启服务 systemctl start httpd.service
关闭服务
重启服务 systemctl restart httpd.service
设置开机启动
防火墙相关操作安装防火墙 yum install firewalld
注意,这里需要用到一些防火墙的相关操作,主要命令如下,以供参考。
开启80端口 由于我们安装了Apache服务,后续要使用80端口,所以需要防火墙放开80端口权限控制,而不是粗暴的直接关闭防火墙。 配置防火墙使得HTTP流量、HTTPS流量能够顺利通过防火墙,并阻挡其他可疑流量
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent
firewall-cmd --add-port=80/tcp --permanent
注意:参数--permanent代表永久有效,不加这此参数的话,防火墙重启后之前所做配置就失效了
2:查看配置文件的内容, iptables --line -vnL
访问安装完成之后,访问Apache服务,出现默认首页,说明安装成功。 image.png
如出现如图所示界面,则代表Apache服务安装成功。注意两个红色方框所圈示内容,/var/www/html为Apache服务页面所在路径。/etc/httpd/conf.d/welcom.conf可配置欢迎页相关内容。 四、安装php安装php1 换源由于wordpress5.2.3需要PHP7.0以上版本,Centos7.4标准环境只提供到5.4版本,我们需要更换rpm源来实现安装PHP7.0以上版本。 在terminal执行以下命令
2安装安装PHP7.2及相关插件 yum install -y php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt
php 7.4版本 2.1 php 7.4版本安装1、安装前准备 添加PHP官方YUM源
2、添加epel第三方依赖库,安装YUM源 yum -y install epel-release yum-utils
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
3、安装PHP相关依赖库和模块
4、检查YUM安装是否成功 php --version #查看版本
php -m #查看安装模块,需要用到的模块,没有安装的需要YUM安装
systemctl enable --now php-fpm #设置开机启动,并启动。
ss -ntulp | grep php-fpm
3 测试
环境安装到此阶段,php环境已基本安装完毕,可测试是否可用。 vim /var/www/html/info.php
文件内容如下:
重启 systemctl restart httpd.service
电脑端浏览器输入http://ip/info.php,会出现php的相关配置信息,即可代表环境安装成功。 image.png
五、安装MySQL添加源
安装 yum -y install mysql-community-server
查找默认密码 安装完成之后,安装程序为root 生成了一个默认密码,该密码输出到了 /var/log/mysqld.log 文件中,可以通过如下方式找到该日志文件中的root 用户默认密码,进而可以登录mysql数据库进行后续其它配置操作。
输出结果如下:image.png
配置mysql登录 mysql -u root -p onlM*Lt=3lx5 //刚才查询的
然后输入密码即可进入mysql控制台 image.png
修改默认密码:
mysql5.7 版本默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误。 开启远程访问权限:use mysql;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
#查看
select host,user from user;
exit;
开放3306端口
此时,远端已可以通过root用户访问mysql服务器,本地亦可以通过 Navicat等客户端工具连接。 六、创建配置WordPress数据库登入mysqlmysql -u root -p
输入root账户密码即可进入 创建wordpress数据库建立wordpress数据库
创建wordpress数据库账户&&设置密码 CREATE USER 用户名@localhost IDENTIFIED BY '密码';
#CREATE USER wordpress@localhost IDENTIFIED BY '密码';
将”用户名”替换成你自己的用户名;将”密码”替换成你自己的密码;记下用户名和密码 授予wordpress数据库账户在wordpress数据库上所需权限
七、安装wordpressWordPress官网下载安装源码,也可以在中文官网下载中文版:https://cn./download/。 下载最新wordpress版本使用wget下载最新wordpress wget http:///latest.zip
解压文件,并且将其复制到/var/www/html目录下
编辑WordPress配置文件编辑配置文件 cd /var/www/html 找到define('DB_NAME’, 'wordpressdb’); 将 wordpressdb 修改为你创建的wordpress数据库名 找到define('DB_USER’, 'wordpressuser’); 将 wordpressuser 修改为你创建的数据库用户名 找到define('DB_PASSWORD’, '123456’); 将 123456 修改你创建数据库用户的密码 输入:wq!保存 重启相关服务重启相关服务 systemctl restart mysqld.service 进入Web页面设置访问http://你的域名/wp-admin image.png
安装完成 image.png
|
|
来自: 新用户30283003 > 《待分类》