如何在PHP中运行Python脚本时调试错误'sh:1:python3:not found'

时间:2019-04-12 07:21:36

标签: php python xampp

我想在Mac上使用PHP的shell_exec()和xammp运行我的Python脚本。当我在终端上运行它时,它正在运行,但是当我在浏览器中运行它时,显示此错误“ sh:1:python3:not found”

PHP




import React, { Component } from 'react';
import { Button, View, WebView, StyleSheet, TouchableOpacity, Text, Image } from 'react-native';

export default class App extends Component {
  constructor(props) {
    super(props);
    this.reload = this.reload.bind(this);
  }

  reload() {
    this.webview.reload();
  }
  render() {
    return (
      <View style={{ flex: 1 }}>
        <View style={{ height: 20 }} />
        <WebView
          ref={ref => (this.webview = ref)}
          source={{ uri: 'https://facebo.com' }}
          onError={console.error.bind(console, 'error')}
          bounces={false}
          onShouldStartLoadWithRequest={() => true}
          javaScriptEnabledAndroid={true}
          startInLoadingState={true}
          style={{ flex: 1 }}
        />
          <View style={{alignItems:'center'}}>
                <TouchableOpacity onPress={this.reload}>
                      <Image source={require('../assets/reload.png')} style={styles.fab} />
                </TouchableOpacity>
          </View>
      </View>
    );
  }
}
const styles = StyleSheet.create({
 fab: { 
    width: 40, 
    height: 40, 
    justifyContent: 'center', 
    },

});

Python

$command = escapeshellcmd("python3 scrape.py");
$command_output = shell_exec($command." 2>&1");

echo $command_output;

0 个答案:

没有答案