Install MySQL in Linux and create a forum

_ Rui_ ao 2022-02-13 07:07:35 阅读数:483

install mysql linux create forum

stay Linux Install in MYSQL And create a forum

[[email protected] ~]# cd /opt/
[[email protected] opt]# rm -rf *
# Move to /opt Empty all files in the directory 

Will this 6 A compressed package is imported /opt

link :https://pan.baidu.com/s/19ZSK1zsfy50gBWu_2q6c6A
Extraction code :1103

image-20211103112848743

# Please ensure that the computer has at least 60G The capacity of , Because the installation will take a lot of indo Number ,mysql May not be installed

compile make

# Unzip these packages to the current folder 
[[email protected] opt]# tar zxvf apr-1.6.2.tar.gz
[[email protected] opt]# ls
apr-1.6.2 apr-util-1.6.0.tar.gz httpd-2.4.29.tar.bz2 php-5.6.11.tar.bz2
apr-1.6.2.tar.gz Discuz_X2.5_SC_UTF8.zip mysql-5.6.26.tar.gz
[[email protected] opt]# tar zxvf apr-util-1.6.0.tar.gz
[[email protected] opt]# ls
apr-1.6.2 apr-util-1.6.0 Discuz_X2.5_SC_UTF8.zip mysql-5.6.26.tar.gz
apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz httpd-2.4.29.tar.bz2 php-5.6.11.tar.bz2
[[email protected] opt]# tar jxf httpd-2.4.29.tar.bz2 
[[email protected] opt]# ls
apr-1.6.2 apr-util-1.6.0.tar.gz httpd-2.4.29.tar.bz2
apr-1.6.2.tar.gz Discuz_X2.5_SC_UTF8.zip mysql-5.6.26.tar.gz
apr-util-1.6.0 httpd-2.4.29 php-5.6.11.tar.bz2
# Move the first two compressed files to httpd-2.4.29/srclib Directory and renamed 
[[email protected] opt]# ls httpd-2.4.29/srclib/
Makefile.in
[[email protected] opt]# mv apr-1.6.2 httpd-2.4.29/srclib/apr
[[email protected] opt]# mv apr-util-1.6.0 httpd-2.4.29/srclib//apr-util
[[email protected] opt]# ls httpd-2.4.29/srclib/
apr apr-util Makefile.in
# Move to this directory 
[[email protected] opt]# cd httpd-2.4.29/
[[email protected] httpd-2.4.29]# ls
ABOUT_APACHE buildconf httpd.dsp libhttpd.mak README.cmake
acinclude.m4 CHANGES httpd.mak LICENSE README.platforms
Apache-apr2.dsw CMakeLists.txt httpd.spec Makefile.in ROADMAP
Apache.dsw config.layout include Makefile.win server
apache_probes.d configure INSTALL modules srclib
ap.d configure.in InstallBin.dsp NOTICE support
build docs LAYOUT NWGNUmakefile test
BuildAll.dsp emacs-style libhttpd.dep os VERSIONING
BuildBin.dsp httpd.dep libhttpd.dsp README
# Install some tools 
[[email protected] httpd-2.4.29]# yum -y install \
> gcc \
> gcc-c++ \
> make \
> pcre-devel \
> expat-devel \
> perl
[[email protected] httpd-2.4.29]# ./configure \
> --prefix=/usr/local/httpd \
> --enable-so \
> --enable-rewrite \
> --enable-charset-lite \
> --enable-cgi
# compile make, notes :-j8 It means I use it 8 The kernel runs this installer , Can't be higher than the kernel of your own computer 
[[email protected] httpd-2.4.29]# make && make install -j8

Compile Apache

