- 我正在运行Laravel 4.x
- 我正在编辑
/var/www/example.com/app/controllers/TestController.php
- 路线:http://example.com/test
- 我有一个文件在
/var/www/example.com/scripts/test.py
- Python 安装在
/usr/bin/python
在里面,TestController.php
我试图简单地访问test.py
文件:
file_get_contents('../../scripts/test.py');
和
exec('/usr/bin/python /scripts/test.py');
看看我是否得到了正确的路径...我需要对我的路径进行哪些更改?
laravel 4 提供了一堆路径"助手"函数。您可以决定哪一个最适合您的情况:
http://laravel.com/docs/4.2/helpers#paths
类似以下内容的内容应该可以工作(未经测试):
exec('/usr/bin/python ' . app_path() . '/scripts/test.py');