natanfelles / php-server
对PHP内置Web服务器进行微调。
v2.11
2019-11-13 13:26 UTC
Requires
- php: >=5.6.0
README
对PHP内置Web服务器进行微调
安装
Composer
打开您的终端并运行
composer global require natanfelles/php-server
将composer bin路径添加到您的.bashrc
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
手动
下载并解压php-server项目文件夹。
将php-server别名添加到您的.bashrc
echo 'alias php-server="~/php-server/bin/php-server"' >> ~/.bashrc
配置
您可以在操作系统的任何文件夹中运行php-server。
每次您运行php-server命令时,它将检查当前目录中是否有名为php-server.ini的文件。如果找到,您的设置将覆盖默认设置。
一个简单的示例文件内容如下:
php = PHP_BINARY host = localhost port = 8080 root = ./public autoindex = true index = index.php error_reporting = E_ALL [ini] display_errors = 1 display_startup_errors = 1 max_execution_time = 360 post_max_size = 200M upload_max_filesize = 200M ; Array of runtime extensions: extension[] = mysqli extension[] = zip [server] ENVIRONMENT = development
您可以使用命令
php-server new
在当前目录中创建一个新的配置文件。
说明
通用变量
部分
了解这一点后,只需创建(如果需要)php-server.ini文件,运行服务器即可。
运行
如配置所示。您可以创建一个php-server.ini文件,以预先设置每个项目的设置。
但,您也可以简单地运行php-server
,服务器将已经在https://:8080可用。
php-server命令可以接收一些参数,如下所示:
例如,要在不同的端口上运行服务器
php-server --port 8081
或者,也可以使用与默认不同的PHP版本
php-server --php php7.4 --port 8081
没错。您应该明白了。如果您想在不同的主机上运行,可以将主机添加到操作系统的hosts文件中。
贡献
你好,很高兴看到你在阅读这个。
如果您有任何改进这个项目的想法,或者某些东西没有按预期工作,请不要犹豫,在问题中提出,如果您已经解决了问题,请随时打开一个Pull Request。