安装部署wordpress

八、WordPress
8.2 批量安装软件
需要安装的软件较多,可以批量安装,有其他需求的再另外调整。
[root@bogon ~]# yum install httpd mysql-server php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc -y
8.3 修改php版本
Centos6.5默认安装的php是5.3.3版本,新版的WordPress要求5.6版本以上。因此需要调整。
8.3.1 查询当前安装的php版本
[root@bogon ~]# php –version
或者
[root@bogon ~]# php –v
8.3.2 查询当前安装php的包
[root@bogon ~]# rpm –qa | grep php
8.3.3 卸载当前的版本
8.3.3.1 rpm单个卸载
通过8.3.2查询出当前php相关的包,通过下面的命令,将所有php相关的包卸载。
[root@bogon ~]# rpm -e php-pdo-5.1.6-27.el5_5.3
因为每次只能卸载一个包,因此,上面这个命令要使用多次,并且要修改后面卸载的内容。
8.3.3.2 rpm批量卸载
[root@bogon ~]# rpm -qa | grep php | xargs rpm –e
或者
强制删除(带—nodeps命令,如果其他软件要使用这个包,不用—nodeps参数则不能删除。当然如果强制删除,其他软件可能无法运行。慎用!)
[root@bogon ~]# rpm -qa | grep php | xargs rpm –e –nodeps
8.3.3.3 yum remove卸载
使用yum安装的情况,可以使用yum remove来卸载
yum remove 软件名称
例如卸载pho5.3.3
[root@bogon ~]# php -v
PHP 5.3.3 (cli) (built: Nov 1 2019 12:28:08)
[root@bogon ~]# rpm -qa | grep php
php-pdo-5.3.3-50.el6_10.x86_64
php-gd-5.3.3-50.el6_10.x86_64
php-xmlrpc-5.3.3-50.el6_10.x86_64
php-mysql-5.3.3-50.el6_10.x86_64
php-common-5.3.3-50.el6_10.x86_64
php-imap-5.3.3-50.el6_10.x86_64
php-xml-5.3.3-50.el6_10.x86_64
php-pear-1.9.4-5.el6.noarch
php-cli-5.3.3-50.el6_10.x86_64
php-odbc-5.3.3-50.el6_10.x86_64
php-ldap-5.3.3-50.el6_10.x86_64
[root@bogon ~]# yum remove php*
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
Complete!
[root@bogon ~]# rpm -qa | grep php 再次查询安装php的包
[root@bogon ~]#
8.3.4 安装5.6版本
8.3.4.1 更新php源
[root@bogon ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
8.3.4.2 安装5.6版本
[root@bogon ~]# 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
8.4 启动httpd服务并测试
8.4.1 启动httpd服务
[root@Shining ~]# service httpd start
设置自启动
[root@Shining ~]# chkconfig httpd on

8.4.2 测试
建立一个 info.php 文件:
vim /var/www/html/info.php
然后输入 i 进入编辑模式,在文件中写入下面的 PHP 命令:

Esc,退出编辑模式,:wq 保存修改并退出;
8.5 启动Mysql服务并配置数据库
8.5.1 启动Mysql服务
8.5.1.1 启动MySQL服务
[root@localhost init.d]# service mysqld start
设置自启动
[root@Shining ~]# chkconfig mysqld on
8.5.1.2 查看端口
[root@localhost init.d]# ss -tnl
8.5.2 配置数据库
进入mysql
[root@Shining ~]# mysql

配置数据库数据
为WordPress在MySQL中创建一个DB及相关用户
[root@bogon html]# mysql
mysql> show databases; 显示数据库(databases)
±-------------------+
| Database |
±-------------------+
| information_schema |
| mysql |
| test |
±-------------------+
3 rows in set (0.00 sec)

mysql> create database wordpress; 创建一个名为wordpress的数据库
Query OK, 1 row affected (0.00 sec)

mysql> show databases; 查看wordpress是否被创建
±-------------------+
| Database |
±-------------------+
| information_schema |
| mysql |
| test |
| wordpress |
±-------------------+
4 rows in set (0.00 sec)

mysql> create user wpuser@localhost; 新建一个用户 user wpuser@localhost;
Query OK, 0 rows affected (0.00 sec)

mysql> use mysql; 使用mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select User from user; 查看uer
±-------+
| User |
±-------+
| root |
| |
| root |
| |
| root |
| wpuser |
±-------+
6 rows in set (0.00 sec)

修改uer原为wpuser密码 新密码为:wppassword
mysql> update user set password = password(“wppassword”) where User = ‘wpuser’;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

给wpuser@localhost赋予权限
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO wpuser@localhost IDENTIFIED BY ‘wppassword’;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges; 刷新MySQL的系统权限相关表
Query OK, 0 rows affected (0.00 sec)

mysql> exit; 退出mysql
Bye
8.6 下载配置WrodPress
8.6.1 下载
下载一个以.gz结尾类型的后缀版本。

8.6.2 放置到centos系统
8.6.2.1 通过shell工具上传到系统
例如FinalShell工具。
8.6.2.2 通过U盘
在Windows系统中,将压缩文件发送到U盘。然后点击虚拟机的“虚拟机”-“可移动设备”-“你的U盘”的连接或者断开。然后在centos中可以查看到该U盘。
8.6.2.3 直接在centos系统中下载
使用centos的浏览器进行下载。
8.6.3 解压并安装到apache的目录
8.6.3.1 拷贝
将下载的文件wordpress-4.5.3-zh_CN.tar.gz拷贝到/var/www/html/目录。
[root@bogon html]# cp /home/chenxi/work/wordpress-4.5.3-zh_CN.tar.gz /var/www/html/
8.6.3.2 解压和安装
[root@bogon html]# tar xvf wordpress-4.5.3-zh_CN.tar.gz
在html目录下有了wordpress的文件夹,如果名称不是wordpress,请修改成wordpress。
8.6.4 配置
8.6.4.1 进入wordpress目录
[root@bogon html]# cd /var/www/html
[root@bogon html]# cd wordpress/
8.6.4. 2 拷贝生成wp-config.php文件
[root@bogon wordpress]# cp wp-config-sample.php wp-config.php
[root@bogon wordpress]# vim wp-config.php
[root@bogon wordpress]#
8.6.4.3 配置wp-config.php
修改wp-config.php下面位置的内容,将内容修改为数据库中配置的信息
/** WordPress数据库的名称 /
define(‘DB_NAME’,‘wordpress’);
/
* MySQL数据库用户名 /
define(‘DB_USER’,‘wpuser’);
/
* MySQL数据库密码 */
define(‘DB_PASSWORD’,‘wppassword’);
8.7 测试
http://localhost/wordpress/
http://localhost/wordpress/wp-admin/install.php

8.8 局域网访问
8.8.1 关闭防火墙
[root@localhost wordpress]# service iptables stop;

你可能感兴趣的:(安装部署wordpress)