在 Linux 命令行中运行 PHP
我编写了一个名为 phpinfo.php
的测试文件,其 CentOS 中的路径是 /var/www/html/phpinfo.php
。没有浏览器,有没有办法运行文件并查看输出?
I wrote a test file named phpinfo.php
which path in CentOS is /var/www/html/phpinfo.php
. There is no browser, is there a way to run the file and see the output?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
是的。
第一个从命令行运行脚本,第二个从网络服务器获取它(假设您已正确配置它)
Yes.
The first runs the script from commandline, the second fetches it from the webserver (this assumes you've configured it correctly)
如果您想直接在命令行上运行它(这似乎不太可能,因为您已将文件放在 webroot 中):
如果您想通过网络服务器访问它,那么您需要确保服务器配置为运行 PHP 脚本,然后发出 HTTP 请求。使用网络浏览器是执行此操作的最简单方法。安装一个或在另一台可以通过网络访问服务器的计算机上使用一个。
If you want to run it directly on the command line (which seems unlikely as you have placed the file in the webroot):
If you want to access it through the webserver then you need to make sure the server is configured to run PHP scripts, and then make an HTTP request. Using a web browser is the easiest way to do this. Either install one or use one on another machine with network access to the server.
如果您只对 phpinfo() 的输出感兴趣,您可以从命令行看到相同的信息:
这会以控制台友好的格式打印它,而不是像
那样以样式化的 HTML 打印。显示 phpinfo()
。If you are only interested in the output of
phpinfo()
you can see the same information from the command line with:This prints it in a console-friendly format, rather than in styled HTML as
phpinfo()
displays.你需要使用。
You need to use.
你通常会这样做:
php /var/www/html/phpinfo.php
You would usually do something like this:
php /var/www/html/phpinfo.php
您可以使用命令行:
you can use the command-line: