图片 1

windows2003安装apache-mysql-php-phpmyadmin

最初准备:

到官网下载最新标准版本(括号内的版本号是本人搭建平台时接纳的):
Apache(2.2.4):
PHP(5.2.3,zip包):
MySQL(5.0.45):
phpMyAdmin(2.10.3):
为了现在重装系统方便,建议不要设置在系统盘,这里安装在D盘。能够是根目录,亦能够是其它目录,但最棒目录名中不要有空格,那样能够幸免有些错误的面世。
安装Apache 2.2.4
发端后,同意协商,一路Next。到了填写Server Information这一步,在Network
Domain、Server
Name中填入localhost,当然你填写此外的也远非什么震慑;底下的选项就分选暗许的首先个,Next。安装类型,选用Custom,Next。
安装成效暗中同意;安装地方,笔者这里选取的是D:Apache2.2,Next。确认正确后,按Install,初始设置。
升迁:在XP/二零零二下安装Apache安装到位,win二〇〇四sp2,Vista下还需一下步骤。
在Vista下,安装到终极时,会并发四个错误,重假若回天无力注册服务。其实,不影响的(接下去解决那个难点),忽视错误,实现安装。在带头菜
单>全部程序>附属类小零器件中找到命令提醒符,或在始发中寻觅cmd,右击以管理员身份运营。到Apache安装目录的bin子目录下,实施httpd -k install 命令,把Apache安装为Windows服务。接着, httpd -k start
,运行Apache。
安装PHP 5.2.3
PHP不用安装程序,直接将削减包解压到选定的文本夹,举例小编这边D:PHP5.2.3。
配置Apache和PHP
开辟Apache的结构文件httpd.conf(Apache安装文件夹下conf子文件夹中),找到DocumentRoot
“X:/xxx/htdocs” 和 <Directory
“X:/xxx/htdocs”>(引号内因个人安装地方而各异卡塔尔,将引号内部管理体改为网址所在文件夹。举例,作者那边改为DocumentRoot
“D:/Apache2.2/httpdocs” 和 <Directory
“D:/Apache2.2/httpdocs”>,只是本机调节和测试,所以本身的几近就是apache的默许配置.
晋升:在Windows中,地址写法是D:Apache2.2httpdocs,在httpd.conf中则改为D:/Apache2.2/httpdocs,将在反斜杠””改为斜杠”/”
找到LoadModule,在底下增加
LoadModule php5_module “D:/PHP5.2.3/php5apache2_2.dll”
PHPIniDir “D:/PHP5.2.3”

正文主要介绍的是Windows-陆13人碰到下搭建PHP5.5.6+Apache2.4.7+Mysql5.6+PhpMyAdmin

Windows XP SP2 Apache 2本例中本身选择了 2.2.2 for Win32 ……)

两行代码,请根据PHP安装地点,改革引号内的地址。

现行反革命许多一键安装包多是三十人的,也可能有一点是60个人的,在此大家将手动搭建63个人的WAMP境况。

PHP 5 MySQL 5

找到 DirectoryIndex index.html,修改为 DirectoryIndex index.php
index.html
找到 AddType application/x-gzip .gz .tgz ,在底下分别增加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

一、软件希图

下载64位的Apache2.4.7: 

VC++ 2012:

php-5.5.6-Win32-VC11-x64(也能够去官方下载最新的)

在官方网站下载Mysql 5.6.16
陆12位版本: 

在官方网址点击链接下载PhpMyAdmin:

本方案并不涉及系统文件夹……
所以大家大可选拔别的分区的某部文件夹来实惠日后的伺服器维护…… 本为以
X:Server 为例…… 注意:文件夹名称最为不要包罗空格或任何非英语字符……
不然有些情状下轻便形成伺泰山压顶不弯腰器崩溃……

保存httpd.conf
接下来在PHP的安装文件夹中,将php.ini-recommended备份天公地道命名称叫php.ini,张开php.ini
找到
;extension=php_bz2.dll,上面一长串相近的列表,是可供接受加载的模块,能够依据本身的供给加载它们,方法是去掉前边的;号。譬如小编这里加载了:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll

