windows下apache搭建php开发环境

前端之家收集整理的这篇文章主要介绍了windows下apache搭建php开发环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文详细介绍了在Windows2003下使用Apache2.2.21/PHP5.3.5/MysqL5.5.19/PHPMyAdmin3.4.9搭建PHP开发环境。

第一步:下载安装的文件

1. Apache 版本

2. MySQL 版本

3. PHP 版本

4. phpMyadmin 版本

提示

1. 建议选择无SSL功能的Apache版本来完成开发,因此我们这里使用了Apache 2.2.21-win32-x86-no ssl.msi。

2. Windows下安装MysqL就选择.msi安装包格式,我们选择了MysqL-5.5.19-win32.msi ,双击根据向导安装即可,简单方便。

3. PHP我们选择用Windows的.zip版本,PHP-5.3.5-Win32-VC6-x86.zip。从安全性和性能来说,都是zip版本的好,一般服务器也都是安装这个版本的。

不要下载NTS版本或VC9版本的,因为VC9是专门为IIS定制的,而VC6 是为Apache或其他WEB服务软件提供的。

4. PHPMyAdmin是以PHP为基础的在线MysqL管理工具,在进行PHPMyAdmin3 安装时需要的PHP环境至少为PHP5.2,MysqL5 以上的版本,我们这里都符合要求。

第二步:安装文件

1. 在要安装的磁盘建一个文件夹。为了管理方便我们在D盘的根目录下创建一个WAMP文件夹。 D:\WAMP(WAMP是 windows+apache+MysqL+PHP的缩写)。

2. 在WAMP文件夹下创建一个WWW文件夹,用来存放你的PHP网站程序。D:\WAMP\WWW。

3. 安装Apache服务器,把Apache服务器安装到 D:\WAMP\Apache 文件夹。具体Apache安装过程可以参考文档 Apache安装图解。

4. 把下载的PHP-5.3.5-Win32-VC6-x86解压到 D:\WAMP\PHP 文件夹。

5. 安装MysqL数据库,把MysqL安装到 D:\WAMP\MysqL文件夹。具体MysqL安装过程可以参考文档 MysqL安装图解。

6. 解压PHPMyAdmin-3.4.9-all-languages.zip,然后重命名PHPMyAdmin,将其复制到PHP网站程序目录。结果为 D:\WAMP\WWW\PHPMyAdmin。

第三步:配置Apache

首先使用文本编辑工具(推荐 EditPlus )打开 D:\WAMP\Apache\conf\httpd.conf 文件,这个文件是Apache的配置文件,下面几步都是在修改这个文件内容

要注意的是修改完 httpd.conf 文件需重新启动Apache服务,新设置才会生效。

1. 设置监听端口

打开 httpd.conf 文件后,找到 Listen(大概在第46行),将它后面的数字改为8080,如下:

Listen 8080

这个参数用来设置Apache服务器的监听端口,一般默认为80。修改为8080 是为了避免和Windows 2003系统的IIS端口号冲突,如果你没有启用IIS,也可以使用默认的80端口号。

2. 让Apache加载PHP模块

找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so (大概在第128行),在这行的后面添加以下内容

PHP;"> LoadModule PHP5_module "D:/WAMP/PHP/PHP5apache2_2.dll" AddType application/x-httpd-PHP .PHP PHPIniDir "D:/WAMP/PHP" LoadModule PHP5_module "D:/WAMP/PHP/PHP5apache2_2.dll"

这句意思是以module方式载入PHP5模块。

PHP .PHP

这句意思就是将.PHP扩展名的文件作为PHP脚本执行。你可以使用你喜欢的任何其他扩展名,如 .html、.PHP5 甚至是 .txt 来执行PHP

PHPIniDir "D:/WAMP/PHP"

这句用来指定PHP配置文件PHP.ini 所在的目录。

如果是Apache 2 以module模块方式运行PHP5的话,就可以使用 PHPIniDir 指令。

3. 修改网站存放目录

我们知道Apache默认的网站存放目录为Apache安装目录下的htdocs文件夹。当你更改网站存放目录,就必须修改相应的Apache配置。

配置文件 httpd.conf 中查找 DocumentRoot(大概在182行),将其修改为指向网站目录的正确文件夹。我们这里改为

DocumentRoot "D:/WAMP/www"

同时,查找 This should be changed to whatever you set DocumentRoot to(大概在207行),在它下面有行 ,将其修改为你自己配置的DocumentRoot 路径。我们这里修改为:

PHP;">

4. 修改目录首页文件

配置文件 httpd.conf 中查找 DirectoryIndex index.html (大概在244行)将其修改成:

PHP;"> DirectoryIndex index.html index.htm index.PHP

DirectoryIndex 指的是当客户浏览器访问的路径是一个目录时,Apache默认执行的文件

以我们所修改的为例:当客户浏览器访问一个目录时,Apache会去找该目录下的index.html,如果没有再找index.htm,还没有再找 index.PHP。都找不到则默认显示该目录下的文件列表。参考文档:如果防止Apache显示文件列表

第四步:配置PHP

打开PHP安装目录,即D:\WAMP\PHP,我们可以看到目录下有两个这样的文件 PHP.ini-development 和 PHP.ini-production,第一个是开发使用的配置文件,第二个是生产环境的配置,因为我们是在本机做开发,所以选择前者。将PHP.ini-development复制一份到同目录下,并改名为 PHP.ini。这个PHP.ini 就是当前使用的配置文件,以下几步都是在修改这个PHP.ini文件内容。要注意的是,修改PHP.ini文件后需重新启动Apache服务,新设置才会生效。

1. 指定PHP扩展库的存放目录

在Windows下PHP的扩展库通常以 DLL 形式存放在PHP的ext目录中。 使用文本工具打开PHP.ini文件,查找extension_dir = "ext"(大概在809行),也就是在 On windows 下面那一行。把它前面的分号“;”去除掉,改为如下:

PHP;"> extension_dir = "D:/WAMP/PHP/ext"

extension_dir 表示PHP扩展库的具体目录,以便调用相应的DLL文件

2. 开启相应的扩展库

默认情况下许多PHP的扩展库都是关闭的,比如默认PHP不支持连接MysqL数据库,需开启相应的扩展库。 这里我们开启一些常用的扩展库。

查找 ; Windows Extensions(大概在941行),在它的下面是extension列表。

找到如下扩展:

PHP;"> ;extension=PHP_curl.dll ;extension=PHP_gd2.dll ;extension=PHP_mbstring.dll ;extension=PHP_exif.dll ;extension=PHP_MysqL.dll ;extension=PHP_MysqLi.dll ;extension=PHP_pdo_MysqL.dll ;extension=PHP_pdo_odbc.dll ;extension=PHP_sockets.dll ;extension=PHP_xmlrpc.dll ;extension=PHP_xsl.dll

把以上extension 前面的分号 “;” 去掉。如果你希望加载其它扩展模块,方法相同,只要去掉前面的分号即可。

提示1

:重启Apache提示 “unable to load dynamic library......PHP_curl.dll”,加载PHP_curl.dll错误解决方法是拷贝 PHP 目录下的 libeay32.dll 和 ssleay32.dll 到 windows 目录或 windows/system32 目录下,只要是系统 Path 环境变量里包含的路径就可以。如果不想拷贝,你也可以直接把 PHP 路径放到系统 Path 环境变量里。 右击我的电脑=>属性=>高级=>环境变量=>系统变量里有个Path,双击打开,把你的PHP路径加个分号“;”再前面( ;D:\WAMP\PHP ),添加进去就OK了。重启Apache不再提示错误

提示2

:Exif 扩展是用来显示图片的 exif 信息的,因为该扩展需要 mbstring.dll 支持,所以必须将 extension=PHP_exif.dll 这一行写到extension=PHP_mbstring.dll 的后面。

提示3

