栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

云服务器搭建wordpress

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

云服务器搭建wordpress

博客网站的搭建

服务器:Ecs

系统:CentOS 7


部署apache服务

1.安装apache服务(软件包名为http)及拓展包

[root@iZuf6hk94 ~]#yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
…………省略部分输出信息…………
Complete!

2.启动apache(httpd)服务

[root@iZuf6hk94 ~]#systemctl start httpd.service

3.查看apache服务活动状态
活动状态为running启动成功

[root@iZuf6hk94 ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2021-11-26 14:56:12 CST; 9min ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 2308 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
 Main PID: 2313 (/usr/sbin/httpd)
   Status: "Total requests: 4; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─2313 /usr/sbin/httpd -DFOREGROUND
           ├─2320 /usr/sbin/httpd -DFOREGROUND
           ├─2321 /usr/sbin/httpd -DFOREGROUND
           ├─2322 /usr/sbin/httpd -DFOREGROUND
           ├─2323 /usr/sbin/httpd -DFOREGROUND
           ├─2324 /usr/sbin/httpd -DFOREGROUND
           ├─2336 /usr/sbin/httpd -DFOREGROUND
           ├─2337 /usr/sbin/httpd -DFOREGROUND
           └─2338 /usr/sbin/httpd -DFOREGROUND

Nov 26 14:56:12 iZuf6hk94dizjv77hlitfpZ systemd[1]: Stopped The Apache HTTP Server.
Nov 26 14:56:12 iZuf6hk94dizjv77hlitfpZ systemd[1]: Starting The Apache HTTP Server...
Nov 26 14:56:12 iZuf6hk94dizjv77hlitfpZ httpd[2313]: AH00558: httpd: Could not reliably determine the server's fully qualifie...ssage
Nov 26 14:56:12 iZuf6hk94dizjv77hlitfpZ systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.

4.浏览器访问公网IP
出现apache默认界面为安装成功


部署MySQL数据库

1.安装MySQL主程序及服务端程序

[root@iZuf6hk94 ~]#wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@iZuf6hk94 ~]#yum -y install mysql57-community-release-el7-10.noarch.rpm
[root@iZuf6hk94 ~]#yum -y install mysql-community-server

2.启动MySQL数据库

[root@iZuf6hk94 ~]#systemctl start mysqld.service

3.查看启动状态

[root@iZuf6hk94 ~]# systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2021-11-26 14:47:19 CST; 24min ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 1936 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 1871 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 1940 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─1940 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

Nov 26 14:47:15 iZuf6hk94dizjv77hlitfpZ systemd[1]: Starting MySQL Server...
Nov 26 14:47:19 iZuf6hk94dizjv77hlitfpZ systemd[1]: Started MySQL Server.

4.查看root初始密码(+frpz?WmE6Kh)

[root@iZuf6hk94dizjv77hlitfpZ ~]# grep "password" /var/log/mysqld.log
2021-11-26T06:47:16.774250Z 1 [Note] A temporary password is generated for root@localhost: +frpz?WmE6Kh

5.登陆数据库

数据库语言不区分大小写

[root@iZuf6hk94 ~]# mysql -u root -p
Enter password: 								#输入初始密码
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.7.36

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'WL2020aa.';		#修改密码
Query OK, 0 rows affected (0.00 sec)

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

mysql> show databases;						
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| wordpress          |
+--------------------+
5 rows in set (0.01 sec)

mysql> exit
Bye

部署PHP

1.安装PHP

[root@iZuf6hk94 ~]# yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

2.创建PHP测试界面

[root@iZuf6hk94 ~]#echo "" > /var/www/html/phpinfo.php

3.重启apache服务

[root@iZuf6hk94 ~]#systemctl restart httpd

4.浏览器访问
格式:http:///phpinfo.php

显示如下页面表示PHP安装成功


部署wordpress

1.安装wordpress

[root@iZuf6hk94 ~]#yum -y install wordpress

2.修改wordpress配置文件

#进入/usr/share/wordpress目录
[root@iZuf6hk94 ~]# cd /usr/share/wordpress/
#修改软链接指向php的配置文件
[root@iZuf6hk94 wordpress]# ln -snf /etc/wordpress/wp-config.php wp-config.php 
#查看是否修改成功
[root@iZuf6hk94 wordpress]# ls -l
total 172
-rw-r--r--  1 root root   420 Dec  1  2017 index.php
-rw-r--r--  1 root root  6919 Jan 12  2019 wp-activate.php
drwxr-xr-x  9 root root  4096 Nov 26 15:19 wp-admin
-rw-r--r--  1 root root   369 Dec  1  2017 wp-blog-header.php
-rw-r--r--  1 root root  2340 Jun  6  2020 wp-comments-post.php
lrwxrwxrwx  1 root root    28 Nov 26 15:20 wp-config.php -> /etc/wordpress/wp-config.php
-rw-r--r--  1 root root  2898 Jan  8  2019 wp-config-sample.php
drwxr-xr-x  6 root root  4096 Nov 26 15:19 wp-content
-rw-r--r--  1 root root  3847 Jan  9  2019 wp-cron.php
drwxr-xr-x 17 root root 12288 Nov 26 15:19 wp-includes
-rw-r--r--  1 root root  2502 Jan 16  2019 wp-links-opml.php
-rw-r--r--  1 root root  3306 Dec  1  2017 wp-load.php
-rw-r--r--  1 root root 38883 Jan 12  2019 wp-login.php
-rw-r--r--  1 root root  8403 Dec  1  2017 wp-mail.php
-rw-r--r--  1 root root 17947 Jan 30  2019 wp-settings.php
-rw-r--r--  1 root root 31085 Jan 17  2019 wp-signup.php
-rw-r--r--  1 root root  4764 Dec  1  2017 wp-trackback.php
-rw-r--r--  1 root root  3068 Aug 17  2018 xmlrpc.php

3.移动wordpress到apache根目录

#在apache默认目录下创建wp-blog文件夹
[root@iZuf6hk94 wordpress]# mkdir /var/www/html/wp-blog
#将/usr/share/wordpress里的所有文件剪切到/var/www/html/wp-blog文件夹里
[root@iZuf6hk94 wordpress]# mv * /var/www/html/wp-blog/

4.修改wp-config.php配置文件

#修改配置文件中的数据库名称
[root@iZuf6hk94 wordpress]# sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php 
#修改配置文件中的用户名
[root@iZuf6hk94 wordpress]# sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php 
#修改配置文件中的密码
[root@iZuf6hk94 wordpress]# sed -i 's/password_here/WL2020aa./' /var/www/html/wp-blog/wp-config.php 

5.查看配置文件信息是否修改成功

[root@iZuf6hk94 wordpress]# cat -n /var/www/html/wp-blog/wp-config.php 
	21  // ** MySQL settings - You can get this info from your web host ** //
    22  
    23  define( 'DB_NAME', 'wordpress' );
    24
    25  
    26  define( 'DB_USER', 'root' );
    27
    28  
    29  define( 'DB_PASSWORD', 'WL2020aa.' );

6.重启apache服务

[root@iZuf6hk94 wordpress]# systemctl restart httpd

浏览器登录wordpress

格式:http:///wp-blog/wp-admin/install.php




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/599585.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号