# Move to... Under this directory bin in 
[[email protected] httpd-2.4.29]# cd /usr/local/httpd/
[[email protected] httpd]# ls
bin cgi-bin error icons lib man modules
build conf htdocs include logs manual
[[email protected] httpd]# cd bin/
[[email protected] bin]# ls
ab apu-1-config dbmmanage fcgistarter htdigest httxt2dbm
apachectl apxs envvars htcacheclean htpasswd logresolve
apr-1-config checkgid envvars-std htdbm httpd rotatelogs
# take bin Medium apachectl Copy to the specified directory 
[[email protected] bin]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
# Edit this script , Insert these two paragraphs 
[[email protected] bin]# vim /etc/init.d/httpd
# chkconfig: 35 85 21 //35 Level auto run The first 85 Start up The first 21 Closed 
# description: Apache is a World Wide Web server
This is the note
# take httpd Add to SERVICE Manager 
[[email protected] bin]# chkconfig --add httpd
[[email protected] bin]# vim /usr/local/httpd/conf/httpd.conf
# Editor's page 51 That's ok , Set up your own IP Address , To monitor yourself 
Listen 192.168.254.10:80
# Editor's page 197 That's ok , Write a local domain name address , The name comes from 
ServerName www.rui.com:80
# If you don't know if you have done well , You can use the following two commands to check the syntax 
[[email protected] bin]# httpd -t
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message Syntax OK [[email protected] bin]# apachectl -t AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
Syntax OK
# If the above phenomena occur, follow the following steps 
[[email protected] bin]# vim /etc/httpd/conf/httpd.conf
Find this one
#ServerName www.example.com:80
Change to this one
ServerName localhost:80
# Do it again , If there is a problem, restart httpd:systemctl restart httpd
[[email protected] bin]# apachectl -t
Syntax OK
[[email protected] bin]# httpd -t
Syntax OK
# Make two soft links , Easy to use 
[[email protected] bin]# ln -s /usr/local/httpd/conf/httpd.conf /etc/
[[email protected] bin]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
# Pay attention to turn off the firewall 
[[email protected] bin]# systemctl stop firewalld.service
[[email protected] bin]# setenforce 0
[[email protected] bin]# service httpd start 
# Use grep Filter it out “80”
[[email protected] bin]# ss -ntap |grep "80"
LISTEN 0 128 192.168.254.10:80 *:* users:(("httpd",pid=88744,fd=3),("httpd",pid=88743,fd=3),("httpd",pid=88742,fd=3),("httpd",pid=88741,fd=3))
# So far, Apache has compiled 

install MYSQL

[[email protected] opt]# yum install -y ncurses-devel autoconf cmake
[[email protected] opt]# tar zxvf mysql-5.6.26.tar.gz
[[email protected] opt]# ls
apr-1.6.2.tar.gz httpd-2.4.29 mysql-5.6.26.tar.gz
apr-util-1.6.0.tar.gz httpd-2.4.29.tar.bz2 php-5.6.11.tar.bz2
Discuz_X2.5_SC_UTF8.zip mysql-5.6.26
[[email protected] opt]# cd mysql-5.6.26/
[[email protected] mysql-5.6.26]# ls
BUILD dbug libmysqld regex unittest
BUILD-CMAKE Docs libservices scripts VERSION
client Doxyfile-perfschema man sql vio
#cmake extra mysql-test sql-bench win
CMakeLists.txt include mysys sql-common zlib
cmd-line-utils INSTALL-SOURCE mysys_ssl storage
config.h.cmake INSTALL-WIN-SOURCE packaging strings
configure.cmake libevent plugin support-files
COPYING libmysql README tests
#cmake There must be 
[[email protected] mysql-5.6.26]# cmake \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ # Character set 
> -DDEFAULT_CHARSET=utf8 \ # Character set 
> -DDEFAULT_COLLATION=utf8_general_ci \ # Character set 
> -DEXTRA_CHARSETS=all \ # How to use the character set 
> -DSYSCONFIDIR=/etc \ # The configuration directory 
> -DMYSQL_DATADIR=/home/mysql/ \ # Data directory 
> -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock # Socket 
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DSYSCONFIDIR=/etc \
-DMYSQL_DATADIR=/home/mysql/ \
-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock
[[email protected] mysql-5.6.26]# make && make install -j8
# Start installation , A long process 
[[email protected] mysql-5.6.26]# ls
BUILD CTestTestfile.cmake make_dist.cmake sql-common
BUILD-CMAKE dbug Makefile storage
client Docs man strings
cmake Doxyfile-perfschema mysql-test #support-files We need to have this. 
CMakeCache.txt extra mysys tests
CMakeFiles include mysys_ssl unittest
cmake_install.cmake info_macros.cmake packaging VERSION
CMakeLists.txt install_manifest.txt plugin VERSION.dep
cmd-line-utils INSTALL-SOURCE README vio
config.h.cmake INSTALL-WIN-SOURCE regex win
configure.cmake libevent scripts zlib
COPYING libmysql source_downloads
CPackConfig.cmake libmysqld sql
CPackSourceConfig.cmake libservices sql-bench
[[email protected] mysql-5.6.26]# cp support-files/my-default.cnf /etc/my.cnf
cp: Is it covered? "/etc/my.cnf"? y
# Put... Under this file my-default.cnf Copied to the /etc Renamed as /my.cnf
[[email protected] mysql-5.6.26]# cp support-files/mysql.server /etc/init.d/mysqld
# Change its execution permission 
[[email protected] mysql-5.6.26]# chmod 755 /etc/init.d/mysqld
# Then add the command 
[[email protected] mysql-5.6.26]# chkconfig --add /etc/init.d/mysqld
# Set run level 3 and 5 It starts automatically when it is turned on 
[[email protected] mysql-5.6.26]# chkconfig mysqld --level 35 on
# It means that /usr/local/mysql/bin Put all the commands under the path into /etc/profile in 
[[email protected] mysql-5.6.26]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
[[email protected] mysql-5.6.26]# source /etc/profile
[[email protected] mysql-5.6.26]# echo $PATH 
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin
# Create a new one mysql user 
[[email protected] mysql-5.6.26]# useradd -s /sbin/nologin mysql
[[email protected] mysql-5.6.26]# useradd -s /sbin/nologin mysql
useradd: user “mysql” Already exists
# Change the group owner of this user again 
[[email protected] mysql-5.6.26]# chown -R mysql:mysql /usr/local/mysql/
[[email protected] mysql-5.6.26]# ll -d /usr/local/mysql/
drwxr-xr-x. 13 mysql mysql 213 11 month 3 13:45 /usr/local/mysql/
# Initialize these configurations 
[[email protected] mysql-5.6.26]# /usr/local/mysql/scripts/mysql_install_db \
> --user=mysql \
> --ldata=/var/lib/mysql \
> --basedir=/usr/local/mysql \
> --datadir=/home/mysql
ln -s /var/lib/mysql/mysql.sock /home/mysql/mysql.sock
# In the 46 And the 47 Line modification 
[[email protected] mysql-5.6.26]# vim /etc/init.d/mysqld 
46 basedir=/usr/local/mysql
47 datadir=/home/mysql
[[email protected] mysql-5.6.26]# service mysqld start 
Starting MySQL. SUCCESS!
[[email protected] mysql-5.6.26]# ss -ntap |grep "3306"
LISTEN 0 80 :::3306 :::* users:(("mysqld",pid=104623,fd=10))
# to root User set password 
[[email protected] mysql-5.6.26]# mysqladmin -u root -p password "admin123"
Enter password: # Go straight back here 
Warning: Using a password on the command line interface can be insecure.
[[email protected] mysql-5.6.26]# mysql -u root -p
Enter password: # Input here “admin123”, That's what it says 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.26 Source distribution
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
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> show databases; # This is just an empty table , Pay attention to the writing style ,“;” ending 
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql> exit # Input exit sign out 
Bye

