На моем debian я запускаю xampp. Я хочу выполнить скрипт python, используя php shell_exec. Это мой PHP код:скрипт python, выполненный из php, дает ошибку
shell_exec("/opt/lampp/htdocs/news/hello.py 2>1 &");
Когда я запустить его в браузере я получаю эту ошибку:
/usr/bin/python: /opt/lampp/lib/libz.so.1: no version information available (required by /usr/bin/python)
Если я запустить его из окна терминала с помощью этого: php /opt/lampp/htdocs/page/index.php
работает без каких-либо проблем , Итак, любые идеи, как я могу заставить его работать в браузере?
Это не та же оболочка. То, что одна оболочка отсутствует, в другом. Может быть, просто переменная среды или одна из ее значений? Сравнение окружения стендов может привести к тому, что вы сможете легко устранить эту проблему. Извините, я не знаю python, что хорошо, что я знаю, что это сообщение об ошибке * точно означает *. – hakre
Возможно, поиск в интернете для сообщения об ошибке является hepful, кажется, что вы не первый, кто его видит: http://ubuntuforums.org/showthread.php?t=1905963 – hakre