php mywind$cfg_isreurl!='y',lamp 基础应用(一)

lamp 基础应用

=============================================================================

概述:

本章将介绍lamp的基础概念,分别为php,mysql的基础应用,以及lamp环境的快速搭建,以及在lamp环境中安装Disccuz和phpMYAdmin的php程序。

=============================================================================

Lamp介绍★资源类型:

☉静态资源:原始形式与响应给客户端的结果一致;服务端仅仅提供一些内容展示功能,如网页内容展示,图片列表,动画播放等,服务端不需要和客户端进行互动,所有的资源可以直接去获取,但是无法进行资源上传;

☉动态资源:原始形式通常为程序文件(为某种编程语言开发),需要运行后将生成的结果展示给客户端;即:服务端可以与客户端进行互动,如一些论坛等,这些web程序是由web程序来开发的,常见的如PHP程序配合MySql数据库进行信息的检索与提交写入等操作。

◆客户端技术:javascript

◆服务端技术:php, jsp, ...

★CGI:Common Gateway Interface 通用网关接口协议可以让一个客户端,从网页浏览器向执行在网络服务器上的程序传输数据;CGI描述了客户端和服务器程序之间传输的一种标准;

★程序:指令+数据

☉指令:代码

☉数据:存储

◆文件系统:单机文件,分布式文件系统;

◆DBMS:数据库管理系统

☉数据分类:

◆SQL:关系型数据库Oracle,

SQL Server

DB2

MySQL

PostgreSQL(PGSQL),

MariaDB

Percona-Server, ...

◆NoSQL:非关系型数据库KV:redis, ...

Document:MongoDB, ...

Column:HBase, ...

Graph:

★开源领域amp:httpd+php/perl/python+mysql/mongodb

ams:httpd+tomcat+mysql/mongodb

jsp:tomcat, jetty, resin, jboss, websphere, weblogic

php★PHP编程语言,嵌入式编程语言,

高度模块化(extensions),

