马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在相册系统的开发上,因为采用的是团队分工合作方式,更让我明白了在一个团队之中,团队成员之间的交流沟通的重要性,如果没有很好的沟通交流,成员之间的任务没有分配好。中文 php.ini中文注释
宣布工夫:02-11-26 作者或来历: leftstar
[PHP]
; PHP仍是一个不休开展的东西,其功效还在不休地删减
; 而php.ini的设置更改可以反应出相当的变更,
; 在利用新的PHP版本前,研讨一下php.ini会有优点的
;;;;;;;;;;;;;;;;;;;
; 关于这个文件 ;
;;;;;;;;;;;;;;;;;;;
; 这个文件掌握了PHP很多方面的概念.为了让PHP读取这个文件,它必需被定名为
; 'php.ini'.PHP 将在这些中央顺次查找该文件:以后任务目次;情况变量PHPRC
; 指明的途径;编译时指定的途径.
; 在windows下,编译时的途径是Windows装置目次.
; 在号令行形式下,php.ini的查找途径可以用 -c 参数替换.
; 该文件的语法十分复杂.空白字符和用分号';'入手下手的行被复杂地疏忽(就象你能够
; 猜到的一样). 章节题目(例如 : [Foo])也被复杂地疏忽,即便未来它们能够
; 有某种的意义.
;
; 唆使被指定利用以下语法:
; 唆使标识符 = 值
; directive = value
; 唆使标识符 是 *巨细写敏感的* - foo=bar 分歧于 FOO = bar.
;
; 值可所以一个字符串,一个数字,一个 PHP 常量 (如: E_ALL or M_PI), INI 常量中的
; 一个 (On, Off, True, False, Yes, No and None) ,或是一个表达式
; (如: E_ALL & ~E_NOTICE), 或是用引号括起来的字符串("foo").
;
; INI 文件的表达式被限制于位运算符和括号.
; | bitwise OR
; & bitwise AND
; ~ bitwise NOT
; ! boolean NOT
;
; 布尔标记可用 1, On, True or Yes 这些值置于开的形态.
; 它们可用 0, Off, False or No 这些值置于关的形态.
;
; 一个空字符串可以用在等号后不写任何器材暗示,或用 None 关头字:
;
; foo = ; 将foo置为空字符串
; foo = none ; 将foo置为空字符串
; foo = "none" ; 将foo置为字符串'none'
;
; 假如你值设置中利用常量,而这些常量属于静态调入的扩大库(不是 PHP 的扩大,就是
; Zend 的扩大),你仅可以调入这些扩大的行*以后*利用这些常量.
;
; 一切在 php.ini-dist 文件里设定的值与内建的默许值不异(这是说,假如 php.ini
; 没被利用或你删失落了这些行,默许值与之不异).
;;;;;;;;;;;;;;;;;;;;
; 言语选项 ;
;;;;;;;;;;;;;;;;;;;;
engine = On
; 使 PHP scripting language engine(PHP 剧本言语引擎)在 Apache下无效.
short_open_tag = On
; 答应 <? 标识(这类复杂暗示). 唯一 <?php and <script> tags 将被辨认.
asp_tags = Off
; 答应ASP-style <% %> tags
precision = 14
; 浮点类型数显示时的无效位数
y2k_compliance = Off
; 是不是翻开 2000年顺应 (能够在非Y2K顺应的阅读器中招致成绩)
output_buffering = Off
; 输入缓存答应你乃至在输入注释内容以后发送 header(标头,包含cookies)行
; 其价值是输入层减慢一点点速度.你可使用输入缓存在运转时翻开输入缓存,
; 或在这里将唆使设为 On 而使得一切文件的输入缓存翻开.
output_handler = ; 你可以重定向你的剧本的一切输入到一个函数,
; 那样做能够对处置或以日记纪录它有效.
; 例如若你将这个output_handler 设为"ob_gzhandler",
; 则输入会被通明地为撑持gzip或deflate编码的阅读器紧缩.
; 设一个输入处置器主动地翻开输入缓冲.
implicit_flush = Off
; 强迫flush(刷新)让PHP 告知输入层在每一个输入块以后主动刷新本身数据.
; 这等效于在每一个 print() 或 echo() 挪用和每一个 HTML 块后挪用flush()函数.
; 翻开这项设置会招致严重的运转时抵触,建议仅在debug过程当中翻开.
allow_call_time_pass_reference = On
; 是不是让强制函数挪用时按援用传递参数.这一办法遭到抗议,
; 并能够在未来版本的PHP/Zend里不再撑持.
; 遭到勉励的指定哪些参数按援用传递的办法是在函数声明里.
; 你被勉励测验考试封闭这一选项并确认你的剧本仍能正常任务,以包管在未来版本的言语里
; 它们仍能任务.(你将在每次利用该特色时失掉一个正告,而参数将按值而不是按援用
; 传递).
; Safe Mode 平安形式
safe_mode = Off
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
; ?Setting certain environment variables
; ?may be a potential security breach.
; 该唆使包括用逗号分隔的前缀列表.平安形式中,用户仅可以交换
; 以在此列出的前缀开首的情况变量的值.
; 默许地,用户将仅能 设定以PHP_开首的情况变量,(如: PHP_FOO=BAR).
; 注重: 假如这一唆使为空,PHP 将让用户更改恣意情况变量!
safe_mode_protected_env_vars = LD_LIBRARY_PATH
; 这条唆使包括一个用逗号分隔的情况变量列表,那是终究用户将不克不及用putenv () 更改的.
; 这些变量乃至在safe_mode_allowed_env_vars 设置为答应的情形下失掉回护.
disable_functions =
; 这条唆使让你可觉得了平安的缘由让特定函数生效.
; 它承受一个用逗号分隔的函数名列表.
; 这条唆使 *不受* 平安形式是不是翻开的影响.
; 语法高亮形式的色采.
; 只需能被<font color=???>承受的器材就可以任务.
highlight.string = #DD0000
highlight.comment = #FF8000
highlight.keyword = #007700
highlight.bg = #FFFFFF
highlight.default = #0000BB
highlight.html = #000000
; Misc 杂项
expose_php = Off
; 决意 PHP 是不是标示它装在办事器上的现实(例如:加在它 ―PHP―给Web办事
; 发送的旌旗灯号上).
; (我团体的定见,在呈现甚么power-by的header的时分,把这关失落.)
; 它不会有平安上的威逼, 但它使反省你的办事器上是不是装置了PHP成了能够.
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 30 ; 每一个剧本的最大履行工夫, 按秒计
memory_limit = 8388608 ; 一个剧本最大可以使用的内存总量 (这里是8MB)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
; 失足掌握和挂号 ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 毛病呈报是按位的.或将数字加起来失掉想要的毛病呈报品级.
; E_ALL - 一切的毛病和正告
; E_ERROR - 致命性运转时错
; E_WARNING - 运转时正告(非致命性错)
; E_PARSE - 编译时解析毛病
; E_NOTICE - 运转时提示(这些常常是是你的代码的bug引发的,
;也多是成心的行动酿成的.(如:基于未初始化的变量主动初始化为一个
;空字符串的现实而利用一个未初始化的变量)
; E_CORE_ERROR - 产生于PHP启动时初始化过程当中的致命毛病
; E_CORE_WARNING - 产生于PHP启动时初始化过程当中的正告(非致命性错)
; E_COMPILE_ERROR - 编译时致命性错
; E_COMPILE_WARNING - 编译时正告(非致命性错)
; E_USER_ERROR - 用户发生的失足动静
; E_USER_WARNING - 用户发生的正告动静
; E_USER_NOTICE - 用户发生的提示动静
; 例子:
; error_reporting = E_ALL & ~E_NOTICE ; 显示一切的毛病,除提示
; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 仅显示毛病
error_reporting = E_ALL & ~E_NOTICE ; 显示一切的毛病,除提示
display_errors = On ; 显示失足误信息(作为输入的一局部)
; 在终究宣布的web站点上,激烈建议你关失落这个特征,并利用
; 毛病日记取代(参看上面).
; 在终究宣布的web站点持续让 display_errors 无效能够
; 表露一些有关平安的信息,例如你的web办事上的文件途径、
; 你的数据库计划或其余信息.
display_startup_errors = Off ; 乃至当display_erroes翻开了,产生于PHP的启动的步调中
; 的毛病也不会被显示.
; 激烈建议坚持使 display_startup_errors 封闭,
; 除在改错过程当中.
log_errors = Off ; 在日记文件里纪录毛病(办事器指定的日记,stderr尺度毛病输入,或error_log(上面的))
; 正如下面申明的那样,激烈建议你在终究宣布的web站点以日记纪录毛病
; 代替直接毛病输入.
track_errors = Off ; 保留比来一个 毛病/正告 动静于变量 $php_errormsg (boolean)
;error_prepend_string = "<font color=ff0000>" ; 于毛病信息前输入的字符串
;error_append_string = "</font>" ; 于毛病信息后输入的字符串
;error_log = filename ; 纪录毛病日记于指定文件
;error_log = syslog ; 纪录毛病日记于体系日记 syslog (NT 下的事务日记, Windows 95下有效)
warn_plus_overloading = Off ; 当将‘+’用于字符串时正告
;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
variables_order = "EGPCS" ; 这条唆使描写了PHP 纪录
; GET, POST, Cookie, Environment and Built-in 这些变量的按次.
; (以 G, P, C, E & S 代表,凡是以 EGPCS 或 GPC 的体例援用).
; 按从左到右纪录,新值代替旧值.
register_globals = On ; 是不是将这些 EGPCS 变量注册为全局变量.
; 若你不想让用户数据不在全局局限内凌乱的话,你能够想封闭它.
; 这和 track_vars 连起来用更成心义 ― 如许你可以经由过程
; $HTTP_*_VARS[] 数组会见一切的GPC变量.
register_argc_argv = On ; 这条唆使告知 PHP 是不是声明 argv和argc 变量
; (注:这里argv为数组,argc为变量数)
; (个中包括用GET办法传来的数据).
; 若你不想用这些变量,你应该关失落它以进步功能.
track_vars = On ; 使$HTTP_*_VARS[]数组无效,这里*在利用时用
; ENV, POST, GET, COOKIE or SERVER交换
post_max_size = 8M ; PHP将承受的POST数据最大巨细.
gpc_order = "GPC" ; 这条唆使被人否决.用 variables_order 取代.
; Magic quotes
magic_quotes_gpc = On ; 在输出的GET/POST/Cookie数据里利用魔术援用
; (原文就如许,呵呵,所谓magic quotes 应当是指用本义符加在援用性的掌握字符上,如 \'....)
magic_quotes_runtime= Off ; 对运转时发生的数据利用魔术援用,
; 例如:用SQL查询失掉的数据,用exec()函数失掉的数据,等等
magic_quotes_sybase = Off ; 采取 Sybase模式的魔术援用(用 '' 脱出 ' 而不必 \')
; 主动在 PHP 文档之前和以后添加文件
auto_prepend_file =
auto_append_file =
; 象4.04b4一样,PHP 默许地老是在 “Content-type:” 头标输入一个字符的编码体例.
; 让输入字符集生效,只需设置为空.
; PHP 的内建默许值是 text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = ; include 途径设置,UNIX: "/path1:/path2" Windows: "\path1;\path2"
doc_root = ; php 页面的根途径,仅在非空时无效
user_dir = ; 告诉 php 在利用 /~username 翻开剧本时到哪一个目次下去找,仅在非空时无效
;upload_tmp_dir = ; 寄存用HTTP协定上载的文件的一时目次(在没指准时利用体系默许的)
upload_max_filesize = 2097152 ; 文件上载默许地限制为2 Meg
extension_dir = c:\php\ ; 寄存可加载的扩大库(模块)的目次
enable_dl = On ; 是不是使dl()无效.
; 在多线程的办事器上 dl()函数*不克不及*很好地任务,
; 例如IIS or Zeus,并在其上默许为制止
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
file_uploads = On ; 是不是答应HTTP体例文件上载
;upload_tmp_dir = ; 用于HTTP上载的文件的一时目次(未指定章利用体系默许)
upload_max_filesize = 2M ; 上载文件的最大允许巨细
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
allow_url_fopen = On ; 是不是答应把URLs看成http:.. 或把文件看成ftp:...
;;;;;;;;;;;;;;;;;;;;;;
; 静态扩大 ;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; 若你但愿一个扩大库主动加载,用上面的语法:
; extension=modulename.extension
; 例如,在windows上,
; extension=msql.dll
; or 在UNIX下,
; extension=msql.so
; 注重,这只应该是模块的名字,不需求目次信息放在外面.
; 用下面的 extension_dir 唆使指定扩大库的地位.
;Windows 扩大
;extension=php_nsmail.dll
extension=php_calendar.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
extension=php_gd.dll
;extension=php_dbm.dll
;extension=php_mssql.dll
;extension=php_zlib.dll
;extension=php_filepro.dll
;extension=php_imap4r2.dll
;extension=php_ldap.dll
;extension=php_crypt.dll
;extension=php_msql2.dll
;extension=php_odbc.dll
; 注重, MySQL的撑持如今是内建的,因而,不需求用它的dll
;;;;;;;;;;;;;;;;;;;
; 模块设定 ;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[Syslog]
define_syslog_variables = Off ; 是不是界说各类的体系日记变量
; 如:$LOG_PID, $LOG_CRON, 等等.
; 关失落它是个进步效力的好主张.
; 运转时,你可以挪用函数define_syslog_variables(),来界说这些变量
[mail function]
SMTP = localhost ;仅用于win32体系
sendmail_from = me@localhost.com ;仅用于win32体系
;sendmail_path = ;仅用于unix, 也可撑持参数(默许的是'sendmail -t -i')
[Debugger]
debugger.host = localhost
debugger.port = 7869
debugger.enabled = False
[Logging]
; 这些设置装备摆设唆使用于示例的日记纪录机制.
; 看 examples/README.logging 以失掉更多的注释
;logging.method = db
;logging.directory = /path/to/log/directory
[Java]
;java.class.path = .\php_java.jar
;java.home = c:\jdk
;java.library = c:\jdk\jre\bin\hotspot\jvm.dll
;java.library.path = .\
[SQL]
sql.safe_mode = Off
[ODBC]
;uodbc.default_db = Not yet implemented
;uodbc.default_user = Not yet implemented
;uodbc.default_pw = Not yet implemented
uodbc.allow_persistent = On ; 答应或制止 耐久毗连
uodbc.check_persistent = On ; 在重用前反省毗连是不是还可用
uodbc.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
uodbc.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
uodbc.defaultlrl = 4096 ; 掌握 LONG 类型的字段.前往变量的字节数,0 代表经由过程(?)0 means passthru
uodbc.defaultbinmode = 1 ; 掌握 二进制数据.0 代表?????Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char
; 见有关 odbc_binmode 和 odbc_longreadlen 的文档以失掉 uodbc.defaultlrl 和 uodbc.defaultbinmode 的注释.
[MySQL]
mysql.allow_persistent = On ; 答应或制止 耐久毗连
mysql.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
mysql.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
mysql.default_port = ; mysql_connect() 利用的默许端口,如不设置,mysql_connect()
; 将利用变量 $MYSQL_TCP_PORT,或在/etc/services 下的mysql-tcp 条目(unix),
; 或在编译是界说的 MYSQL_PORT(按如许的按次)
; Win32情况,将仅反省MYSQL_PORT.
mysql.default_socket = ; 用于当地 MySql 毗连的默许的套接字名.为空,利用 MYSQL 内建值
mysql.default_host = ; mysql_connect() 默许利用的主机(平安形式下有效)
mysql.default_user = ; mysql_connect() 默许利用的用户名(平安形式下有效)
mysql.default_password = ; mysql_connect() 默许利用的暗码(平安形式下有效)
; 注重,在这个文件下保留暗码凡是是一个*坏*主张
; *任何*可使用PHP会见的用户可以运转
; 'echo cfg_get_var("mysql.default_password")'来显示谁人暗码!
; 并且固然地,任何有读该文件权利的用户也能看到谁人暗码.
[mSQL]
msql.allow_persistent = On ; 答应或制止 耐久毗连
msql.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
msql.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
[PostgresSQL]
pgsql.allow_persistent = On ; 答应或制止 耐久毗连
pgsql.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
pgsql.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
[Sybase]
sybase.allow_persistent = On ; 答应或制止 耐久毗连
sybase.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
sybase.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
;sybase.interface_file = "/usr/sybase/interfaces"
sybase.min_error_severity = 10 ; 显示的毛病的最低严重性
sybase.min_message_severity = 10 ; 显示的动静的最低主要性
sybase.compatability_mode = Off ; 与旧版的PHP 3.0 兼容的形式.若翻开,这将招致 PHP 主动地
; 把依据了局的 Sybase 类型付与它们,
; 而不是把它们全当做字符串.
; 这个兼容形式不会永久留着,
; 因而,将你的代码停止需求的修正,
; 并将该项封闭.
[Sybase-CT]
sybct.allow_persistent = On ; 答应或制止 耐久毗连
sybct.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
sybct.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
sybct.min_server_severity = 10 ; 显示的毛病的最低严重性
sybct.min_client_severity = 10 ; 显示的动静的最低主要性
[bcmath]
bcmath.scale = 0 ; 用于一切bcmath函数的10十进制数数字的个数number of decimal digits for all bcmath functions
[browscap]
;browscap = extra/browscap.ini
browscap = C:\WIN\SYSTEM\inetsrv\browscap.ini
[Informix]
ifx.default_host = ; ifx_connect() 默许利用的主机(平安形式下有效)
ifx.default_user = ; ifx_connect() 默许利用的用户名(平安形式下有效)
ifx.default_password = ; ifx_connect() 默许利用的暗码(平安形式下有效)
ifx.allow_persistent = On ; 答应或制止 耐久毗连
ifx.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
ifx.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
ifx.textasvarchar = 0 ; 若翻开,select 形态符前往一个 ‘text blob’字段的内容,而不是它的id
ifx.byteasvarchar = 0 ; 若翻开,select 形态符前往一个 ‘byte blob’字段的内容,而不是它的id
ifx.charasvarchar = 0 ; 追踪从固定长度的字符列里剥离的空格.
; 能够对 Informix SE 用户无效.
ifx.blobinfile = 0 ; 若翻开,text和byte blobs 的内容被导出到一个文件
; 而不是保留到内存.
ifx.nullformat = 0 ; NULL(空)被作为空字段前往,除非,这里被设为1.
; 这类情形下(为1),NULL作为字串NULL前往.
[Session]
session.save_handler = files ; 用于保留/取回数据的掌握体例
session.save_path = C:\win\temp ; 在 save_handler 设为文件时传给掌握器的参数,
; 这是数据文件将保留的途径.
session.use_cookies = 1 ; 是不是利用cookies
session.name = PHPSESSID
; 用在cookie里的session的名字
session.auto_start = 0 ; 在恳求启动时初始化session
session.cookie_lifetime = 0 ; 为按秒记的cookie的保留工夫,
; 或为0时,直到阅读器被重启
session.cookie_path = / ; cookie的无效途径
session.cookie_domain = ; cookie的无效域
session.serialize_handler = php ; 用于毗连数据的掌握器
; php是 PHP 的尺度掌握器.
session.gc_probability = 1 ; 按百分比的'garbage collection(碎片收拾整顿)'历程
; 在每次 session 初始化的时分入手下手的能够性.
session.gc_maxlifetime = 1440 ; 在这里数字所指的秒数后,保留的数据将被视为
; '碎片(garbage)'并由gc 历程清算失落.
session.referer_check = ; 反省 HTTP援用以使额定包括于URLs中的ids有效
session.entropy_length = 0 ; 从文件中读取几何字节
session.entropy_file = ; 指定这里创立 session id
; session.entropy_length = 16
; session.entropy_file = /dev/urandom
session.cache_limiter = nocache ; 设为{nocache,private,public},以决意 HTTP 的
; 缓存成绩
session.cache_expire = 180 ; 文档在 n 分钟后过时
session.use_trans_sid = 1 ; 利用过渡性的 sid 撑持,若编译时允许了
; --enable-trans-sid
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
[MSSQL]
;extension=php_mssql.dll
mssql.allow_persistent = On ; 答应或制止 耐久毗连
mssql.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
mssql.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
mssql.min_error_severity = 10 ; 显示的毛病的最低严重性
mssql.min_message_severity = 10 ; 显示的动静的最低主要性
mssql.compatability_mode = Off ; 与旧版的PHP 3.0 兼容的形式.
[Assertion]
; ?????
;assert.active = On ; ?assert(expr); active by default
;assert.warning = On ; issue a PHP warning for each failed assertion.
;assert.bail = Off ; don't bail out by default.
;assert.callback = 0 ; user-function to be called if an assertion fails.
;assert.quiet_eval = 0 ; eval the expression with current error_reporting(). set to true if you want error_reporting(0) around the eval().
[Ingres II]
ii.allow_persistent = On ; 答应或制止 耐久毗连
ii.max_persistent = -1 ; 耐久毗连的最大数.-1 代表无穷制
ii.max_links = -1 ; 毗连的最大数量(耐久和非耐久).-1 代表无穷制
ii.default_database = ; 默许 database (format : [node_id::]dbname[/srv_class]
ii.default_user = ; 默许 user
ii.default_password = ; 默许 password
[Verisign Payflow Pro]
pfpro.defaulthost = "test.signio.com" ; 默许的 Signio 办事器
pfpro.defaultport = 443 ; 毗连的默许端口
pfpro.defaulttimeout = 30 ; 按秒计的默许超不时间
; pfpro.proxyaddress = ; 默许的代办署理的 IP 地址(假如需求)
; pfpro.proxyport = ; 默许的代办署理的端口
; pfpro.proxylogon = ; 默许的代办署理的登录(logon 用户名)
; pfpro.proxypassword = ; 默许的代办署理的暗码
[Sockets]
sockets.use_system_read = On ; 利用体系的read() 函数替换 php_read()封装
; Local Variables: (部分变量)
; tab-width: 4
; End:
另外要叮嘱各位的是,抵御诱惑,ASP/PHP/JSP/.NET的对比也许会让你无所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,这个时候的你绝对不能动摇,哪怕你真想学。 |