如何在指定端口的命令行中启动 apache2?

How to start apache2 in command line specifying a port?

我想在指定端口的 Linux 命令行中启动 Apache2 服务器。 不需要编辑 php.ini 的解决方案会很好,因为该命令不应请求 sudo。

我需要用这个地址访问服务器:

http://localhost:1234/

目前,它开始于:

http://localhost/

从 PHP 5.4 开始,您可以 运行 从命令行使用

本地主机服务器
php -S localhost:1234

PHP 文档:http://php.net/manual/en/features.commandline.webserver.php

您可能需要将 php 添加到您的 PATH。