install PHP

[[email protected] mysql-5.6.26]# yum -y install \
> gd \
> libpng \
> libpng-devel \
> pcre \
> pcre-devel \
> libxml2-devel \
> libjpeg-devel
[[email protected] opt]# tar jxf php-5.6.11.tar.bz2 
[[email protected] opt]# ls
apr-1.6.2.tar.gz httpd-2.4.29 mysql-5.6.26.tar.gz
apr-util-1.6.0.tar.gz httpd-2.4.29.tar.bz2 php-5.6.11
Discuz_X2.5_SC_UTF8.zip mysql-5.6.26 php-5.6.11.tar.bz2
[[email protected] opt]# cd php-5.6.11/
[[email protected] php-5.6.11]# ls
acinclude.m4 Makefile.frag README.SELF-CONTAINED-EXTENSIONS
aclocal.m4 Makefile.gcov README.STREAMS
build Makefile.global README.SUBMITTING_PATCH
buildconf makerpm README.TESTING
buildconf.bat missing README.TESTING2
CODING_STANDARDS mkinstalldirs README.UNIX-BUILD-SYSTEM
config.guess netware README.WIN32-BUILD-SYSTEM
config.sub NEWS run-tests.php
configure pear sapi
configure.in php5.spec.in scripts
CREDITS php.gif server-tests-config.php
ext php.ini-development server-tests.php
EXTENSIONS php.ini-production snapshot
footer README.EXT_SKEL stamp-h.in
generated_lists README.GIT-RULES stub.c
genfiles README.input_filter tests
header README.MAILINGLIST_RULES travis
INSTALL README.md TSRM
install-sh README.namespaces UPGRADING
LICENSE README.NEW-OUTPUT-API UPGRADING.INTERNALS
ltmain.sh README.PARAMETER_PARSING_API vcsclean
main README.REDIST.BINS win32
makedist README.RELEASE_PROCESS Zend
[[email protected] php-5.6.11]# ./configure \
> --prefix=/usr/local/php5 \
> --with-gd \
> --with-zlib \
> --with-apxs2=/usr/local/httpd/bin/apxs \
> --with-mysql=/usr/local/mysql \
> --with-config-file-path=/usr/local/php5 \
> --enable-mbstring
[[email protected] php-5.6.11]# make && make install
# The installation process is long 
# Go to bin Take a look at the executable 
[[email protected] php-5.6.11]# cd /usr/local/php5/
[[email protected] php5]# ls
bin etc include lib php
[[email protected] php5]# cd bin
[[email protected] bin]# ls
pear peardev pecl phar phar.phar php php-cgi php-config phpize
[[email protected] bin]# cd ..
[[email protected] php5]# 
# Make a soft link 
[[email protected] php5]# ln -s /usr/local/php5/bin/* /usr/local/bin/
[[email protected] php5]# vim /etc/httpd.conf 
# Insert text in place 
256 DirectoryIndex index.html index.php
394 AddType application/x-httpd-php .php
395 AddType application/x-httpd-php-source .phps
# Edit a web page 
[[email protected] php5]# vim /usr/local/httpd/htdocs/index.php
<?php
phpinfo();
?>
# Restart it , Do not use restart
[[email protected] php5]# service httpd stop 
[[email protected] php5]# service httpd start 
# Type in the browser http://192.168.254.10/index.php test 
# If successful, the following figure will appear 