二、解压安装Apache

解压Apache24到c:/Apache24(那是配
置里的服务器根目录,即ServerRoot的定义)。你的档期的顺序根目录为c:/Apache24/htdocs即DocumentRoot的定义。

如若解
压到别的目录下,必要对httpd.conf做出一些改观,包含ServerRoot、DocumentRoot、
Directories,Script阿里as。供给改为您的Apache目录的地点。

敞开一个dos窗口(cmd):

切换来您的Apache
的bin目录下(dos下哪些切换目录请自行百度):实施httpd.exe 。

好吧!笔者精通您有超大可能率跟作者同一遇到题目了,报了八个八花九裂:

图片 1

假诺现身了那个标题,不要恐慌,将率先步中下载好的VC++
二〇一三 安装到位,重新输入httpd.exe(注:如若不装VC++二〇一一库,在设置PHP的时候也晤面世难点啊。)。

一旦设置成功,就足以去你的apache目录下的bin里双击ApacheMonitor.exe管理apache服务了。

最初Apache后,在浏览器中输入:   

回车的后边只要打字与印刷出It Works!则意味安装apache 成功! 

======================================== 安装 Apache:

找到 memory_limit
=,改过前面包车型大巴数值能够限定php脚本最多可占用的内部存款和储蓄器大小。
保存php.ini
从而,将PHP安装文件夹地点增多到Windows的种类路线中。具体方法是,计算机>属性>高端系统品质>遇到变量>系统变量>Path>编辑,在变量值中增多D:PHP5.2.3;D:PHP5.2.3ext ,具体路径依据自个儿的场合改换。
唤醒:Vista下请撤除开机自动运营Apache Web Server status
monitor(X:XXXApachebinApacheMonitor.exe),此程序在Vista下安装不科学,并且意义完全可由系统自带的”服务”完毕。
重启Computer。
提拔:改革系统情形变量后,须要再行启航空电磁法脑,技术见到成效!
唤醒:XP/二零零二下,张开系统境况变量的步子为,笔者的计算机>属性>高等选项卡>意况变量
测量检验Apache和PHP是还是不是准确安装

三、载入PHP模块

在windows下安插Apache+PHP,在铺排PHP时,须要下载相应的本子,下载时要注意non-thread-safe和thread-safe那三个本子。

non-thread-safe是非安全线程主要与IIS搭配情形。

thread-safe安全线程与Apache搭配景况。

留意thread-safe版本中会有php5apache2_4.dll的动态链接库,与apache搭配。

一经解压到c盘,提议将php-5.5.16-Win32-VC11-x64文本夹名称改下,如:php5,将该文件中的php.ini-development文件名改成:php.ini,并做如下校订:

  1.   extension_dir改为您的php下/ext目录,如改为extension_dir
    =”C:/php5/ext。并把后面包车型地铁笺注分号去掉。

  2.   修改时区date.timezone = PRC,基本配置完结。

在Apache的目录下修正  conf / httpd.conf

  1. 配置PHP:

在<IfModulemime_module></IfModule>之间投入AddTypeapplication/x-httpd-php
.php

  1. 在尾部加上php(注意路线):

LoadModule php5_module “c:/php-5.5.16-x64/php5apache2_4.dll”

PHPIniDir “c:/php-5.5.16-x64”

  1. 校勘暗许后缀,在原来index.html 的眼下增多 index.php,如下:

<IfModule dir_module>
    DirectoryIndex index.php index.html index.htm
</IfModule>