配置文件:( /etc/php.ini, /etc/php.d/*.ini );

PHP是通用服务器端脚本编程语言,主要基于web开发以实现动态web页面,它也是最早实现将脚本嵌入HTML源码文档中的服务器端脚本语言之一。同时php还提供了一个命令行接口,因此,其也可以在大多数系统上作为一个独立的shell来使用。

☉php应用程序:开源代表:wordpress, discuzX, phpwind, drupal...

cf7393320af9089efcbdb32ac6c2bd40.png

★httpd+php:三种结合方式

☉CGI :不常用

☉Module:模块机制(把php编译成httpd的模块)prefork:php模块为:libphp

worker, event:php模块为:libphp-zts

注意:使用模块化的方式是httpd和php结合的最好方式;在使用之前要首先判断httpd用的是那个模块(MPM),再才能决定安装哪个程序包。

☉FastCGIphp 以fpm 机制独立地监听在一个套接字上;

工作模式类似于 httpd 的prefork

演示:# 安装php

[root@centos7 ~]# yum install php -y

[root@centos7 ~]# rpm -ql php

/etc/httpd/conf.d/php.conf

/etc/httpd/conf.modules.d/10-php.conf

/usr/lib64/httpd/modules/libphp5.so

/usr/share/httpd/icons/php.gif

/var/lib/php/session

# 重启httpd

[root@centos7 ~]# systemctl reload httpd

# 编辑文件,提供一个php页面

[root@centos7 ~]# vim /var/www/html/phpinfo.php

1 <?php

2       phpinfo()

3 ?>

浏览器查看如下:

6f00467f29fb4941a1ff0c3685990413.png

MysQL

1.相关介绍★简介:

☉插件式存储引擎

☉C/S架构的Server:mysqld, mysqld_safe, mysqld_multi

Client:mysql

☉安装MysqlCentOS 6:mysql-server, mysql

CentOS 7:mariadb-server, mariadb

★MysQL版本:Community Edtion(社区版)

Enterprise Ddtion(企业版)

CentOS 6使用的是Orecle收购sun之前的版本为5.1

☉MySQL配置文件中额外添加的配置项:

34f23a2da502ddbf976a7d970901d693.png

★MariaDB:

☉CentOS 7 使用的就是mariad

☉配置文件:/etc/my.cnf, /etc/my.cnf.d/*.cnf

☉额外添加的配置项:

127643d602616a877fe371917848bf88.png

☉默认连接的主机为当前主机,默认管理员用户为root,密码为空;

☉首次安装后建议使用:mysql_secure_installation命令进行安全设定;

★客户端连接 mysql server:mysql --> mysql protocol(协议) --> mysql server

☉语法:mysql [options] db_name

☉选项:-hHOST

-uUSERNAME

-pPASSWORD

★mysql的用户账号:username@host

☉username:用户名

☉host:此用户可通过哪些客户端主机登录当前服务器上的mysql服务;主机名和IP地址属性于不同的主机;

◆host可使用通配符:_:任意单个字符;

%:任意长度以的任意字符;

举例: root@'10.1.%.%' 表示10.1网络段的任意主机都可登录

★mysql> 提示符下可接受输入mysql命令,分两类

☉客户端命令help可获取命令列表

☉服务端命令:SQL语句,必须使用语句结束符,默认为分号;DDL(数据定义语言):CREATE, ALTER, DROP

DML:INSERT, DELETE, UPDATE, SELECT(增,删,改,查)

GRANT/REVOKE (授权和取消授权)

授权命令:

9b8031166c6f2f8deaad82c1cba7a27f.png

★数据库的基本操作:CREATE DATABASE db_name:创建数据库

DROP DATABASE db_name:删除数据库

演示:

1.mysql配置启动[root@CentOS6 ~]# vim /etc/my.cnf

1 [mysqld]

2 datadir=/var/lib/mysql

3 socket=/var/lib/mysql/mysql.sock

4 user=mysql

5 # Disabling symbolic-links is recommended to prevent assorted sec

urity risks

6 symbolic-links=0

7 skip_name_resolve         # 添加项

8 innodb_file_per_table=ON  # 添加项

9

10 [mysqld_safe]

11 log-error=/var/log/mysqld.log

12 pid-file=/var/run/mysqld/mysqld.pid

[root@CentOS6 ~]# service mysqld  start # 启动

2.MariaDB配置启动[root@centos7 ~]# vim /etc/my.cnf # 编辑配置文件

1 [mysqld]

2 datadir=/var/lib/mysql

3 socket=/var/lib/mysql/mysql.sock

4 # Disabling symbolic-links is recommended to prevent assorted sec

urity risks

5 symbolic-links=0

6 # Settings user and group are ignored when systemd is used.

7 # If you need to run mysqld under a different user or group,

8 # customize your systemd unit file for mariadb according to the

9 # instructions in http://fedoraproject.org/wiki/Systemd

10 skip_name_resolve = ON     # 添加左边这两行

11 innodb_file_per_table = ON

12

13 [mysqld_safe]

14 log-error=/var/log/mariadb/mariadb.log

15 pid-file=/var/run/mariadb/mariadb.pid

16

17 #

18 # include all files from the config directory

19 #

20 !includedir /etc/my.cnf.d

# 保存退出,启动mariadb

[root@centos7 ~]# systemctl start mariadb

[root@centos7 ~]# ss -tnl # 查看监听端口3306

State       Recv-Q Send-Q                                      Local Address:Port                                                     Peer Address:Port

LISTEN      0      50                                                      *:3306                                                                *:*

LISTEN      0      128                                                     *:22                                                                  *:*

LISTEN      0      128                                             127.0.0.1:631                                                                 *:*

LISTEN      0      100                                             127.0.0.1:25                                                                  *:*

LISTEN      0      128                                             127.0.0.1:6010                                                                *:*

LISTEN      0      128                                             127.0.0.1:6011                                                                *:*

LISTEN      0      128                                                    :::8080                                                               :::*

LISTEN      0      128                                                    :::80                                                                 :::*

LISTEN      0      128                                                    :::22                                                                 :::*

LISTEN      0      128                                                   ::1:631                                                                :::*

LISTEN      0      128                                                    :::8088                                                               :::*

LISTEN      0      100                                                   ::1:25                                                                 :::*

LISTEN      0      128                                                   ::1:6010                                                               :::*

LISTEN      0      128                                                    :::443                                                                :::*

LISTEN      0      128                                                   ::1:6011                                                               :::*

[root@centos7 ~]# mysql # 现在可以直接使用mysql命令即连接到mysql服务器上

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 2

Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]> Ctrl-C -- exit!

Aborted

3.首次安装进行安全设定:[root@centos7 ~]# mysql

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 6

Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]> use 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

MariaDB [mysql]> SELECT user,host,password FROM user;

+------+-----------+----------+

| user | host      | password |

+------+-----------+----------+

| root | localhost |          |  # 可以看到root用户只能基于本地登录,且密码为空

| root | centos7   |          |

| root | 127.0.0.1 |          |

| root | ::1       |          |

|      | localhost |          |

|      | centos7   |          |

+------+-----------+----------+

6 rows in set (0.00 sec)

MariaDB [mysql]> EXIT

Bye

# 安全设定如下:

[root@centos7 ~]# mysql_secure_installation

/usr/bin/mysql_secure_installation: line 379: find_mysql_client: command not found

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB

SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current

password for the root user.  If you've just installed MariaDB, and

you haven't set the root password yet, the password will be blank,

so you should just press enter here.

Enter current password for root (enter for none):  # 按回车键即可

OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB

root user without the proper authorisation.

Set root password? [Y/n] y # 要不要给管理员设定密码

New password:

Re-enter new password:

Password updated successfully!

Reloading privilege tables..

... Success!

By default, a MariaDB installation has an anonymous user, allowing anyone

to log into MariaDB without having to have a user account created for

them.  This is intended only for testing, and to make the installation

go a bit smoother.  You should remove them before moving into a

production environment.

Remove anonymous users? [Y/n] y # 要不要删除匿名用户

... Success!

Normally, root should only be allowed to connect from 'localhost'.  This

ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] n #要不要禁止管理员远程登录

... skipping.

By default, MariaDB comes with a database named 'test' that anyone can

access.  This is also intended only for testing, and should be removed

before moving into a production environment.

Remove test database and access to it? [Y/n] n # 要不要删除测试数据库

... skipping.

Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.

Reload privilege tables now? [Y/n] y # 要不要重载权限授权表

... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB

installation should now be secure.

Thanks for using MariaDB!

[root@centos7 ~]# mysql # 直接登录发现已经登陆不进去了

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

[root@centos7 ~]# mysql -p # 输入密码才可访问

Enter password:

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 15

Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]> use 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

MariaDB [mysql]> SELECT user,host,password FROM user;

+------+-----------+-------------------------------------------+

| user | host      | password                                  |

+------+-----------+-------------------------------------------+

| root | localhost | *41EE0F8759D5340036B009143E1727DB5787A448 |

| root | centos7   | *41EE0F8759D5340036B009143E1727DB5787A448 |

| root | 127.0.0.1 | *41EE0F8759D5340036B009143E1727DB5787A448 |

| root | ::1       | *41EE0F8759D5340036B009143E1727DB5787A448 |

+------+-----------+-------------------------------------------+

4 rows in set (0.00 sec)

MariaDB [mysql]> EXIT

Bye

如上,amp都有了,但是如果要通过编程语言连接数据存储系统的话,还需要一个专用的驱动程序:

2.php连接mysql的驱动模块为:php-mysql★php-mysql安装# 信息查看

[root@centos7 ~]# yum info php-mysql

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

Installed Packages

Name        : php-mysql

Arch        : x86_64

Version     : 5.4.16

Release     : 36.el7_1

Size        : 232 k

Repo        : installed

From repo   : CDROM

Summary     : A module for PHP applications that use MySQL databases

URL         : http://www.php.net/

License     : PHP

Description : The php-mysql package contains a dynamic shared object that will add

: MySQL database support to PHP. MySQL is an object-relational database

: management system. PHP is an HTML-embeddable scripting language. If

: you need MySQL support for PHP applications, you will need to install

: this package and the php package.

# 安装

[root@centos7 ~]# yum install  php-mysql -y

[root@centos7 ~]# rpm -ql  php-mysql

/etc/php.d/mysql.ini

/etc/php.d/mysqli.ini

/etc/php.d/pdo_mysql.ini

/usr/lib64/php/modules/mysql.so

/usr/lib64/php/modules/mysqli.so

/usr/lib64/php/modules/pdo_mysql.so

# php增加模块了,所以需要重启php,因为php是装在httpd之上的,所以要重启httpd服务;

#注意:实际生产环境中服务是不能随便重新启动的,这些要在要在我们部署完成后上线之前做好

[root@centos7 ~]# systemctl restart httpd

测试如下:[root@centos7 ~]# vim /var/www/html/php-mysql.php

1 <?php

2         $conn = mysql_connect('127.0.0.1','root','134296');

3         if ($conn)

4                echo 'success';

5         else

6                echo 'failure';

[root@centos7 ~]# ls /var/www/html

admin  lastlog.txt  messages.txt  phpinfo.php  php-mysql.php  test.html

浏览器访问如下:

2310734254c22cc8c77bc8550adc3829.png

关闭服务器  # systemctl stop mariadb,再访问

3f962b4ed501574930f259b38a654ded.png

如上,lamp整个环境部署成功

总结:lamp环境快速部署★CentOS 7:# yum install mariadb-server httpd php php-mysql

# systemctl start httpd.service mariadb.service

★CentOS 6:# yum install httpd php php-mysql mysql-server

# service httpd start

# service mysqld start

★php应用程序:开源代表:wordpress,discuzX,phpwind,drupal...

在lamp环境中在安装Discuz和phpMyAdmim的php用用程序

首先下载php的应用程序:Discuz_X3.1_SC_UTF8.zip;phpMyAdmin-4.0.5-all-languages.ziplftp 10.1.0.1:/pub/Sources/sources/php> ls

-rwxr--r--    1 500      500      10364427 Oct 12  2015 Discuz_X3.1_SC_GBK.zip

-rwxr--r--    1 500      500      10451001 Oct 12  2015 Discuz_X3.1_SC_UTF8.zip

-rwxr--r--    1 500      500      12402802 Oct 12  2015 Discuz_X3.2_SC_GBK.zip

-rwxr--r--    1 500      500      12493463 Oct 12  2015 Discuz_X3.2_SC_UTF8.zip

-rw-r--r--    1 500      500         36459 Aug 23  2013 memcache-2.2.7.tgz

-rw-r--r--    1 500      500      12270535 Mar 22  2014 php-5.4.26.tar.bz2

-rw-r--r--    1 0        0        11892431 Dec 19  2014 php-5.4.36.tar.bz2

-rwxr--r--    1 500      500      12272787 May 01  2015 php-5.4.40.tar.bz2

-rw-r--r--    1 0        0        11105940 Dec 18  2014 php-5.6.4.tar.xz

-rw-r--r--    1 500      500       8004371 Aug 23  2013 phpMyAdmin-4.0.5-all-languages.zip

-rw-r--r--    1 500      500        146444 Mar 22  2014 xcache-3.1.0.tar.bz2

-rw-r--r--    1 0        0          148392 Sep 19  2014 xcache-3.2.0.tar.bz2

lftp 10.1.0.1:/pub/Sources/sources/php> mget Discuz_X3.1_SC_UTF8.zip phpMyAdmin-4.0.5-all-languages.zip

18455372 bytes transferred

Total 2 files transferred

[root@centos7 ~]# ls

Discuz_X3.1_SC_UTF8.zip   phpMyAdmin-4.0.5-all-languages.zip

[root@centos7 ~]# unzip Discuz_X3.1_SC_UTF8.zip # 解压缩,为了防止文件过多,搞不清楚,单独创建了一个Discuz目录来存放

[root@centos7 Discuz]# ls

Discuz_X3.1_SC_UTF8.zip  readme  upload # 专门来上传到网站上提供服务的  utility

1.安装Discuz的php程序

1)把upload目录移动至/var/www/html目录中,开始部署[root@centos7 Discuz]# mv upload/ /var/www/html/bbs  # 移动目录

[root@centos7 Discuz]# cd /var/www/html/bbs

[root@centos7 bbs]# ls

admin.php    cp.php           home.php    portal.php  uc_client

api          crossdomain.xml  index.php   robots.txt  uc_server

api.php      data             install     search.php  userapp.php

archiver     favicon.ico      member.php  source

config       forum.php        misc.php    static

connect.php  group.php        plugin.php  template

通过浏览器访问如下:

b0b261fa2294497c5dd19e99cf04aa1c.png

点击“我同意”进行如下操作

2773f3b02e692d596677056ef32dfd8f.png

2)可以看到目录没有写权限,所以我们需要修改一下属主[root@centos7 bbs]# chown -R apache data/ uc_client/ uc_server/ config/

再次刷新页面如下

1d5e416fec459ed6b90cfd15b9212801.png

点击下一步,如下

c5abd74f0c86613f48863797dcd27e52.png

3)因为root用户权限太大了,所以这里单独授权一个用户,命令如下[root@centos7 bbs]# mysql -p134296 # 不指定用户,默认就是使用root用户登录

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 6

Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]> CREATE DATABASE ultrax; # 创建数据库

Query OK, 1 row affected (0.00 sec)

# 授权ultrax数据库的用户名为ultraxuser,仅允许本地登录,密码为134296

MariaDB [(none)]> GRANT ALL ON ultrax.* TO 'ultraxuser'@'localhost' IDENTIFIED BY '134296';

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES; # 完成权限

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>

刷新页面如下

4a2f83ab251383bac2a6a027bf6a36f0.png

点击下一步

e755df7d2e8fb0dd4bfe27d733a505c7.png

安装完成,如下登录即可

78d761c9ec1555eb9c67e3710edd9232.png

4)点击管理中心,登录进去,出现如下提示界面

05b237961859d4bbee6fbc5ac39823a2.png

按照提示删除指定你文件即可[root@centos7 bbs]# ls

admin.php  api.php   config       cp.php           data         forum.php  home.php   install     misc.php    portal.php  search.php  static    uc_client  userapp.php

api        archiver  connect.php  crossdomain.xml  favicon.ico  group.php  index.php  member.php  plugin.php  robots.txt  source      template  uc_server

[root@centos7 bbs]# cd install/

[root@centos7 install]# ls

data  p_w_picpaths  include  index.php

[root@centos7 install]# mv index.php{,.bak}

再次刷新如下:

dd0ee5dbc4f24d62c52597acfbcba8c9.png

如上,Discuz的程序就已经安装完成,接下来的应用就不做演示,相信也很容易使用;

2.接下来,我们安装 phpMyAdmin-4.0.5-all-languages.zip

1)解压缩,并移动到/var/www/html目录中[root@centos7 phpMYAdmin]# ls

phpMyAdmin-4.0.5-all-languages.zip

[root@centos7 phpMYAdmin]# unzip phpMyAdmin-4.0.5-all-languages.zip #解压缩

[root@centos7 phpMYAdmin]# ls

phpMyAdmin-4.0.5-all-languages  phpMyAdmin-4.0.5-all-languages.zip

[root@centos7 phpMYAdmin]# mv phpMyAdmin-4.0.5-all-languages /var/www/html # 移动到html中

[root@centos7 phpMYAdmin]# cd /var/www/html

[root@centos7 html]# ls

admin  bbs  lastlog.txt  messages.txt  phpinfo.php  phpMyAdmin-4.0.5-all-languages  php-mysql.php  test.html

# 因为名字太长了,所以,为了方便以后升级和回滚,这里我们做一个软连接

[root@centos7 html]# ln -sv phpMyAdmin-4.0.5-all-languages/ pma #软链接

‘pma’ -> ‘phpMyAdmin-4.0.5-all-languages/’

[root@centos7 html]# ll

total 424

drwxr-xr-x  2 root root     23 Oct  8 20:49 admin

drwxr-xr-x 12 root root   4096 Jun  9  2015 bbs

-rw-r--r--  1 root root 585460 Oct 10 22:08 lastlog.txt

-rw-r--r--  1 root root 329712 Oct 11 09:19 messages.txt

-rw-r--r--  1 root root     25 Oct 11 22:03 phpinfo.php

drwxr-xr-x  9 root root   4096 Aug  4  2013 phpMyAdmin-4.0.5-all-languages

-rw-r--r--  1 root root    125 Oct 12 22:27 php-mysql.php

lrwxrwxrwx  1 root root     31 Oct 13 10:54 pma -> phpMyAdmin-4.0.5-all-languages/

-rw-r--r--  1 root root    139 Oct  8 17:00 test.html

2)进到pma目录中去,修改一个叫做config.sample.inc.php的文件[root@centos7 pma]# cp config.sample.inc.php config.inc.php  # 去掉.sample示例

[root@centos7 pma]# vim config.inc.php

13 /*

14  * This is needed for cookie based authentication to encrypt password in

15  * cookie

16  */     # 需要生成一个密码,最好是随机数

17 $cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

18

[root@CentOS6 ~]# openssl rand -hex 8 # 生成随机字符串

d493039a561ce78a

# 替换掉上面的即可

17 $cfg['blowfish_secret'] = 'd493039a561ce78a'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

3)因为phpMYAdmin支持中文,但现在php还不支持多字节的字符串,需要安装额外的一个扩展包php-string[root@centos7 pma]# yum install php-mbstring -y

# 重载httpd服务

[root@centos7 pma]# systemctl reload httpd

浏览器登录,不允许空密码登录。如下:

07e62f5781083ecfcdc462bf5dcb4d17.png

4)登录进去,如下所示,即可创建数据库

e31aefd94b30d025a11ad45426e5d1e8.png

5)创建数据库

811de9da0070663e946392e1286909e6.png

在数据库中创建表

4052d5e6e571550403a33bd524379d66.png数据表结构如下

3565d13c5f038e4b08c1258f12158aec.png

如上phpMYAdmin就完成配置了,接下来就可以管理数据库了...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值