有网站做点什么好,.net 网站模板下载地址,怎么建设网站临汾,一个网站两个数据库NSSM是一个windows下服务管理插件#xff0c;可以填加、删除、启动、停止服务
1.下载
官网#xff1a;http://nssm.cc 下载页面#xff1a;http://nssm.cc/download 直接下载#xff1a;http://nssm.cc/release/nssm-2.24.zip
2.食用
以填加php8.2为例
2.1.将nssm.ex…NSSM是一个windows下服务管理插件可以填加、删除、启动、停止服务
1.下载
官网http://nssm.cc 下载页面http://nssm.cc/download 直接下载http://nssm.cc/release/nssm-2.24.zip
2.食用
以填加php8.2为例
2.1.将nssm.exe放在PHP的安装目录即php-cgi.exe目录 2.2. 命令行进入当前目录 直接在文件夹地址栏输出cmd回车进入命令行或是开始-运行进入命令行在进入PHP安装目录windows11 直接右键 找到菜单进入命令行 2.3. 输入命令 nssm install php82
注意php82为服务名称
G:\PHPSTUDY2016\php\php-8.2.22-nts-Win32-vs16-x64nssm install php82输入命令后回车会调起nssm配置界面 Pathphp8.2目录点击[…]选择php-cgi.exe Startup directory: 选择Path后自动填充 Arguments: 启动参数 Service name: 服务名称 点击 Install service 按钮安装服务提示Service php82 installed successfully!安装成功
2.4. 查看安装的服务
进入服务列表桌面我的电脑右键点击【管理】左侧找到【服务和应用程序】-【服务】打开服务列表 右侧服务中找到php82服务点击右键【属性】打开服务设置页面 启动类型自动 服务状态如果是已经停止就点【启动】 点击【确定】按钮启动服务
2.5. 测试
Nginx建一个站点测试一下php8.2是否启动。
location ~ \.php(.*)$ {# 注意127.0.0.1:9002 为创建服务时Arguments指定的创建时写的啥这里对应啥后面可以增加PHP8.3,PHP8.4,指定不同的端口[9003][9004]就行了fastcgi_pass 127.0.0.1:9002;fastcgi_index index.php;fastcgi_split_path_info ^((?U).\.php)(/?.)$;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param PATH_INFO $fastcgi_path_info;fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;include fastcgi_params;
}写个phpinfo运行查看运行成功 将php82服务停止在查看站点就打不开了。 重新启动php82服务后站点恢复正常
3.常用命令
命令功能描述nssm install 服务名安装新的服务指定服务名称和可执行文件路径。例如nssm install MyService “C:\path\to\application.exe”nssm remove 服务名 confirm删除已安装的服务确认后执行。例如nssm remove MyService confirmnssm start 服务名启动指定的服务。例如nssm start MyServicenssm stop 服务名停止指定的服务。例如nssm stop MyServicenssm restart 服务名重启指定的服务。例如nssm restart MyServicenssm status 服务名检查服务的状态。例如nssm status MyServicenssm edit 服务名打开图形界面编辑器以修改服务的配置参数包括启动程序、环境变量、日志选项等。