PHP可以在不同的环境中运行。最常见的环境是 CGI,它在 PHP 处理 HTTP 请求时运行。然而,也可以从终端运行PHP脚本,在这种情况下,它是一个所谓的CLI(命令行界面)任务。
CLI和CGI之间最重要的区别是
与CGI SAPI不同,CLI默认不向输出写入任何头文件。
有一些php.ini指令在CLI SAPI中被覆盖,因为它们在shell环境中没有意义。
html_errors: CLI默认为FALSE。
implicit_flush: CLI默认值为TRUE。
max…
正如你已经知道的,Composer是一个强大的PHP包和依赖管理器,通过它你可以一次优雅地管理数百个项目,并将一旦写好的代码同时分发到所有应用程序。
本教程作为一个详细全面的开发者指南。我们将介绍使用Composer的所有重要的高级技术,以及解释技术细节和相关的依赖性。
安装Composer
无论哪个平台,我们都从[Composer官方网站](https://getcomposer.org/)下载。
在内部,下载了PHP文件composer-setup…
我们经常需要找出尽可能多的关于服务器的信息,原生的phpinfo()函数在这方面非常好。
phpinfo();
die; // 写完配置后,退出脚本
这使得它很容易看到安装的版本、扩展、库和更多。
关于配置和改变设置的信息,见本文末尾。
找到一个特定的配置部分
有时,只列出特定的信息是很有用的,所以我们可以设置第一个参数,准确地指定我们感兴趣的内容。
phpinfo(INFO_MODULES);
预先定义的常数用于设置。
常数名称
值
描述
INFO_GENERAL
1…
在过去,这个页面讨论了适用于Windows XP和更早的Vertrigo网络服务器。
这个网络服务器不再是现代的(2019年夏季更新),我建议避免使用它。
如果你正在寻找一种在Windows上安装Web服务器的简单方法,我推荐Xampp。