lsp.el的lsp-tcp-connection如何正确配置

开发环境windows10, emacs26.1
最近升级了lsp-mode,想配置下php language server,我的配置

(setq lsp-clients-php-server-command
        `("php" ,(concat server-dir "php-ls/vendor/felixfbecker/language-server/bin/php-language-server.php" " --tcp-server=localhost:29543" " --memory-limit=4095M")))
  (lsp-register-client
   (make-lsp-client :new-connection (lsp-tcp-connection
                                     (-const lsp-clients-php-server-command) "localhost" 29543)
                    :major-modes '(php-mode)
                    :server-id 'php-ls))

M-x lsp 后报错
progn: make client process failed: Connection refused, :name, php-ls TCP connection, :buffer, nil, :host, localhost, :service, 29543, :nowait, nil, :tls-parameters, nil