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_execut…
正如你已经知道的,Composer是一个强大的PHP包和依赖管理器,通过它你可以一次优雅地管理数百个项目,并将一旦写好的代码同时分发到所有应用程序。 本教程作为一个详细全面的开发者指南。我们将介绍使用Composer的所有重要的高级技术,以及解释技术细节和相关的依赖性。 安装Composer 无论哪个平台,我们都从[Composer官方网站](https://getcomposer.org/)下载。 在内部,下载了PHP文件composer-setup.php,在CLI模式下运行时可以安装Com…
我们经常需要找出尽可能多的关于服务器的信息,原生的phpinfo()函数在这方面非常好。 phpinfo(); die; // 写完配置后,退出脚本 这使得它很容易看到安装的版本、扩展、库和更多。 关于配置和改变设置的信息,见本文末尾。 找到一个特定的配置部分 有时,只列出特定的信息是很有用的,所以我们可以设置第一个参数,准确地指定我们感兴趣的内容。 phpinfo(INFO_MODULES); 预先定义的常数用于设置。 常数名称 值 描述 INFO_GENERAL 1 一般配置、php.ini…
在过去,这个页面讨论了适用于Windows XP和更早的Vertrigo网络服务器。 这个网络服务器不再是现代的(2019年夏季更新),我建议避免使用它。 如果你正在寻找一种在Windows上安装Web服务器的简单方法,我推荐Xampp。