【问题标题】:How to run php script on localhost stored on another server如何在存储在另一台服务器上的本地主机上运行 php 脚本
【发布时间】:2018-03-07 11:34:13
【问题描述】:

我想从本地主机上的另一台服务器运行 php 脚本,我尝试了 include "http://example.com/settings/aiacacc.php";,但出现错误。

 include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 

如何使用php.ini 文件从另一台服务器启用include。我知道这不是一个好习惯,但我的应用程序只能在 localhost 上运行。我不希望禁用此设置。 我想从另一台服务器返回一个 php 脚本,然后在我的本地主机上执行这个脚本

【问题讨论】:

  • url http://example.com/settings/aiacacc.php 确实返回 PHP 脚本或文件的编译版本?
  • 它返回一个 PHP 脚本
  • // wrapper is disabled in the server configuration by allow_url_include=0

标签: php apache server


【解决方案1】:

转到您的 php.ini 文件并对其进行编辑以打开 allow_url_include 设置:

; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-include
allow_url_include = On

或者在你的 php 文件中使用下面的代码

ini_set('allow_url_include', 'On');

【讨论】:

  • 我希望它返回一个 PHP 脚本并在我的本地主机上执行这个脚本
【解决方案2】:

在 php.ini 中:

allow_url_include=1

【讨论】:

  • 我希望它返回一个 PHP 脚本并在我的本地主机上执行这个脚本
【解决方案3】:

如上所述。您想从另一台服务器返回一些 PHP 代码并在 localhost 上执行它。为此,第一步是编辑您的php.ini 文件并添加此行allow_url_include = On,其次,您要从另一台服务器返回的php 脚本不应具有.php 扩展名,而是应保存为一个简单的文本文件带有.txt 扩展名

【讨论】:

    猜你喜欢
    • 2016-10-06
    • 2020-05-23
    • 2023-03-19
    • 2018-05-20
    • 2011-06-06
    • 2014-11-29
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    相关资源
    最近更新 更多