重启Apache,在apache/htdocs 目录下新建三个index.php,内容为<?php
phpinfo(卡塔尔(قطر‎; ?>保存,访问现身php的新闻就表达php已经打响安装

运行 apache_2.2.2-win32-x86-no_ssl.msi …… 一路 Next 下来……
到接受设置方式的时候,选用 “Custom” 自定义格局…… 然后 Next
选择设置路线…… 定位到 X:ServerApache
(当然,你筛选任何渠道也足以,以至选拔 Complete 安装都没难题……
我只是习贯讲全数性格很顽强在辛勤辛苦或巨大压力面前不屈伺服器相关软体聚集到一块儿而已State of Qatar 本来不计划写 IIS 与
Apache 的现成配置…… 想想要么带一笔吧…… 提醒填写 Server Information
时…… 最下方会让您采取端口…… 固然您安装了 IIS 伺服器…… 这里就筛选第二项
“only for the current user, on Port 8080, when started manually.”……
相当于说 Apache 将占用 8080 端口…… 若是你没安装 IIS …… 无视之…… 继续
Next …… 弹出多少个 CMD 窗口设置 Windows 服务之后…… 安装就完事了……
右下角将条件成熟自然发生 Apache 粉玛瑙红的羽毛 Icon,不出意外Logo上理应显示绿灯……
你能够访问 来试试,如若显示器现身 “It Works” 就代表安装成功…… 当然了……
借使亮起红灯…… 配置显著错误…… 回头查看吧…… Apache 伺服器就安装达成了……

在您存放网址的文本夹中(举例小编这里是D:Apache2.2httpdocs)新建贰个文件文件,输入一下代码:
<?php
phpinfo();
?>

四、安装MySQL5.6

  1. 将下载好的MySQL
    5.6解压到你想要安装的目录,譬喻D:mysql-5.6.10-winx64,那是MySQL的次第目录;

  2. 将解压目录(D:mysql-5.6.10-winx64)下的my-simple.ini 修改成my.ini

3. 编辑my.ini文件(上面给出二个简易的结构例子,中期有须要可以再加卡塔尔(قطر‎

[client] no-beep  # pipe # socket=mysql port=3306  [mysql]  default-character-set=utf8  # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL.  [mysqld]  explicit_defaults_for_timestamp = TRUE  # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. innodb_buffer_pool_size = 2G  # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin  # These are commonly set, remove the # and set as required.  basedir="D:wampmysql5.6.16" datadir="D:wampmysql5.6.16data"  port=3306 server_id=1  general-log=0 general_log_file="mysql_general.log" slow-query-log=1 slow_query_log_file="mysql_slow_query.log" long_query_time=10  log-error="mysql_error_log.err"   # default-storage-engine=INNODB # max_connections=1024 # query_cache_size=128M # key_buffer_size=128M # innodb_flush_log_at_trx_commit=1 # innodb_thread_concurrency=128 # innodb_autoextend_increment=128M # tmp_table_size=128M   # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M   #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES  sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" character-set-server=utf8 

中间,上面包车型地铁不二秘技得改良成团结mysql的连带路径

basedir="D:wampmysql5.6.16" datadir="D:wampmysql5.6.16data"
  1. 输入mysqld –install
    命令安装MySQL,将MySQL作为win系统服务,借使出错或想重命名服务名,能够mysqld
    –remove,具体能够看

  2. 设置蒙受变量(方便命令行不须求切换目录就可以实行)

在Path的最前边加上D:wampmysql5.6.16bin  保存

6. 输入net start mysql运营服务;

OK,未来就足以经过mysql  -P3306 -uroot -p来跑数据库了。

私下认可root密码为空。

  1. 在PHP中步向相应的增添

打开php.ini 文件:

将上边3个在此之前的子集团(;)去掉

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

======================================= 安装 PHP :

保存为test.php。

五、安装PhpMyAdmin

  1. 将下载的PhpMyAdmin解压到htdocs下。

  2. 将config.sample.inc.php文件名改过为config.inc.php

3.
要是您的root的密码是空,将$cfg[‘Servers’][$i][‘AllowNoPassword’] =
false;  中的false修改为true即可

打开
输入顾客名密码登录成功则表明登录成功了。

版权注明:本文为博主原创文章,未经博主允许不得转发。


解压 PHP-5.1.4-Win32.zip …… 并放置到 X:ServerPHP 之下…… 接下来为 PHP
的设置目录加多景况变量…… 在自己的微电脑Logo上点击滑鼠右键…… 查看‘属性’……
然后切换成‘高档’选项卡…… 点击‘景况变量’开关……
在弹出的‘系统变量’域中找到‘Path’变量…… 双击编辑并在变量值的末段增添‘;X:ServerPHP’ …… 重启Computer…… 为何? 让情形变量生效呗…… 至此 PHP
就设置收尾了…… 当然,现在尚未与 Apache 关联…… 何况未作此外设置……
不要急…… 前边作者会写……

下一场在浏览器中开荒网址
,如何呈现如下图,则Apache和PHP安装成功。
安装MySQL
开发MySQL安装程序,在装置类型中选取Custom,接下去接收设置地方为D:MySQL,确认后安装。
设置到位后,会询问你是否举行MySQL.com
Sign-Up,即到官方网站注册帐号。假若愿意就报了名,像自身就从来跳过,不会有其余影响的。
接着询问是还是不是Configure the MySQL Server
now,勾选并三回九转,初步配备MySQL。
分选Detailed Configuration,即手动详细布署。
随着采纳Developer
Machine,因为大家是做桌面服务器,开辟调节和测验用的,所以选这几个。
再选取Multifunctional Database,正是暗中认可的就足以了。
设置InnoDB
Tablespace,默许就可以。借使调度了安装,未来重装必需求设为雷同的,不然数据库会毁掉;当然,备份一下数据库,就没难题了。
设置MySQL
Server同期的连接数,因为是桌面服务器嘛,暗许的第一项就能够;当然你也足以选最终一项,输入想要的数值。
设置端口和形式,暗中同意就能够。
设置暗中认可数据库语言编码,选择第二项UTF8。
安装服务和是还是不是将MySQL安装目录增添到系统路线,四个都选上。
设置管理员密码,设定一下密码就能够了。若是是重装系统后再次复苏安装,这里怎么都不要勾选。
承认后,程序自动配置,并展开MySQL。
安装phpMyAdmin
将phpMyAdmin解压缩到您想要的文书夹中,举个例子笔者这里D:Apache2.2httpdocsphpmyadmin,然后将
libraries子文件夹中的config.default.php复制到phpmyadmin文件夹中,天公地道命名称叫config.inc.php。
打开config.inc.php,找到
$cfg[‘Servers’][$i][‘auth_type’]     = ‘cookie’;
将其修改为
$cfg[‘Servers’][$i][‘auth_type’]     = ‘http’;

======================================= 配置 Apache:

开荒Apache的布置文件httpd.conf,找到 # Alias /webpath
/full/filesystem/path,在底下加多一下代码(具体路线依照本人的情形更改):
Alias /phpmyadmin “D:/Apache2.2/httpdocs/phpmyadmin”

进一层关键的一步:即使您跟本人相符筛选了近年来新星的 PHP 稳固版本 5.1.4……
官方下载来的源码包中的模块化支援 PHP5apache2.dll 是不适用于 Apache 2.2.2
的…… 据查要求再度编写翻译 PHP …… 但是PHP5 商量室提供了消除措施:
下载那么些压缩包(卡塔尔国…… 解压后将 PHP5apache2.dll 扔进 X:ServerPHP
覆盖原来的文章件…… 将 扔进 X:ServerApacheBin 文件夹…… 最终运转vcredist_x86.exe …… 当然,假如你筛选比较旧的本子则可略过此步。
上边伊始修改 Apache 配置文件: X:/Server/Apache/conf/ 改正文书档案透露路线……
寻觅: DocumentRoot “X:/Server/Apache/htdocs”
将值校勘成你想要的揭露路线,比如: DocumentRoot “X:/Server/WWW”
然后还可能有一处也供给修正…… 不然将无权访谈…… 搜索: Directory
“X:/Server/Apache/htdocs” 改良为: Directory “X:/Server/WWW”
校正暗中认可脚本: 寻找: DirectoryIndex index.html
增添你想要的默许脚本名称,用空格分隔,注意前后有优先顺序,比方:
DirectoryIndex index.PHP index.html index.htm 针对 PHP 5 的布署:
在文书档案的最下方插足以下字符: # 调用 PHP 5 模块 LoadModule PHP5_module
“X:/Server/PHP/PHP5apache2.dll” # 加多 Mime 类型…… 亦能够改过mime.types 文件 AddType application/x- .PHP AddType application/x- .phps
# 增添暗中认可字符集…… utf8才是王道…… AddDefaultCharset UTF8 # 设置
PHP.ini 目录 PHPIniDir “X:/Server/PHP” 至此,Apache 已经得以支撑 PHP
了…… 当然…… 本文仅介绍如何开展着力安装…… 将不关乎详细的配置以致优化……
各位能够活动参阅手册举办安插…… school.cnd8.com
======================================= 安装 MySQL:

<Directory “D:/Apache2.2/httpdocs/phpmyadmin”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

解压 MySQL-noinstall-5.0.22-win32.zip …… 并放置到 X:ServerMySQL 之下……
接下来安装 MySQL 服务…… 张开 cmd.exe …… 然后跻身 X:ServerMySQLin 目录……
起头-运营-cmd-回车…… 然后踏入 X:ServerMySQLin 目录: cd /d
X:ServerMySQLin 回车 然后运营 MySQL 服务安装脚本: mysqld-nt -install
呈现 MySQL service installed successfully,表示安装成功…… 接下来为 MySQL
的安装目录也增长一个情况变量…… 在自家的ComputerLogo上点击滑鼠右键……
查看‘属性’…… 然后切换成‘高端’选项卡…… 点击‘情形变量’开关……
在弹出的‘系统变量’域中找到‘Path’变量…… 双击编辑并在变量值的最终加多‘;X:ServerMySQL’ …… 重启计算机…… 为何? 如故让情况变量生效…… 那个嘛……
小编忘了…… 然后安顿 MySQL …… 来到 X:ServerMySQL …… 里头应该有若干个 ini
文件…… 大家依照本人的供给任取多少个……
由于自个儿只有为了本地的费用调节和测量试验,所以选取了 my-small.ini …… 将其复制一份……
命名称为 my.ini…… 用文本编辑器张开它: 寻觅: [mysqld]
在凡尘参加以下字符行: #MySQL 安装目录 basedir=X:/Server/MySQL #MySQL
私下认可数据目录 datadir=X:/Server/MySQL/data # 私下认可字符集…… 设置为 UTF8 吧
default-character-set=utf8 # 暗中同意储存引擎…… 依旧回到 MyISAM 时期呢……
InnoDB 被钟鼓文买了…… 即使开源…… 但…… default-storage-engine=MyISAM
再在文书档案最下方参预: [WinMySQLAdmin]
Server=X:/Server/MySQL/bin/mysqld-nt.exe MySQL 配置完结……
下边能够启动试试…… 张开 cmd.exe…… 输入: net start MySQL
若显示‘MySQL服务一度起步成功’…… 则意味着…… 则意味着那句话说得对的……
不然请回头检查…… 服务器运转了…… 大家就足以登入试试了…… cd /d
X:ServerMySQLin 回车 接着登录 MySQL -u root -p 由于 root
起始状态无密码,提示 Enter Password 时一贯回车就能够…… 然后命令行进入MySQL Shell 状态即表示‘侵略’成功……
假若您不想他人也用空密码侵袭你,最佳给 root 设置三个牛叉点儿的密码……
MySQLset password for ‘root’@’localhost’ =
old_password(’Password_for_root‘); 将其中 Passwor_for_root
改造为你自身的密码吗…… 别太轻松…… 提醒 ‘Query Ok’ 表明改过成功。
不相信?你可以 exit; 出去再登陆试试…… 至此…… MySQL 的装置工作截止……
详细的优化陈设请参阅手册…… 至于 MySQL 与 PHP 的关系上面将涉及……

封存httpd.conf。在命令提醒符中实行 httpd -k restart
,或在劳务中再度启航Apache。
测量检验MySQL和phpMyAdmin是还是不是准确安装
在浏览器中,打开。在产出的对话框中输入MySQL的组织者帐号(root)和密码。
一旦顺遂登入并张开phpMyAdmin分界面,则MySQL和phpMyAdmin已安装完毕。

===================================== school.cnd8.com 配置 PHP:

您或然感兴趣的随笔:

  • windows server 二零零六/二〇一一设置php iis7
    mysql境况搭建教程
  • Windows下PHP开采景况搭建教程(Apache+PHP+MySQL卡塔尔(قطر‎
  • windows下apache+php+mysql
    处境计划情势
  • Windows下Apache+MySQL+PHP运转条件的装置图像和文字方法
  • Apache+php+mysql在windows下的装置与安排图解(最新版)
  • Windows下搭建PHP开垦条件(Apache+PHP+MySQL卡塔尔(قطر‎
  • libmysql.dll与php.ini是或不是真正要拷贝到c:windows目录下呢
  • windows下安插Apache+PHP+MySQL铁蓝移动版
  • WindowsXP中高速安顿Apache+PHP5+Mysql
  • Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置情势
  • WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
  • Windows Server 二〇一〇哈弗2和二〇一一中PHP连接MySQL过慢的解决措施

跻身 X:ServerPHP …… 将 PHP.ini-recommend 更名称叫 PHP.ini
并用文件编辑器打开…… 改过错误报告品级…… 运营一些挥毫不标准的前后相继……
你会意识满屏的‘错误’…… 找出: error_reporting = E_ALL 修改为:
error_reporting = error_reporting = E_ALL ~E_NOTICE ~E_ST本田CR-VICT
由于是地点调节和测量试验,作者当然希望错误被输出供本人调节和测验…… 寻觅: display_errors =
Off 修改为: display_errors = On 对于本地开采者,记录错误有如并未有须求……
寻找: log_errors = On 修改为: log_errors = Off
设置扩展库的路线是很供给的…… 寻找: extension_dir = “./” 修改为:
extension_dir = “X:/Server/PHP/ext” PHP 5 默许是不开启对 MySQL
的扶植的…… 寻觅: ;extension=PHP_MySQL.dll 去掉前边的支行:
extension=PHP_MySQL.dll 其它,vBulletin 早就启用了对 Mysqli 的支撑……
所以这里大家引入 MySQL 扩充库…… 搜索: extension=PHP_MySQL.dll
在下方参与: extension=PHP_mysqli.dll 当然,为了越来越好的施用 vBulletin
的一部分图象相关职能,大家须要启用 GD2 库…… 找寻: ;extension=PHP_gd2.dll
去掉前边的分店: extension=PHP_gd2.dll
我们还指望对一部分较常用的库开展调用,譬喻 PHP_mbstring.dll 、
PHP_curl.dll 、 PHP_sockets.dll 、 PHP_xmlrpc.dll 等等……
开启方法同上…… 纵然 vBulletin 使用了其内建 Session 机制,但 PHP 的
Session 机制在数不胜数主次中是必不可缺的…… 找出: ;session.save_path = “/tmp”
修改为一个设有的路线里…… 可能到公布目录下创设叁个 tmp 目录……
这里我们接纳前一种方式…… 先创设那样叁个目录 X:Session …… 然后纠正为:
session.save_path = “X:/Session” 到这里基本就设置落成了…… PHP
也能健康扶植 MySQL 了…… 更详细的安装我们如故去翻手册了……

==================================== 结语:

最宗旨的 WAMP 情状就布署实现了…… 接下来本身还配备了 Zend Optimizer 和
Subversion……由于不是标配…… 这里就不做牵线了…… 其实 Apache
服务器也得以不用安装…… 可惜小编未找到 2.2.2 的 ZIP 版本…… 而用 SRC
文件进行编写翻译又太繁琐…… 所以干脆推行了安装程序…… 等自己下一次重装系统时……
Apache 就成为粉红的了…… 让大家合营一时候待…… 呃……………… 想到什么再补偿进来呢……

发表评论

电子邮件地址不会被公开。 必填项已用*标注