|
Posted by J.O. Aho on 07/06/07 17:34
Erik Kullberg wrote:
> I need to run a piece of FORTRAN code (to use a LAPACK routine) in a PHP
> script. It should be possible by use of "shell_exec", but I have never used
> that and I cannot figure out how it works.
shell_exec('/path/to/your/program');
> The FORTRAN code has to be compiled and linked on my local PC, I guess
> (where else?). Can I expect that linked code to work on the external
> internet server as well as in my local PC based server?
No, you have to be sure that you run the same operating system, and that you
have same family of CPU and last you need to have the libraries that your
binary depends on, on the server too.
Example:
Code compiled on a x86 microsoft xp, won't run on PowerPC microsoft nt.
Code compiled on a x86 microsoft xp, won't run on x86 Linux.
Even if most home users has a microsoft box, the majority of servers run a
Unix like operating system like Linux or BSD. Even microsoft uses quite a lot
BSD servers, as those are a lot more stable, less affected by viruses and are
a lot more secure than their own products.
--
//Aho
[Back to original message]
|