Я не могу запустить aut_prepend_file на моем mac:
# cat /opt/local/lib/php/test.php <?php function test() { return 'foo'; } # php --ini | grep php.ini Configuration File (php.ini) Path: /opt/local/etc/php5 Loaded Configuration File: /opt/local/etc/php5/php.ini # cat /opt/local/etc/php5/php.ini | grep auto_prepend_file auto_prepend_file = "/opt/local/lib/php/test.php" # ls -la /opt/local/etc/php5/php.ini -rw-r--r-- 1 root admin 68630 Jul 27 13:53 /opt/local/etc/php5/php.ini # php -r "echo ini_get('auto_prepend_file');" /opt/local/lib/php/test.php
Но потом…
# php -r "echo test();" Fatal error: Call to undefined function test() in Command line code on line 1 # php -i | grep auto_prepend_file auto_prepend_file => /opt/local/lib/php/test.php => /opt/local/lib/php/test.php
Он работает через (перезапущенный) apache.
Вы хоть представляете, что я мог сделать неправильно?