我有一个 apache2 服务器,它有一个庞大且不断增长的文件夹结构。
我希望在该网站的每个页面的开头执行一组指令。
如何在不将这些行粘贴到网站中每个文件的开头的情况下实现这一点?
- 我不想在每个文件的开头都有代码。
- 我尝试将
auto_prepend_file
php.ini 中的更改为:
auto_prepend_file = ~/website_preview/say_hello.php
'say_hello' 是一个 hello-world php 脚本,但该脚本仍然没有被执行。
auto_prepend_file
如果您的所有页面都使用 PHP,那么我认为您在 php.ini 中进行设置是正确的。
试试这个:
include_path
的 php.ini 并在需要时为您的说明文件附加一个新路径。auto_prepend_file
为步骤 2 中的文件名。我对此进行了测试,并能够让它以这种方式工作,但无法直接在auto_prepend_file
设置中指定路径。
此外,当我的auto_prepend_file
设置配置不正确时,我收到以下 php 错误:
PHP 致命错误:未知:需要打开失败...
希望有帮助。
错误php.ini
的文件,正确的位置是/etc/php5/apache2/php.ini