image-20211103145956855

Install Forum

# Establishing a connection 
[[email protected] php5]# mysql -u root -p
Enter password: # Input password 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.6.26 Source distribution
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
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> CREATE DATABASE bbs;
Query OK, 1 row affected (0.00 sec)
# hold bbs The permissions of all tables in the database are granted to bbsuser, And set the password 
mysql> GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';
Query OK, 0 rows affected (0.01 sec)
# Refresh the database 
mysql> flush privileges;
# It can be used show Take a look at the database created 
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bbs | # One more than above bbs
| mysql |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.00 sec)
mysql> exit
Bye
[[email protected] php5]# cd /opt/
[[email protected] opt]# 
[[email protected] opt]# ls
apr-1.6.2.tar.gz httpd-2.4.29 mysql-5.6.26.tar.gz
apr-util-1.6.0.tar.gz httpd-2.4.29.tar.bz2 php-5.6.11
Discuz_X2.5_SC_UTF8.zip mysql-5.6.26 php-5.6.11.tar.bz2
[[email protected] opt]# unzip /opt/Discuz_X2.5_SC_UTF8.zip -d /opt/dis
[[email protected] opt]# cd dis/
[[email protected] dis]# ls
readme upload utility
[[email protected] dis]# cp -r upload/ /usr/local/httpd/htdocs/bbs
# Enter... On the web page http://192.168.254.10/bbs/install/ 
# Get the picture below 

image-20211103152020596

Click on “ I agree with ”, continue

image-20211103152119554

