菜鸟科技网

wdcp启动命令有哪些具体参数和作用?

WDCP 的核心是 Nginx 和 PHP-FPM 服务,因此管理 WDCP 实际上就是管理这两个服务,WDCP 提供了方便的脚本命令来统一管理。

wdcp启动命令有哪些具体参数和作用?-图1
(图片来源网络,侵删)

核心管理命令(推荐使用)

这是最常用、最推荐的方法,通过 WDCP 提供的 wdcp 脚本来进行管理。

启动 WDCP

/etc/init.d/wd start

这个命令会同时启动 WDCP 所需的所有服务,主要包括:

  • Nginx:作为 Web 服务器。
  • PHP-FPM:解析 PHP 脚本。
  • Pure-FTPd:FTP 服务(如果安装并启用)。
  • MySQL:数据库服务(早期版本可能包含,新版通常建议独立安装或使用 Docker)。

停止 WDCP

/etc/init.d/wd stop

这个命令会停止所有由 WDCP 管理的服务。

重启 WDCP

/etc/init.d/wd restart

这是最常用的维护命令,它会先停止所有服务,然后再重新启动它们,当您修改了 Nginx 或 PHP 的配置文件后,通常需要执行此命令使配置生效。

wdcp启动命令有哪些具体参数和作用?-图2
(图片来源网络,侵删)

重新加载配置(不中断服务)

这个命令非常有用,它可以让 Nginx 在不中断现有连接的情况下重新加载配置文件。

/etc/init.d/wd reload

注意reload 命令主要对 Nginx 生效,PHP-FPM 的配置修改后通常还是需要 restart 才能生效。

查看服务状态

/etc/init.d/wd status

它会显示 Nginx、PHP-FPM 等核心服务的当前运行状态(如 runningstopped)。


单独管理各个组件的命令

您可能只想重启某一个服务,而不是整个 WDCP,这时可以单独操作。

wdcp启动命令有哪些具体参数和作用?-图3
(图片来源网络,侵删)

管理 Nginx

# 启动 Nginx
/etc/init.d/nginx start
# 停止 Nginx
/etc/init.d/nginx stop
# 重启 Nginx
/etc/init.d/nginx restart
# 重新加载配置
/etc/init.d/nginx reload
# 查看状态
/etc/init.d/nginx status

管理 PHP-FPM

WDCP 默认安装的 PHP 版本路径可能不同,常见的是 php52php53php54php55php56php70php71 等,请根据您的实际安装版本选择。

# 假设您的 PHP 版本是 5.6 (php56)
# 启动 PHP-FPM
/etc/init.d/php56-fpm start
# 停止 PHP-FPM
/etc/init.d/php56-fpm stop
# 重启 PHP-FPM
/etc/init.d/php56-fpm restart
# 查看状态
/etc/init.d/php56-fpm status

如何确定我的 PHP 版本? 您可以执行以下命令来查看 init.d 目录下有哪些 PHP 服务脚本:

ls /etc/init.d/ | grep php

输出类似 php56-fpmphp71-fpm 等,这就是您当前系统安装的 PHP 版本。

管理 Pure-FTPd (FTP 服务)

# 启动 FTP
/etc/init.d/pureftpd start
# 停止 FTP
/etc/init.d/pureftpd stop
# 重启 FTP
/etc/init.d/pureftpd restart
# 查看状态
/etc/init.d/pureftpd status

总结与最佳实践

命令 功能 推荐使用场景
/etc/init.d/wd start 启动所有 WDCP 服务 首次安装后,或服务器重启后。
/etc/init.d/wd stop 停止所有 WDCP 服务 维护服务器,需要暂时关闭所有网站时。
/etc/init.d/wd restart 重启所有 WDCP 服务 最常用! 修改了 Nginx 或 PHP 配置后。
/etc/init.d/wd reload 重新加载 Nginx 配置 只修改了 Nginx 配置(如虚拟主机),希望不中断用户访问时。
/etc/init.d/nginx restart 只重启 Nginx 只想单独重启 Nginx 服务时。
/etc/init.d/php56-fpm restart 只重启 PHP-FPM 只想单独重启 PHP-FPM 服务时。

核心建议:

  • 日常维护:修改完网站配置或 WDCP 面板设置后,直接使用 wd restart 是最简单、最保险的方法。
  • 精准控制:如果您非常清楚自己只修改了 Nginx 的配置,可以使用 wd reloadnginx reload 来避免服务中断。
  • 排查问题:如果某个网站无法访问,可以先使用 wd status 查看整体状态,然后分别用 nginx statusphp56-fpm status 来定位是哪个服务出了问题。

希望这份详细的命令列表能帮助您更好地管理 WDCP 服务器!

分享:
扫描分享到社交APP
上一篇
下一篇