WordPress部署教程:MySQL用户创建与权限配置
"该资源主要涉及如何在Linux环境中部署WordPress,包括创建MySQL数据库用户、设置权限以及通过YUM安装必要的软件包。" 在部署WordPress的过程中,首先需要准备一个MySQL数据库环境。在提供的描述中,可以看到通过MySQL命令行创建了一个名为`wpuser`的新用户。这一步是为WordPress配置一个特定的数据库访问权限。接着,切换到`mysql`数据库,并更新`user`表,将新用户的密码设置为`wppassword`。确保`wpuser`拥有足够的权限来管理WordPress所需的数据。使用`GRANT ALL PRIVILEGES`命令赋予了`wpuser`对`wordpress`数据库的所有权限,并指定了登录凭据。最后,执行`flush privileges`以应用这些更改,然后退出MySQL客户端。 在部署WordPress的服务器上,通常会使用包管理器来安装所需的服务和组件。在这个例子中,使用的是YUM(Yellowdog Updater, Modified),这是Fedora、RHEL及其衍生版中的默认包管理器。通过运行`yum update`命令,可以确保系统中所有已安装的软件包都是最新的,从而提高系统的安全性和稳定性。接下来,使用`yum install`命令一次性安装了Apache(httpd)、MySQL服务器、PHP以及与WordPress兼容的PHP扩展,如MySQL支持、GD库、IMAP、LDAP、ODBC、PEAR、XML、XMLRPC等。这些扩展对于WordPress的正常运行和某些功能的实现至关重要。 在安装完所有必需的组件后,需要确保PHP版本符合WordPress的最低要求。在描述中提到,如果需要检查或切换PHP版本,可以使用`php -v`命令查看当前版本,如果需要移除旧版本的PHP,可以使用`yum remove php`命令,而新安装的版本则可以直接通过`php`命令来运行。 这个资源提供了一个基础的WordPress部署流程,包括创建数据库用户、设置权限、安装Web服务器、数据库服务器和PHP环境,以及管理PHP版本。这是一系列必要的步骤,对于在Linux服务器上搭建WordPress网站非常有帮助。
-------------------------------------------------------------------------------------------------------------------------------------
1、更新yum 源
[root@bogon ~]# yum -y update
-------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------
2、安装软件
yum install httpd mysql-server php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc -y
-------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------
3、查看php版本
php -version
如果低于5.6则卸载:
查看php版本命令:
#php -v
这个命令是删除不干净的
#yum remove php
因为使用这个命令以后再用
#php -v
还是会看到有版本信息的。。。。。
必须强制删除
查询php相关包信息
#rpm -qa|grep php
提示如下
#php-pdo-5.1.6-27.el5_5.3
#php-mysql-5.1.6-27.el5_5.3
#php-xml-5.1.6-27.el5_5.3
#php-cli-5.1.6-27.el5_5.3
#php-common-5.1.6-27.el5_5.3
#php-gd-5.1.6-27.el5_5.3
//卸载php相关所有的
rpm -qa | grep php | xargs rpm -e
//https://www.inqingdao.cn/737.html
注意卸载要先卸载没有依赖的
pdo是mysql的依赖项;common是gd的依赖项;
例如:# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
? ? ? ? php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386
所以正确的卸载顺序是:
# rpm -e php-mysql-5.1.6-27.el5_5.3?
# rpm -e php-pdo-5.1.6-27.el5_5.3?
# rpm -e php-xml-5.1.6-27.el5_5.3?
# rpm -e php-cli-5.1.6-27.el5_5.3?
# rpm -e php-gd-5.1.6-27.el5_5.3?
# rpm -e php-common-5.1.6-27.el5_5.3?
再用# php -v
查看版本信息已经没有提示
更新php的yum源:
# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
# 安装新版php环境
#yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-odbc.x86_64 php56w-xml.x86_64 php56w-xmlrpc.x86_64 php56w-soap.x86_64
-------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------
4、启动httpd服务:
[root@Shining ~]# service httpd start
-------------------------------------------------------------------------------------------------------------------------------------
剩余5页未读,继续阅读
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 达梦数据库DM8手册大全:安装、管理与优化指南
- Python Matplotlib库文件发布:适用于macOS的最新版本
- QPixmap小demo教程:图片处理功能实现
- YOLOv8与深度学习在玉米叶病识别中的应用笔记
- 扫码购物商城小程序源码设计与应用
- 划词小窗搜索插件:个性化搜索引擎与快速启动
- C#语言结合OpenVINO实现YOLO模型部署及同步推理
- AutoTorch最新包文件下载指南
- 小程序源码‘有调’功能实现与设计课程作品解析
- Redis 7.2.3离线安装包快速指南
- AutoTorch-0.0.2b版本安装教程与文件概述
- 蚁群算法在MATLAB上的实现与应用
- Quicker Connector: 浏览器自动化插件升级指南
- 京东白条小程序源码解析与实践
- JAVA公交搜索系统:前端到后端的完整解决方案
- C语言实现50行代码爱心电子相册教程