XAMPP をインストールして、 XAMPP でインストールされたアプリケーションがデフォルトで使用するポート番号がフリーかどうかを調べるため、
`C\install\portcheck.bat` を実行してみました。

すると以下のようなエラーが発生しました。

> Warning: preg_replace(): No ending delimiter '-' found in
> C:\xampp\install\portcheck.php on line 13

これは、 `portcheck.php` ファイルの13行目・・・の

```

    $port = preg_replace("-", '', $argv[1]);
    
```

で発生しているものです。

多分、 `"-"` の前後に何か必要なのかと思い、 `"/"`
を前後に入れて観ましたが、以前としてエラーが発生しています。これでは、ポート番号の空きの確認が出来ません。

誰か、この解決方法をご存知の方がおられましたら、ご教授してください。

よろしくお願いします。
CC BY-SA 4.0
2017-05-21T06:25:28.390
34888
2019-05-05T00:27:09.277
2019-05-05T00:27:09.277
32986
23249
question
php xampp
XAMPP - portcheck.bat実行でNo ending delimiter '-' found というエラー