Quando você quiser que seu script PHP para executar um programa externo no fundo, você precisa utilizar funções de execução de sistema de built-in do PHP . Algumas razões para executar um programa externo incluem querendo exibir uma lista de arquivos em uma pasta , a execução de um programa de conversão de imagem em um arquivo carregado ou um administrador de lançar um utilitário de registro. Decidir qual função do PHP para usar depende de como você deseja a saída do programa para ser tratado . Instruções
1
Conecte-se ao servidor que hospeda a página da Web usando um cliente FTP.
2
Localizar e baixar o arquivo " php.ini " do servidor. Se você não sabe a localização do arquivo, você pode encontrar o seu caminho através da execução " " No servidor e procurando a linha que começa com " arquivo de configuração ( php.ini) Caminho. "
3 Pesquisar o arquivo para a linha começando com " safe_mode = "e mude o texto de" safe_mode = On "para" safe_mode = Off " , se necessário.
4
Salve o arquivo " php.ini " se você fez todas as alterações , e depois enviá -lo de volta para o servidor usando o cliente FTP.
5
Reinicie o servidor web se alterou o arquivo " php.ini " .
6
Abra o arquivo -fonte do PHP da sua página web em um editor de texto, como o Notepad do Windows .
7
Chame o " sistema " função (comando) para executar um programa do sistema. O texto do programa é enviada para o fluxo de saída . Se o programa continuará em execução, certifique-se a sua saída é enviada para um fluxo de saída , ou o PHP irá esperar esperando o programa acabar.
Por exemplo, " $ my_output = sistema ( 'ls' , $ ret_value ), " vai chamar o sistema de comando" ls " e retornar a última linha de saída para o " my_output exec ( comando, saída) " função se você quiser todos" corda
8
chame o ". saída de texto do programa para ser direcionado para o "output " matriz de variável em vez de fluxo de saída do sistema. Por exemplo, " exec (' ls', $ output = array () ) ; ".
9
Salve o arquivo PHP e carregá-lo em seu servidor para se certificar de que funciona corretamente. Se o programa não for executado , certifique-se a sintaxe do código está correto e que as permissões de arquivo do programa estão definidas para permitir a execução .