Search code examples
pythonapachecgicgi-bin

Where cgi script's "#!/usr/ " points to?


First of all I know The path points to the executable file. What I'm asking is in which directory it points?

I'm very new at python. I works on PHP, and now I'm giving Python a try. I'm configuring my apache-2.2 with python. I have configured my cgi-bin directory. My problem is I installed Python2.7 on a very different location, and dont know how to point that "#!usr/" path to the exact location where python.exe is.

Thanks,

Kamil


Solution

  • The directory it points to is... /usr/? you define the path and THEN the executable, like so: #!/usr/bin/python3 where python3 is the executable and the path is /usr/bin/, standard python directory if you think about it.. most binaries are stored in /bin or /usr/bin.

    I'm assuming you're rocking a windows machine tho since you mentioned .exe.
    So do: #!E:/python-installed/python.exe -u

    Some docs: