Win7系统下重启iis服务的操作方法
iis是Internet Information Services的缩写,不少用户在Win7系统安装IIS服务,主要在本地进行测试网站。那么Win7系统如何重启iis服务电脑知识分享一下Win7系统下重启iis服务的'操作方法。
重启iis服务的操作方法
1、首先我们鼠标右键点击桌面上的“计算机”图标,在弹出菜单之后选择“管理”的选项,在计算机管理的界面中,我们展开左侧菜单中的服务和应用程序-服务,如下图所示:
2、在服务的右侧窗口中找到“IIS Admin Service”选项, 并鼠标右键点击该选项,弹出菜单之后我们选择“重新启动”选项。如下图所示:
以上就是电脑知识分享的Win7系统下重启iis服务的操作方法,如果你不会重启IIS服务,不妨通过以上的方法来操作即可。
直接给你一个现成代码吧,实测套用后可行,直接将站点链接输进去就行:
using JinherAMPBTPDeploy;
using MicrosoftWebAdministration;
using RedisHelper;
using System;
using SystemCollectionsGeneric;
using SystemConfiguration;
using SystemIO;
using SystemLinq;
using SystemText;
using SystemThreading;
using SystemThreadingTasks;
namespace Redis
{
public class Program
{
static readonly string AppPoolName = ConfigurationManagerAppSettings["ApplicationPoolName"]ToString();
static readonly string WebSiteName = ConfigurationManagerAppSettings["WebSiteName"]ToString();
static readonly int SleepTime = intParse(ConfigurationManagerAppSettings["SleepTime"]ToString());
static ServerManager sm;
static void Main(string[] args)
{
ConsoleWriteLine($"检测程序启动,{WebSiteName}当网站或其应用池停下后,会自动启动。");
sm = new ServerManager();
new Thread(RecoveryWebSite)Start();
}
static void RecoveryWebSite()
{
while (true)
{
try
{
var pool = smApplicationPools[AppPoolName];
if (pool != null && poolState == ObjectStateStopped)
{
ConsoleWriteLine("检测到应用池" + AppPoolName + "停止服务");
ConsoleWriteLine("正在启动应用池" + AppPoolName);
if (poolStart() == ObjectStateStarted)
{
ConsoleWriteLine("成功启动应用池" + AppPoolName);
}
else
{
ConsoleWriteLine("启动应用池" + AppPoolName + "失败 " + SleepTime / 60 + "秒后重试启动");
}
}
var site = smSites[WebSiteName];
if (site != null && siteState == ObjectStateStopped)
{
ConsoleWriteLine("检测到网站" + WebSiteName + "停止服务");
ConsoleWriteLine("正在启动网站" + WebSiteName);
if (siteStart() == ObjectStateStarted)
{
ConsoleWriteLine("成功启动网站" + WebSiteName);
}
else
{
ConsoleWriteLine("启动网站" + WebSiteName + "失败 " + SleepTime / 60 + "秒后重试启动");
}
}
}
catch (Exception ex)
{
ConsoleWriteLine(exMessageToString());
}
GCCollect();
ThreadSleep(SleepTime);
}
}
}
}
只有在iis界面去停止或启动某个站点,这个操作才会被记录下来(可能记录到iis的什么配置文件里了)。不管以后如何重启iis甚至重启服务器,都会继续保持这个状态。除非你再次手动去启动或停止
而appcmd命令只是暂时的停止或启动某个站点,并不涉及到iis配置文件的修改,所以重启iis
后,iis重新加载配置当然还是原样
只有在IIS界面去停止或启动某个站点,这个操作才会被记录下来(可能记录到IIS的什么配置文件里了)。不管以后如何重启IIS甚至重启服务器,都会继续保持这个状态。除非你再次手动去启动或停止
而Appcmd命令只是暂时的停止或启动某个站点,并不涉及到IIS配置文件的修改,所以重启IIS 后,IIS重新加载配置当然还是原样
安装PHP(环境变量篇)
设置环境变量后,无须拷文件到系统盘
1把php-520-Win32zip解压到E:\PHP_SERVER\PHP目录
2把E:\PHP_SERVER\PHP目录下的PHPINI-DIST文件改名为PHPINI
作如下修改:
查找extension_dir = "/",该处是指定PHP动态链接库的路径,
改为extension_dir = "E:/PHP_SERVER/PHP/EXT",注意是“/”。
查找extension=php_mbstringdll,把前面的分号去掉。
这个不去的话用phpMyAdmin会出现红色提示。
查找extension=php_gd2dll,去掉前面的分号,支持GD库用的。
查找extension=php_socketsdll,去掉前面的分号。
查找extension=php_mysqldll,去掉前面的分号,支持MYSQL数据库用的。
3现在我们通过设置环境变量把PHPINI文件位置定在E:\PHP_SERVER\PHP目录下,
打开系统属性-环境变量-系统环境变量-新建,变量名:PHPRC,变量值:E:\PHP_SERVER\PHP,
更改系统环境变量,编辑path变量, 在最后加上:;E:\PHP_SERVER\PHP,注意是“\”。
(重启服务器)
配置IIS支持PHP
1在WEB服务扩展中 “添加一个新的WEB服务器扩展” php E:\PHP_SERVER\PHP\php5isapidll 允许
2网站属性-ISAPI筛选器 - 添加 php E:\PHP_SERVER\PHP\php5isapidll
3网站属性-主目录-配置-添加映射-可执行E:\PHP_SERVER\PHP\php5isapidll php
4网站属性-文档-添加indexphp
5、重启IIS先点击开始菜单选择“运行”依次输入CMD回车
net stop w3svc 回车
net stop iisadmin 回车
net start w3svc 回车
0条评论