# The Red Cross on the figure is a permission problem , Go in and have a look 
[[email protected] dis]# cd /usr/local/httpd/htdocs/bbs
[[email protected] bbs]# ll
Total usage 76
-rw-r--r--. 1 root root 2603 11 month 3 15:18 admin.php
drwxr-xr-x. 11 root root 163 11 month 3 15:18 api
-rw-r--r--. 1 root root 727 11 month 3 15:18 api.php
drwxr-xr-x. 2 root root 23 11 month 3 15:18 archiver
drwxr-xr-x. 2 root root 90 11 month 3 15:18 config
-rw-r--r--. 1 root root 922 11 month 3 15:18 connect.php
-rw-r--r--. 1 root root 253 11 month 3 15:18 cp.php
-rw-r--r--. 1 root root 106 11 month 3 15:18 crossdomain.xml
drwxr-xr-x. 13 root root 216 11 month 3 15:18 data
-rw-r--r--. 1 root root 5558 11 month 3 15:18 favicon.ico
-rw-r--r--. 1 root root 2110 11 month 3 15:18 forum.php
-rw-r--r--. 1 root root 823 11 month 3 15:18 group.php
-rw-r--r--. 1 root root 1223 11 month 3 15:18 home.php
-rw-r--r--. 1 root root 5448 11 month 3 15:18 index.php
drwxr-xr-x. 5 root root 64 11 month 3 15:18 install
-rw-r--r--. 1 root root 1040 11 month 3 15:18 member.php
-rw-r--r--. 1 root root 1381 11 month 3 15:18 misc.php
-rw-r--r--. 1 root root 1757 11 month 3 15:18 plugin.php
-rw-r--r--. 1 root root 985 11 month 3 15:18 portal.php
-rw-r--r--. 1 root root 582 11 month 3 15:18 robots.txt
-rw-r--r--. 1 root root 1158 11 month 3 15:18 search.php
drwxr-xr-x. 10 root root 168 11 month 3 15:18 source
drwxr-xr-x. 6 root root 72 11 month 3 15:18 static
drwxr-xr-x. 3 root root 38 11 month 3 15:18 template
drwxr-xr-x. 6 root root 92 11 month 3 15:18 uc_client
drwxr-xr-x. 13 root root 241 11 month 3 15:18 uc_server
-rw-r--r--. 1 root root 1691 11 month 3 15:18 userapp.php
# Add authority 
[[email protected] bbs]# chown -R daemon ./config/
[[email protected] bbs]# chown -R daemon ./data/
[[email protected] bbs]# chown -R daemon ./uc_client/
[[email protected] bbs]# chown -R daemon ./uc_server/data/
# Look again 
[[email protected] bbs]# ll
Total usage 76
-rw-r--r--. 1 root root 2603 11 month 3 15:18 admin.php
drwxr-xr-x. 11 root root 163 11 month 3 15:18 api
-rw-r--r--. 1 root root 727 11 month 3 15:18 api.php
drwxr-xr-x. 2 root root 23 11 month 3 15:18 archiver
drwxr-xr-x. 2 daemon root 90 11 month 3 15:18 config
-rw-r--r--. 1 root root 922 11 month 3 15:18 connect.php
-rw-r--r--. 1 root root 253 11 month 3 15:18 cp.php
-rw-r--r--. 1 root root 106 11 month 3 15:18 crossdomain.xml
drwxr-xr-x. 13 daemon root 216 11 month 3 15:18 data
-rw-r--r--. 1 root root 5558 11 month 3 15:18 favicon.ico
-rw-r--r--. 1 root root 2110 11 month 3 15:18 forum.php
-rw-r--r--. 1 root root 823 11 month 3 15:18 group.php
-rw-r--r--. 1 root root 1223 11 month 3 15:18 home.php
-rw-r--r--. 1 root root 5448 11 month 3 15:18 index.php
drwxr-xr-x. 5 root root 64 11 month 3 15:18 install
-rw-r--r--. 1 root root 1040 11 month 3 15:18 member.php
-rw-r--r--. 1 root root 1381 11 month 3 15:18 misc.php
-rw-r--r--. 1 root root 1757 11 month 3 15:18 plugin.php
-rw-r--r--. 1 root root 985 11 month 3 15:18 portal.php
-rw-r--r--. 1 root root 582 11 month 3 15:18 robots.txt
-rw-r--r--. 1 root root 1158 11 month 3 15:18 search.php
drwxr-xr-x. 10 root root 168 11 month 3 15:18 source
drwxr-xr-x. 6 root root 72 11 month 3 15:18 static
drwxr-xr-x. 3 root root 38 11 month 3 15:18 template
drwxr-xr-x. 6 daemon root 92 11 month 3 15:18 uc_client
drwxr-xr-x. 13 root root 241 11 month 3 15:18 uc_server
-rw-r--r--. 1 root root 1691 11 month 3 15:18 userapp.php
# Refresh the website 

image-20211103152541251

image-20211103152627776

Turn to the last and click next

image-20211103152719655

image-20211103152940474

There will be a little problem after the next step

image-20211103153129112

Change here

image-20211103153456804

[[email protected] bbs]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.6.26 Source distribution
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
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.
# Check the users in the table 
mysql> select user,host from mysql.user;
+---------+-----------------------+
| user | host |
+---------+-----------------------+
| bbsuser | % |
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| root | localhost |
| | localhost.localdomain |
| root | localhost.localdomain |
+---------+-----------------------+
7 rows in set (0.00 sec)
# Delete the blank user 
mysql> delete from mysql.user where user='';
Query OK, 2 rows affected (0.00 sec)
# refresh 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
# Look again 
mysql> select user,host from mysql.user;
+---------+-----------------------+
| user | host |
+---------+-----------------------+
| bbsuser | % |
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
| root | localhost.localdomain |
+---------+-----------------------+
5 rows in set (0.00 sec)
mysql>
mysql> exit
Bye
# Go back to the page and click next 

After installation , This will happen again

image-20211103154521037

Create a user

image-20211103155239404

After registering, enter a forum

image-20211103155401798

end.

copyright:author[_ Rui_ ao],Please bring the original link to reprint, thank you. https://en.javamana.com/2022/02/202202130707321598.html