:如果PHP自带的扩展库不能满足你的需要,你可以去 pecl.PHP.net 查找并下载你需要的库。windows用户可以去 pecl4win.PHP.net 或者 下载已经编译好的DLL文件,也可以去 载PECL集合压缩包。

提示4

:很多人在找PHP_zip.dll,其实从PHP5.3开始已经集成了zip扩展,直接使用就行了。你可以用 找到zip扩展的说明。

3. 让PHP支持标签

PHP.ini 配置文件查找 short_open_tag = Off (大概在266行)把它修改成:short_open_tag = On 让其支持标签PHP代码一般包含在标签内,设置 short_open_tag = On 之后,可以写成更简洁的形式:

4. 配置PHP的Session功能

在使用session功能时,我们必须配置session文件在服务器上的保存目录。我们需要为session建立一个可读写的目录,这个目录最好独立于网站目录之外。

这里把目录上建在了D:\WAMP\sessiontmp,然后在 PHP.ini 配置文件中找 ;session.save_path = "/tmp" (大概在1467行),去掉前面的分号“;” ,改为如下:

PHP;"> session.save_path = "D:/WAMP/sessiontmp"

5. 配置PHP文件上传功能

同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败。 我们建立一个可读写的目录文件夹 D:\WAMP\fileuploadtmp,然后在 PHP.ini 配置文件中找到 ;upload_tmp_dir = (大概875行),修改为:

PHP;"> upload_tmp_dir = "D:/WAMP/fileuploadtmp"

PHP默认上传文件大小不超过2M,要想上传大于2M的文件,请参考文档 配置PHP.ini实现文件上传功能

6. 设置时区

PHP.ini 配置文件查找 ;date.timezone = (大概在993行),去掉前面的分号“;” 改为如下:

PHP;"> date.timezone = PRC

date.timezone是PHP5.1开始新增加的配置参数,用来设置时区。默认date.timezone是被注释掉的,也就是默认时区是UTC格林威治标准时间。

我们这里改为 date.timezone = PRC(PRC,People's Republic of China,中华人民共和国),也就是日期使用中国的时区。这样可以解决时间相差八小时的问题。

第五步:配置PHPMyAdmin

打开PHPMyAdmin目录,即D:\WAMP\WWW\PHPMyAdmin,我们可以看到目录下有一个config.sample.inc.PHP 文件,将这个文件复制一份到同目录下,并改名为 config.inc.PHP。这个config.inc.PHP 就是PHPMyAdmin的配置文件,以下几步都是在修改这个config.inc.PHP 文件内容

1. 设置PHPMyAdmin登录方式

打开config.inc.PHP文件,查找 $cfg['Servers'][$i]['auth_type'] ,设置如下:

PHP;"> $cfg['Servers'][$i]['auth_type'] = 'cookie';

这个参数的值设置为cookie,每次登录PHPMyAdmin需要输入用户名密码。这也是PHPMyAdmin的默认设置。

然后找到 $cfg['blowfish_secret'],设置如下:

PHP;"> $cfg['blowfish_secret'] = 'admin10000.com';

此参数用于Cookies的加密,这是设置为admin10000.com,你可以改成自己的密码。

这里介绍一下PHPMyAdmin 的四种登录方式:

cookie:

这是PHPMyAdmin配置默认的登录方式。需在登录界面输入MysqL的管理账号和密码。 当选择cookie登录方式,还需要设置短语密码 $cfg['blowfish_secret'] ,这个密码用于Cookies的加密。 例如:$cfg['blowfish_secret'] = 'admin10000.com'; 如果没有设置,登录PHPMyAdmin会提示配置文件现在需要一个短语密码” 的错误

config:

直接在地浏览器地址栏输入PHPMyAdmin登录地址即可登录,任何人都可以访问。用户名和密码提前在配置文件中设定好。 此登录方式必须在配置文件增加下面2行参数: $cfg['Servers'][$i]['user'] = '你的MysqL登录账号'; $cfg['Servers'][$i]['password'] = '你的MysqL登陆密码; 如果只是在本机器做开发,可以设置为config登录方式,省去每次输入密码的麻烦。

http:

弹出一个对话框,输入用户名和密码后进入。 signon:类似于页面跳转登录方式,同时需要设定$cfg['Servers'][$i]['SignonURL'],当你输入PHPMyAdmin登录地址后会自动跳转到signonURL设定的网址。

2. 开启PHPMyAdmin 高级功能

登录PHPMyAdmin 后,在首页面的最下方会提示:“PHPMyAdmin 高级功能未全部设置,部分功能不可用”。 现在我们来解决这个问题。使用PHPMyAdmin的导入功能,导入PHPMyAdmin/scripts/create_tables.sql 这个文件,从而建立必要的数据表。

接下来还需要新建一个MysqL用户,并授予其访问上一步操作建立的数据表的权限,这个MysqL用户称为控制用户,为 PHPMyAdmin 高级功能提供支持

我们这里使用 pma 作为控制用户以及 pmapass 作为控制用户的密码。你可以自行更改。

PHPMyAdmin的SQL查询功能框中输入以下sql代码

PHP;"> GRANT USAGE ON MysqL.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass'; GRANT SELECT ( Host,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Reload_priv,Shutdown_priv,Process_priv,File_priv,Grant_priv,References_priv,Index_priv,Alter_priv,Show_db_priv,Super_priv,Create_tmp_table_priv,Lock_tables_priv,Execute_priv,Repl_slave_priv,Repl_client_priv ) ON MysqL.user TO 'pma'@'localhost'; GRANT SELECT ON MysqL.db TO 'pma'@'localhost'; GRANT SELECT ON MysqL.host TO 'pma'@'localhost'; GRANT SELECT (Host,Db,Table_name,Table_priv,Column_priv) ON MysqL.tables_priv TO 'pma'@'localhost';

接着我们在 config.inc.PHP 中找到 User used to manipulate with storage 这一行。把它下面的2行参数注释(双斜杠“//”)去掉。

结果为:

PHP;"> $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = 'pmapass';

这两行分别是控制用户和控制用户密码。也就是上边我们创建的那个用户

接着找到 Storage database and tables 这一行,把下面的几个参数的注释去掉。结果为:

PHP;"> $cfg['Servers'][$i]['pmadb'] = 'PHPmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; $cfg['Servers'][$i]['relation'] = 'pma_relation'; $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; $cfg['Servers'][$i]['history'] = 'pma_history'; $cfg['Servers'][$i]['tracking'] = 'pma_tracking'; $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords'; $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';

第六步:测试

将如下代码保存为index.PHP文件,放到D:\WAMP\WWW目录下面。

PHP;"> 测试服务器@H_<a href="/tag/403/" target="_blank" class="keywords">403</a>_263@ </head> <body> <div style="text-align:center; color:red"> <?php $link=mysql_connect("localhost","你的mysql管理账号","你的mysql管理密码"); if(!$link) echo "MySQL数据库 连接失败!"; else echo "MySQL数据库 连接成功!"; mysql_close(); ?> </div> <br/> <?php phpinfo(); ?> </body> </html></pre> </div> <p>然后在浏览器地址栏输入“http://localhost:8080/index.<a href="/tag/PHP/" target="_blank" class="keywords">PHP</a>”。结果如下图所示:</p> <p style="text-align: center"><p class="pic_center"><img id="theimg" alt="" baiduimageplusrect="null" baiduimageplusstatus="2" onclick="window.open(this.src)" src="https://files.jb51.cc/file_images/article/201508/2015827121147831.jpg?201572712124" /></p></p></div> <div class="topcard-tags"><a href="/tag/apachefuwuqipeizhi/" class="tag_link" target="_blank">apache服务器配置</a><a href="/tag/windowsapachefuwuqi/" class="tag_link" target="_blank">windows_apache服务器</a><a href="/tag/windowsxiaapachepeizhi/" class="tag_link" target="_blank">windows下apache配置</a></div> <ul class="list-group"> <li class="list-group-item"><a href="/windows/21597.html" title="在Windows系统下使用PHP生成Word文档的教程">上一篇:在Windows系统下使用PHP生成Word文</a><a href="/windows/21017.html" title="windows8.1下Apache+Php+MySQL配置步骤" class="text-muted pull-right">下一篇:windows8.1下Apache+Php+MySQL配置</a> </li> </ul> </div> </div> </div> <!-- row end --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-4605373693034661" data-ad-slot="9144498553"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> </div> </div> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <div class="title"><h1>猜你在找的Windows相关文章</h1></div> <div class="list_con"> <a href="/windows/997658.html" title="[Windows]ping itsafe&环境变量"><img class="lazy" src="/images/np.jpg" data-original="/res/2021/02-21/08/fe251e58fd7dc3f1243a42b333b2cacc.png" title="" width="160" height="90" style="float:right;margin-left:30px;display:none;" /><div class="title">[Windows]ping itsafe&环境变量</div> <div class="summary">(1)when you ping a computer from itsafe,the ping command should return the local I...</div> <time class="summary">作者:前端之家 时间:2021-02-21</time> </a> </div> <div class="list_con"> <a href="/windows/997431.html" title="win10启动telnet"><div class="title">win10启动telnet</div> <div class="summary">1、点击win菜单,点击设置图标 2、选择系统选项 3、选择应用与程序选项 4、拉到最下方,选...</div> <time class="summary">作者:前端之家 时间:2021-02-17</time> </a> </div> <div class="list_con"> <a href="/windows/997430.html" title="不能往Windows Server 2008 R2 Server中复制文件的解决方法"><img class="lazy" src="/images/np.jpg" data-original="/res/2021/02-17/21/c4fa19bb3b1bfa3564c7294c9d42059a.png" title="" width="160" height="90" style="float:right;margin-left:30px;display:none;" /><div class="title">不能往Windows Server 2008 R2 Server中复制文件的解决方法</div> <div class="summary">目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制...</div> <time class="summary">作者:前端之家 时间:2021-02-17</time> </a> </div> <div class="list_con"> <a href="/windows/996787.html" title="windows下使用vscode配合xebug调试php脚本"><div class="title">windows下使用vscode配合xebug调试php脚本</div> <div class="summary">windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没...</div> <time class="summary">作者:前端之家 时间:2021-02-03</time> </a> </div> <div class="list_con"> <a href="/windows/996785.html" title="windows - win10开启和安装ubuntu子系统"><div class="title">windows - win10开启和安装ubuntu子系统</div> <div class="summary">在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统</div> <time class="summary">作者:前端之家 时间:2021-02-03</time> </a> </div> <div style="border-bottom: 1px solid #f4f4f4;margin-top:20px;"> <ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-fr-2o+fp-dx-wx" data-ad-client="ca-pub-4605373693034661" data-ad-slot="4561116489"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div><div class="list_con"> <a href="/windows/994239.html" title="Windows10开发指定端口号"><img class="lazy" src="/images/np.jpg" data-original="/res/2020/12-26/08/138046e622619ee6f075725cb07160fd.png" title="" width="160" height="90" style="float:right;margin-left:30px;display:none;" /><div class="title">Windows10开发指定端口号</div> <div class="summary">一、打开控制面板,选择Window Defender防火墙 二、选择高级设置 三、右键入站规则,新建规...</div> <time class="summary">作者:前端之家 时间:2020-12-26</time> </a> </div> <div class="list_con"> <a href="/windows/994238.html" title="Win10如何快速截屏"><img class="lazy" src="/images/np.jpg" data-original="/res/2020/12-26/08/4ea0e4c965167bb00287db2ee6bfa8fe.png" title="" width="160" height="90" style="float:right;margin-left:30px;display:none;" /><div class="title">Win10如何快速截屏</div> <div class="summary">Win10不用QQ,如何快速截屏? 年轻的时候想截图总是需要把QQ打开,但是直到我遇到了一种尴...</div> <time class="summary">作者:前端之家 时间:2020-12-26</time> </a> </div> <div class="list_con"> <a href="/windows/991995.html" title="windows10安装ubuntu双系统教程(绝对史上最详细) Windows10安装ubuntu16.04双系统教程Windows10安装ubuntu18.04双系统教程Windows10安装ubuntu16.04双系统教程"><img class="lazy" src="/images/np.jpg" data-original="/res/2020/12-12/21/70c936ca71879a6cc3ef9d2bcf53014f.png" title="" width="160" height="90" style="float:right;margin-left:30px;display:none;" /><div class="title">windows10安装ubuntu双系统教程(绝对史上最详细) Windows10安装ubuntu16.04双系统教程Windows10安装ubuntu18.04双系统教程Windows10安装ubuntu16.04双系统教程</div> <div class="summary">友情提示:如果你参照教程安装出现了问题,极有可能是因为不同电脑之间的差异导致,可能有...</div> <time class="summary">作者:前端之家 时间:2020-12-12</time> </a> </div> <div class="list_con"> <a href="/windows/991994.html" title="Windows10安装ubuntu18.04双系统教程 Windows10安装ubuntu16.04双系统教程"><img class="lazy" src="/images/np.jpg" data-original="/res/2020/12-12/21/025e20282a954a6076609abfb4274227.png" title="" width="160" height="90" style="float:right;margin-left:30px;display:none;" /><div class="title">Windows10安装ubuntu18.04双系统教程 Windows10安装ubuntu16.04双系统教程</div> <div class="summary">写在前面:本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经...</div> <time class="summary">作者:前端之家 时间:2020-12-12</time> </a> </div> <div class="list_con"> <a href="/windows/991993.html" title="windows和ubuntu双系统修改默认启动项"><img class="lazy" src="/images/np.jpg" data-original="/res/2020/12-12/21/835838b2c39110c3534902d4eef22ace.png" title="" width="160" height="90" style="float:right;margin-left:30px;display:none;" /><div class="title">windows和ubuntu双系统修改默认启动项</div> <div class="summary">安装完ubuntu系统后,打开电脑到选择系统的界面我们发现默认的是ubuntu系统,如果你是经常...</div> <time class="summary">作者:前端之家 时间:2020-12-12</time> </a> </div> <div style="border-bottom: 1px solid #f4f4f4;margin-top:20px;"> <ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-fr-2o+fp-dx-wx" data-ad-client="ca-pub-4605373693034661" data-ad-slot="4561116489"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div></div> </div> </div> </div> <!-- left end--> <!-- right --> <div class="col-sm-12 col-md-12 col-lg-3"> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <label class="main-content-label ">编程分类</label> <div class="cate mt-20"><a href="/linux/" title="Linux">Linux</a><a href="/windows/" title="Windows">Windows</a><a href="/centos/" title="CentOS">CentOS</a><a href="/ubuntu/" title="Ubuntu">Ubuntu</a><a href="/nginx/" title="Nginx">Nginx</a><a href="/webservice/" title="WebService">WebService</a><a href="/scala/" title="Scala">Scala</a><a href="/memcache/" title="Memcache">Memcache</a><a href="/apache/" title="Apache">Apache</a><a href="/redis/" title="Redis">Redis</a><a href="/docker/" title="Docker">Docker</a><a href="/bash/" title="Bash">Bash</a><a href="/azure/" title="Azure">Azure</a><a href="/tomcat/" title="Tomcat">Tomcat</a><a href="/lnmp/" title="LNMP">LNMP</a><a href="/shell/" title="Shell">Shell</a><a href="/datastructure/" title="数据结构">数据结构</a><a href="/servers/" title="服务器运维">服务器运维</a><a href="/security/" title="网络安全">网络安全</a><div class="clearfix"></div> </div> </div> </div> </div> <!-- row end --> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <!-- f2er-rightads --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4605373693034661" data-ad-slot="7756441254" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </div> <!-- row end --> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <label class="main-content-label ">最新文章</label> <ul class="n-list"><li><a href="/windows/997658.html" title="[Windows]ping itsafe&环境变量" target="_blank">• [Windows]ping itsafe&</a></li> <li><a href="/windows/997431.html" title="win10启动telnet" target="_blank">• win10启动telnet</a></li> <li><a href="/windows/997430.html" title="不能往Windows Server 2008 R2 Server中复制文件的解决方法" target="_blank">• 不能往Windows Server 200</a></li> <li><a href="/windows/996787.html" title="windows下使用vscode配合xebug调试php脚本" target="_blank">• windows下使用vscode配合x</a></li> <li><a href="/windows/996785.html" title="windows - win10开启和安装ubuntu子系统" target="_blank">• windows - win10开启和安装</a></li> <li><a href="/windows/994240.html" title="教你如何使用docsify快速部署优美的在线文档" target="_blank">• 教你如何使用docsify快速部</a></li> <li><a href="/windows/994239.html" title="Windows10开发指定端口号" target="_blank">• Windows10开发指定端口号</a></li> <li><a href="/windows/994238.html" title="Win10如何快速截屏" target="_blank">• Win10如何快速截屏</a></li> <li><a href="/windows/991995.html" title="windows10安装ubuntu双系统教程(绝对史上最详细) Windows10安装ubuntu16.04双系统教程Windows10安装ubuntu18.04双系统教程Windows10安装ubuntu16.04双系统教程" target="_blank">• windows10安装ubuntu双系统</a></li> <li><a href="/windows/991994.html" title="Windows10安装ubuntu18.04双系统教程 Windows10安装ubuntu16.04双系统教程" target="_blank">• Windows10安装ubuntu18.04</a></li> </ul> </div> </div> </div> <!-- row end --> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <label class="main-content-label ">热门标签 <span class="pull-right tx-12"> <a href="/all" target="_blank">更多 ►</a></span> </label> <div class="topcard-tags"><a href="/tag/xebug/" title="xebug" target="_blank">xebug</a><a href="/tag/nodemon/" title="nodemon" target="_blank">nodemon</a><a href="/tag/dockercopy/" title="docker-copy" target="_blank">docker-copy</a><a href="/tag/dcos/" title="dcos" target="_blank">dcos</a><a href="/tag/elasticsearchxpack/" title="elasticsearch-x-pack" target="_blank">elasticsearc</a><a href="/tag/windowscontainer/" title="windows-container" target="_blank">windows-cont</a><a href="/tag/dockerwindows/" title="docker-windows" target="_blank">docker-windo</a><a href="/tag/dockeraws/" title="docker-aws" target="_blank">docker-aws</a><a href="/tag/amazoncloudwatchlogs/" title="amazon-cloudwatchlogs" target="_blank">amazon-cloud</a><a href="/tag/envoyproxy/" title="envoyproxy" target="_blank">envoyproxy</a><a href="/tag/hashicorpvault/" title="hashicorp-vault" target="_blank">hashicorp-va</a><a href="/tag/swisscomdev/" title="swisscomdev" target="_blank">swisscomdev</a><a href="/tag/kafkapython/" title="kafka-python" target="_blank">kafka-python</a><a href="/tag/zscaler/" title="zscaler" target="_blank">zscaler</a><a href="/tag/photonos/" title="photon-os" target="_blank">photon-os</a><a href="/tag/dockerswarmmode/" title="docker-swarm-mode" target="_blank">docker-swarm</a><a href="/tag/kamon/" title="kamon" target="_blank">kamon</a><a href="/tag/googleclouddatalab/" title="google-cloud-datalab" target="_blank">google-cloud</a><a href="/tag/concourse/" title="concourse" target="_blank">concourse</a><a href="/tag/wso2am/" title="wso2-am" target="_blank">wso2-am</a><a href="/tag/persistentvolumes/" title="persistent-volumes" target="_blank">persistent-v</a><a href="/tag/apimanager/" title="api-manager" target="_blank">api-manager</a><a href="/tag/processmanagement/" title="process-management" target="_blank">process-mana</a><a href="/tag/manjaro/" title="manjaro" target="_blank">manjaro</a><a href="/tag/jenkinsworkflow/" title="jenkins-workflow" target="_blank">jenkins-work</a><a href="/tag/hypriot/" title="hypriot" target="_blank">hypriot</a><a href="/tag/remoteapi/" title="remoteapi" target="_blank">remoteapi</a><a href="/tag/keystonejs/" title="keystonejs" target="_blank">keystonejs</a><a href="/tag/bitcoind/" title="bitcoind" target="_blank">bitcoind</a><a href="/tag/bitcointestnet/" title="bitcoin-testnet" target="_blank">bitcoin-test</a></div> </div> </div> </div> <!-- row end --> <!-- row --> <div class="row row-sm"> <div class="col-sm-12 col-md-12 col-lg-12"> <div class="card"> <!-- f2er-rightads --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4605373693034661" data-ad-slot="7756441254" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </div> <!-- row end --> </div> <!-- right end --> </div> </div> <footer id="footer"> <div class="container"> <div class="row hidden-xs"> <dl class="col-sm-6 site-link"> <dt>最近更新</dt><dd><a href="/win11/1005688.html" title="重装系统软件怎么保留文件" target="_blank">· 重装系统软件怎么保留文件</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005687.html" title="重装系统保留软件:简单教程" target="_blank">· 重装系统保留软件:简单教程</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005686.html" title="如何重装系统并保留软件" target="_blank">· 如何重装系统并保留软件</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005685.html" title="如何重装系统软件并保留数据" target="_blank">· 如何重装系统软件并保留数据</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005684.html" title="如何重装系统软件并保留网络设置" target="_blank">· 如何重装系统软件并保留网络设置</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005683.html" title="如何重装台式电脑系统" target="_blank">· 如何重装台式电脑系统</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005682.html" title="如何重装系统并保留原有软件" target="_blank">· 如何重装系统并保留原有软件</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005681.html" title="如何重装Lenovo电脑系统" target="_blank">· 如何重装Lenovo电脑系统</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005680.html" title="重装系统保留数据:轻松恢复系统,保留重要文件" target="_blank">· 重装系统保留数据:轻松恢复系统,保留重要文件</a><span class="text-muted pull-right">12-02</span></dd> <dd><a href="/win11/1005679.html" title="无法正常开机,如何重装系统" target="_blank">· 无法正常开机,如何重装系统</a><span class="text-muted pull-right">12-02</span></dd> </dl> <dl class="col-sm-4 site-link"> <dt>好站推荐</dt><dd> <a href="https://www.runoob.com" title="菜鸟教程(www.runoob.com)提供了编程的基础技术教程, 介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。 同时本站中也提供了大量的在线实例,通过实例,您可以更好的学习编程。" target="_blank">菜鸟教程</a></dd><dd> <a href="https://www.jb51.cc" title="编程之家(www.jb51.cc)是成立于2017年面向全球中文开发者的技术内容分享平台。提供编程导航、编程问答、编程博文、编程百科、编程教程、编程工具、编程实例等开发者最需要的编程技术内容与开发工具支持,与你一起学习编程,相信编程改变未来!" target="_blank">编程之家</a></dd><dd> <a href="" title="前端之家 f2er.com 前端开发人员所需学习知识手册。" target="_blank">前端之家</a></dd></dl> <dl class="col-sm-2 site-link"> <dt>商务合作</dt> <dd><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=76874919&site=qq&menu=yes">联系我们</a></dd> </dl> </div> <div class="copyright"> Copyright © 2019 前端之家. 当前版本 V7.0.16<br> <span class="ml5">前端之家 版权所有 <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">闽ICP备13020303号-10</a></span> </div> </div> </footer> <script type="text/javascript" src="/js/base.js"></script> </body> </html>